物联网

智能家居,工业自动化或环境传感器环境中网络传感器和控制设备的构建者和用户的问答

3
XMPP是否会对发送短而频繁的消息的IoT设备产生大量开销?
我一直在阅读XMPP作为物联网设备的潜在通信协议,但是在阅读了一个来源之后,如果您担心每条消息的开销,我不确定它是否真的合适。 该消息来源指出: 但是,XMPP存在许多问题,使其对于嵌入式IOT协议有些不受欢迎。作为基于XML的协议,XMPP非常冗长,甚至比HTTP还要冗长,并且具有大量数据开销。从物联网设备向服务器发送一个字节数据的单个请求/响应交换大于0.5 kB。 有一个规范草案可以使用称为有效XML交换(EXI)的XML编码来压缩XMPP。但是即使使用EXI,仅XMPP就能获得相同的一个字节数据数百个协议开销。与现在可用的其他选项相比,处理EXI的格式也困难得多。由于这些固有的问题,通常建议避免在嵌入式IoT应用程序中使用XMPP。 但是,XMPP 声称自己适合物联网应用程序(尽管它没有专门说明它的开销很低),因此为物联网设备推荐/推广这么大,看似冗长的协议似乎很奇怪。 XMPP的开销真的和数据源建议的那样大吗?例如,发送8字节消息时会有多少开销? 另外,如果使用EXI压缩,那么开销会这么大吗(如源中所述)?这还会带来一些陷阱吗?

1
有人在Azure IoT Edge中运行透明的MQTT网关吗?
IoT Edge的主要目的之一是将稳态(正常条件)的计算本地化到边缘而不是云中。 有没有人让Azure IoT Edge充当“透明”网关,请参见 https://docs.microsoft.com/zh-CN/azure/iot-edge/iot-edge-as-gateway#patterns 使用标准协议(MQTT,AMQP)而不是专有SDK?
10 mqtt  azure  edge 

1
底板加热器的Wi-Fi线路电压恒温器
背景 房屋中有少量的线电压基板电动加热器(240V,3600W)。 问题 控制时间表和当前温度,而无需连接局域网。 硬性要求 支持到局域网的Wi-Fi连接。 随时都不需要Internet连接。 恒温器可以按名称(或IP地址)唯一引用。 加密的传输协议和密码受保护。 使用REST over HTTP从终端更改温度:$ curl -d“ thermostat = kitchen&set = 20C&token = T” -X POST https://10.0.0.15/temp 软要求 可选要求包括: 提供一个简单的Web服务器(或用于初始设置的蓝牙)。 恒温器可以命名。 毂 如果存在提供基于HTTP API的开放式REST的集线器,那么它将起作用。优选地,恒温器将独立运行(没有集线器)。 备择方案 Mozilla的Things Gateway有望成为连接集线器的一种方式。本杰明·弗朗西斯(Benjamin Francis)写道: 我的一个建议是寻找Zigbee温控器,然后使用Things Gateway将其桥接到IP网络并公开REST + WebSocket API。我们已经有了一个Zigbee适配器,并希望增加对恒温器Web物件类型的支持。我很想听听您的发现,因为我正在为自己的房屋寻找类似的东西。我正在考虑霍尼韦尔。 研究 正如我从销售代表处发现或得知的那样,以下是各种竞争者以及它们不起作用的原因: Walker Technologies的无线底板恒温器 -WZ_LVS250包含内置运动检测器,并且需要Zigbee。 Nuheat SIGNATURE Thermostat-激活Wi-Fi 状态,“输入可能发送激活电子邮件的电子邮件地址。” CALEO …
10 smart-home  wifi  hvac 

1
如何禁用Tile中的电话铃声?
当平铺追踪器与电话配对时,双击平铺上的按钮会使电话响铃。即使电话处于静音模式,也会发生这种情况。我无意中多次敲打iPhone,打扰了周围的人。 我想让图块与手机配对,以便跟踪我的个人物品,但我不希望手机响。将手机隐藏在Tile应用程序中没有任何作用。 如何禁用从“图块”振铃电话的选项?
10 bluetooth  ios  tile 

