问题标签 [iot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1081 浏览

windows - 使用 Intel Galileo Windows 构建连接到 REST 服务

如何使用英特尔 Galileo 开发板连接到 REST 服务?

我需要解决方案独立于 PC 客户端。

只要可以通过以太网或 Wi-Fi 访问 Internet,代码就会执行

0 投票
3 回答
885 浏览

microcontroller - 哪种协议可用于物联网中的 M2M 通信?

我正在为物联网开发基于 Contiki OS 的平台。我想在物联网中实现 M2M。

比方说,我有一个传感器和一个开关。现在我想根据传感器读数的阈值触发开关。我可以很容易地做到这一点。但我想要一些可靠的 M2M 协议,可以很容易地用于绑定多个设备。IFTTT 可以来自云的同样的事情。

他们在物联网中可用于 M2M 的任何经过验证的协议也是如此。

0 投票
2 回答
136 浏览

oracle - 使用多个 UPDATE 查询更新索引组织表(临时重复)

我需要更新 Oracle 11g 上的大型索引组织表(2000 万行)的主键。

是否可以使用多个 UPDATE 查询来做到这一点?即许多较小的更新,一次说 100,000 行。问题是这些 UPDATE 批次之一可能会暂时产生重复的主键值(在所有 UPDATE 完成后不会有重复。)

所以,我想我在问是否可以暂时禁用主键约束(但这是 IOT 所必需的!)或以其他方式暂时更改表。我可以独占和离线访问此表。

我能看到的唯一解决方案是创建一个新表,完成后,删除原始表并将新表重命名为原始表名。

我错过了另一种可能性吗?

0 投票
5 回答
4218 浏览

node.js - 英特尔爱迪生 MRAA 模块不工作

我最近下载了 Intel XDK IOT 版本并使用了 LED pin 13 Blink 示例。然后我将程序上传到爱迪生,但出现了一些错误;其中之一是它找不到 MRAA 模块。附带的示例代码是:main.js:

包.JSON:

0 投票
2 回答
1776 浏览

embedded - Contiki UDP数据包传输持续时间与CC2538

有人可以解释一下 Contiki-OS 在传输 UDP 数据包时发生了什么吗?

这是我的设备在 CC2538 芯片上运行的详细电流消耗:

CC2538 电流消耗

我的问题是:为什么传输 UDP 广播数据包需要这么长时间(大约 250 毫秒)知道理论上 250kbps 的 408 位长度的数据包应该在大约 2 毫秒内传输?我会理解传输是否持续十毫秒,但这里的差异是巨大的。

我用这个例子 contiki/examples/ipv6/simple-udp-rpl/broadcast-example.c

有人有想法吗?

0 投票
2 回答
306 浏览

intel - 英特尔爱迪生模块

他们是下载所有下载到英特尔爱迪生的模块的方法吗?我已经得到了MRAA模块,只需要其他的,如express、http、socket.io、debug等。在此先感谢您的帮助。

编辑:

此处问题的更好版本: Intel Edison MRAA module not working

0 投票
1 回答
351 浏览

php - 使用 PHP 进行设备通信

使用 PHP,我需要从物联网概念中的体重机、温度计等医疗设备收集数据。如果设备有IP地址,如何实现设备与PHP应用程序的连接?如何从设备收集数据到 PHP 应用程序?

0 投票
1 回答
1719 浏览

iot - om2m 和 onem2m 有什么区别

好的,我明白了“oneM2M 的目的和目标是开发技术规范,以满足对通用 M2M 服务层的需求,该服务层可以很容易地嵌入到各种硬件和软件中,并依赖于将现场的无数设备与 M2M 连接起来全球应用服务器。” 对于一个M2M。

而om2m是“由LAAS-CNRS发起的OM2M项目,是ETSI M2M标准的开源实现。它提供了一个水平的M2M服务平台,用于独立于底层网络开发服务,旨在促进垂直部署应用程序和异构设备。”

我的问题:1)om2m(开源项目)是否基于 oneM2M 标准?2) 有没有基于 oneM2M 标准开发/编辑的项目?

谢谢你。

0 投票
2 回答
1474 浏览

gps - What kind of NoSQL storage should we use?

We are a IoT company that provide services for transportation and logistics companies. As a infrastructure service provider we offer GPS tracking devices to our client.

Although the format of GPS tracking data is very neat (gpsId, longitude, latitude, speed, direction, reportTime, etc), but amount of it is very big. Every device report GPS tracking information per 10 seconds, and we have 100k devices, thus 60*60*24*100000/10 = 864M rows of new data generated every day.

Using the data collected by GPS tracking device of a particular vehicle, client can review the traces of this vehicle within a given time period (for example, last 10 days, will need 60*60*24*10/10 = 86.4K rows of data).

Currently we use MySQL as storage medium, and take advantage of sharding and table partitioning(based on gpsId) of it. But since the data is so big and query on it is so frequent, so I wonder if we can use a NoSQL storage to fit this scenario better?

Historical data is also useful for data analysis.

Appreciated.

0 投票
1 回答
359 浏览

android - 物联网应用程序如何检测设备是否为本地设备?

在其他设备中,我有一个 Belkin WeMo 开关和一个 3M WiFi Thermostat。两者都带有 Android 应用程序。当我在家时打开应用程序(与设备在同一 WiFi 子网中的电话),应用程序说设备是“本地的”,或者应用程序“直接”连接到设备。我所做的任何更改都会直接反映在设备上。

如果我从我家外面的任何地方连接,它就会“知道”该设备不是本地的。如果我理解正确,它会在某个地方更新自己的服务器,最终家里的设备会得到更新。

应用程序如何做到这一点?我想复制该功能。

基本上,我有一个 Raspberry Pi,假设它通过 GPIO 执行某些操作,我可以通过访问网页来触发该操作。在我的家庭网络上,可以在http://192.168.10.25/do_something...访问网页。在我的家庭网络之外,可以通过 访问网页http://my_custom_name.some_free_dynamic_dns.com:8080/do_something。我已将路由器设置为将 WAN 上的 8080 端口转发到 LAN 上的 192.168.10.25:80。这行得通。

如何避免有 2 页?我想编写一个应用程序来有效地向我展示192.168.10.25/do_something URL. 当我在家时,它应该“自动”检测到手机与 URL 在同一个网络上,然后直接打开192.168.10.25/do_something……当我在外面时,它也应该“自动”检测到并启动http://my_custom_name.some_Free_dynamaic_dns.com:8080/do_something

这里的关键部分是,在家时,即使我的 ISP 已关闭且主机名无法解析,也无所谓,因为一切都是本地的。

我该怎么做呢?