问题标签 [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 投票
2 回答
7455 浏览

python - 如何检测 WiFi 网络中是否存在设备?

我正在开发一个基于英特尔爱迪生(运行基于 Debian 的 Ubilinux)的项目。我需要爱迪生执行一些代码,我的 android 手机(运行 CM11)连接到与爱迪生相同的 WiFi。我怎样才能检测到我的手机在爱迪生?我尝试了以下方法。

1.Pinging:但问题是路由器每次分配不同的IP,因为DHCP。所以,我不会知道我手机的IP地址。有什么方法可以根据设备的 MAC 地址 ping 通吗?

2.我想从我的手机广播一个特殊的发现数据包,只要它连接到WiFi。但是,我不知道从哪里开始这种方法。

0 投票
1 回答
374 浏览

amazon-web-services - 可以通过以太网屏蔽连接,但在我的 arduino 上使用 MQTT 时不能连接

我一直在尝试通过 MQTT 从我的 Arduino 向我的亚马逊网络服务器发送消息。以下代码连接以太网客户端,但不连接 MQTT 客户端。为什么我的 MQTT 客户端无法连接?

0 投票
2 回答
2222 浏览

node.js - TCP 到服务器数据库通信

我正在尝试了解通过 TCP 连接将数据发送到 node.js 服务器的客户端之间进行通信的正确方式。

客户端是一个小型电子设备,能够创建 TCP 套接字以与互联网通信。

远程服务器正在运行由 mongodb 数据库支持的 node.js。

什么是更好的沟通方式?

我没有太多经验,但我想到了一些想法:

  • 我可以将 http POST 发送到服务器,过滤消息并将内容重定向到数据库。
  • 在不同端口上的 http 服务器中运行专用 TCP 服务器并直接连接到该服务器。

另一个问题是把安全放在哪里?客户端是否应该发送要在服务器上解码的加密消息?

非常感谢

0 投票
1 回答
1776 浏览

contiki - 如何访问 Contiki 中的 IP 地址列表?

我有一个 UDP 服务器和客户端连接。堆栈是 802.15.4、TSCH、6lowpan、IPv6。我相信 contiki 中有一个功能可以列出与服务器关联的客户端的 IP 地址。我想知道我可以使用哪个函数来访问这个列表,保存到这个列表并从这个列表中获取存储的 IP。

0 投票
3 回答
1479 浏览

java - PTC ThingWorx 平台是否支持 Java 企业应用程序和数据库移植?

只是想知道基于物联网的 ThingWorx 平台是否支持生产中的 Java 应用程序和数据库移植。

我已经在 Google App Engine 上工作过,它支持可用于选定数据库的数据库(带有数据转储)移植。

如果我有基于 Java rest api 的项目并将其移植到 ThingWorx 平台以利用 M2M 通信,那么所有需要做的事情。

0 投票
0 回答
170 浏览

iot - 尝试探索互联车间用例并需要有关物联网架构的建议

如果这个问题最终变得非常笼统和广泛,我们深表歉意。物联网是新事物,即将到来,人们仍在试图弄清楚它,所以我决定抓住机会问我的问题。

我查看了车间使用的遗留和当前应用程序,并了解到在非常低的级别(设备层)我们有 PLC/SCADA 需要与 OPC(用于过程控制的 OLE)通信源代理(服务器)存储数据,因为 PLC 是实时的,没有存储能力。然后我们使用像 SAP 这样的工厂连接工具来查询 OPC 并将该信息传递给 MII(管理智能集成)工具。

  1. 物联网背景下的互联车间基本上是 PLC 和 IIM 之间的直接通信,中间有某种智能层,对吧?
  2. 从硬件是黑匣子的 IT 角度来看,在构建仪表板时应该牢记什么?就传感器和设备层而言?

  3. 我是否应该查看车间使用的所有传感器并设计一个包含其中大部分的仪表板?

  4. 我应该遵循什么标准?
  5. 我在哪里可以从车间传感器获取开源数据
    (温度、湿度、振动、CNC 车床数据、PLC 数据等)?

提前感谢您的任何帮助/建议/鼓励。

0 投票
1 回答
116 浏览

parse-platform - 从 Arduino Yun 中保存 Parse 对象

我已遵循 Arduino Yun 的 Parse 快速入门指南,并收到以下回复:

解析入门项目

保存 TestObject 的响应:

测试对象ID:

我已经从 File > Examples > Bridge > WiFi status 运行代码,这确认我已连接到 wifi 网络。有没有其他人遇到过这个问题?

0 投票
1 回答
150 浏览

wifi - 在传感器中设置 Wi-Fi 用户名/密码(wifi 模块)

背景:

我正在开发一个称重传感器,它将检测重量并将其发送到服务器应用程序。项目与物联网有关。该传感器应连接到互联网,以便将数据发送到服务器。传感器有 wi-fi 模块,可以处理这种通信。

我想要达到的目标:

用户应该能够在传感器设备中设置自己的 wi-fi 用户名/密码。为此,我正在考虑可以连接到传感器并向其发送用户名/密码的 android 应用程序。但我不知道标准程序。

问题: 谁能告诉我我们如何确保最终用户可以通过向其传递所需数据来轻松设置自己的传感器?实现这一目标的标准程序是什么?

0 投票
1 回答
899 浏览

embedded - 无需输入 PIN 即可从受 PIN 保护的 SIM 中读取哪些数据/元数据?

我正在使用 GSM 调制解调器和 SIM 卡构建设备。我想用针保护 SIM 卡,以防止在现场安装设备时误用。

将关联 SIM 的 pin 码存储到每个设备中会很麻烦。此外,如果更换 SIM 卡,我希望设备自动知道新 SIM 卡的 PIN。所以我正在考虑使用单向哈希函数从 SIM 的一个或多个属性(如 IMSI、ICCID、SIM 卡组标识符、服务提供商名称等)生成 pin。

插入 SIM 卡后,设备可以根据这些属性动态计算正确的 PIN。

(我知道基于秘密算法的安全违反了计算机安全的基本原则,但在这种情况下,我不需要它是万无一失的——我只需要比让它不受保护更好的东西。)

问题是在输入 PIN 之前无法读取这些属性。是否有任何其他属性可以在不输入 PIN 的情况下读取?或者您是否有任何不需要提前在设备上存储 PIN 的解决方法?

0 投票
1 回答
242 浏览

arduino - 尝试将我的注册设备连接到 BlueMix 上的 IoT Foundation 时发生故障

我可以在快速入门中成功与 IoT 通信,但在我修改代码以包含我注册设备的特定凭据后,我得到一个“连接不成功”。我一直在使用在线食谱和教程将我的 IOT 设备连接到 Bluemix。

我可以通过方法的第一部分并使用快速启动连接在 Bluemix 中成功地与 IoT Foundation 通信,因此这部分对我有用。但是当我尝试作为注册设备进行连接时遇到错误并且连接失败。

尝试连接 arduino 设备时,我遵循了本教程:http ://www.ibm.com/developerworks/cloud/library/cl-bluemix-arduino-iot1/index.html

如果您对我应该检查什么以确定连接失败的原因有什么建议,请告诉我。