3
ZigBee和Z-Wave之间的区别?
我已经在房子周围的几个地方安装了Z-Wave开关和插座。但是,我在购买设备时注意到,我正在寻找的品牌中有几个不同的无线选项可用。 我很想知道Z-Wave和ZigBee设备之间的一些优缺点。像这样的帖子有关何时通过蓝牙使用WiFi的比较将是惊人的。 例如,我对这样的信息感到好奇,例如,是否一种风格在具有许多墙壁的房屋中可能更受欢迎,或者在“嘈杂”的无线家庭中(例如,许多无线设备/信号类型)是否更适合一种风格。
10 wireless  zwave  zigbee 

2
ESP8266不带网页
是否可以在不创建Web服务器的情况下将数据发送到ESP8266? 我正在通过Web服务器访问ESP8266的GPIO引脚。现在,我想为此制作一个Android应用程序。因此,我想在不使用Web服务器的情况下将数据发送到8266,这可能吗?
9 wifi  esp8266 

1
同一台服务器上的Mosquito MQTT Thingsboard和Thingsboard IoT网关
如果有人能告诉我在同一台服务器上运行带有Thingsboard IoT网关的Mosquito MQTT和Thingsboard的设置,将不胜感激。 蚊子正在运行的端口1883上接收。我是否需要配置IoT-Gateway和Thingsboard之间的端口(必须不同,对吗?),以及如何配置要连接到Thingsboard的IoT-Gateway? Thingsboard文档在这里没有帮助。
9 mqtt 

2
单向SSL可以保护IoT设备吗?
我正在考虑将IoT设备连接到我的本地网络(默认设置,无VPN,无NAT,无DMZ),无论是否可以访问Internet。我的设备将作为HTTP服务器运行,并提供具有身份验证和授权的RPC机制。它使用mDNS进行广告宣传,我使用移动应用程序或RaspberryPi与之对话。 物联网开发中的规范似乎是具有相互(双向)SSL。 这是否意味着单向SSL无法保护我的流量?为什么? 笔记: 我确实了解单向SSL和双向SSL之间的技术差异,我不明白为什么在物联网生产中从来没有考虑过单向(几乎)。 我知道在本地设备上使用相互SSL是很困难的:您需要与客户端共享服务器公钥和证书,反之亦然。另一方面,单向似乎更容易(不需要用户操作)。 与单向SSL加密相比,像飞利浦Hue这样的大量量产的设备宁愿开放并不受保护的本地http终结点。为什么要做出这一选择? 我希望这个问题不是基于观点的。如果是这种情况,我们深表歉意。
9 security  wifi  https  tls 

1
是否有必要为x数量的设备创建ax数量的MQTT主题?
当前在我的项目中,控制器(客户端)将传感器数据发送到服务器,并从服务器接收反馈以及一些其他数据,并使用MQTT协议进行通信。它有2个分别针对客户端和服务器的主题。 例如: 主题1- 客户端(订阅),服务器(发布) 主题2-客户端(订阅),服务器(订阅) 但是,如果该项目是大型应用程序的用例,那么假设需要在某处安装大约5000台设备。 因此,是否需要为客户端和服务器创建5000个不同的主题?还是主题较少,可以做到的,以及如何做到的?
9 mqtt 

1
3G SIM5320对MQTT的支持
寻找其他人的反馈意见,这些人一直在将SIM53xx系列模块用于3G网络上的IoT解决方案。我在互联网上有一个MQTT经纪人,可以为正在开发的车队跟踪系统收集数据。有关使用2G连接的此类解决方案的信息很多,但是随着2G的淘汰,我别无选择,只能将3G用作较新的NB1 / CAT M1,sigfox等。小型太平洋地区不提供解决方案此解决方案针对的孤岛,并且LoRa没有足够的范围(孤岛不是那么小!)。 经过大量研究,似乎SIM5320是最适用的解决方案(价格合理,受欢迎,体积小,具有GPS功能),并且还有一份白皮书指出,AT命令集的扩展具有MQTT会话设置,发布/订阅的扩展。等对于我的应用程序来说是完美的,但是它仅在单独的白皮书simcom mqtt 3g中引用,在其他simcom文档或网络上没有其他引用。 在我出去购买一对夫妇进行测试之前,谁能确认MQTT扩展是否确实存在以及它们是否可靠? 此外,由于我是3G IoT的新手,因此对有关simcom模块可靠性/支持的任何反馈都将不胜感激。

2
当我的设备电量不足时触发到远程服务器吗?
目前,我正在研究制造汽车追踪器设备的项目。目前,该设备可以正常运行,但我想对其进行改进。 情况是我的设备使用外部电源(铅酸电池)运行,并且我想在设备电量不足时向远程服务器发送警报。 据我所知,一种方法是经常检查复杂的电池剩余电量(使用更多的硬件和复杂的算法)。 我的设计基于Arduino uno R3和Sim080模块。 我只需要在低功率时触发远程服务器,而无需定义电池剩余电量的准确度度量。

4
数据可视化和设备管理
我正在寻找一种管理(虚拟)设备并可视化数据的解决方案。 我有许多按会话和存储在数据库中的设备分组的时间序列数据。该数据来自多个物理传感器设备。 现在,我正在寻找一种工具,客户可以从中选择设备,例如分层设备树。选择设备后,他应该能够选择会话。然后,他应该将所有相关的传感器值显示在图表中。 该工具/平台应该能够从Web服务中提取(选择)数据。该工具不应将提取的数据存储在数据库中。而且我希望能够将命令发送到Web服务以设置一些配置或其他内容。 大多数物联网平台不会提取数据,您必须将数据推送到这些平台。他们通常有自己的嵌入式数据库。我不想分析数据,因此不需要复杂的分析功能。我只想选择一个设备和一个会话,然后从现有数据库/ Web服务中获取数据。 有人知道仪表板/设备管理工具/平台吗?

2
荧光灯管-Sonoff开关?
像许多人一样,我正在寻找一种控制厨房荧光灯管的方法。 我为什么不能在荧光灯条内连接Sonoff开关?我没有足够的电气知识,无法确定这是否是安全/可行的解决方案。如果可以的话,我在英国。

2
如何与用户链接设备?
我正在尝试使用Arduino和Amazon的服务菜单(Alexa Skill Kit,AWS Lambda和AWS IoT)来学习IoT开发。我已经走了很长一段路,但是当我考虑将其实现为一系列设备时,我不知道该如何解决这个问题: 对于无头设备,如何将客户的设备与该客户链接? 每当用户调用您的Alexa技能时,您都可以轻松地从Alexa获取用户ID,并且可以将数据库中的用户ID与客户进行匹配,并可以将其与向该客户注册的设备进行匹配-但是如何向客户注册设备?是否一定要让客户在某个地方的UI中输入序列号?我曾想过,您可能会使用OAUTH从例如客户的Amazon帐户中获取令牌,然后将其发送到设备,然后让该设备向您的数据库同时显示令牌和其自身的标识符。这样,您至少在他们的关联帐户和设备之间具有链接。 这听起来像是一种合理的方法吗?关于将特定设备连接到特定客户帐户的信息,我找不到很多,因此非常欢迎提供更多信息的任何链接。
9 alexa  aws-iot 

1
如何让Google Home Assistant从互联网上读取价值?
使用IFTTT,我可以发送POST REST请求,然后它可以打开/关闭Raspberry Pi上的灯。 我可以发出GET REST请求(使用邮递员)以获取照明的价值,但我似乎无法弄清楚如何让google home / assistant帮助我阅读该价值。 从GET REST请求返回的值: { "id": "sw1", "state": "off", "name": "Pi light" } 这是流程: 题: “嘿,Google,灯是开还是关?” Google助手回答: “打开灯”或“关闭灯” 我到处搜索过,使用IFTTT Webhooks尝试了几件事,但我似乎一点也无法联系。 如何做到这一点?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.