azure-iot-hub - 如何将非可编程(无 SDK)设备连接到 IoT 中心
问题描述
我正在基于不可编程的设备(第 3 方设备)构建物联网解决方案。我可以只配置他们必须连接的服务器,并且我有消息(发送消息和接收命令)。
将它们集成到 Azure IoT 解决方案 (IoT Hub) 中的最佳方式是什么?
看起来我们可以在“身份”中使用 Azure IoT Edge 作为网关( https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/iot-edge/iot-edge-as-gateway.md )翻译”模式,但我仍然不知道该怎么做。
我还发现 Azure IoT 协议网关(https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-protocol-gateway)似乎可以完成这项工作,但对我来说还不够清楚该怎么办。
在此先感谢您的帮助。
解决方案
问题是您的设备支持哪些协议以及您的设备的可配置性如何。例如,您可以不使用 SDK 直接将 MQTT 与 IoT 中心对话:https ://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-mqtt-support#using-the -mqtt-protocol-directly-as-a-device
直接使用 REST API 的 HTTP 也是可能的:https ://docs.microsoft.com/en-us/rest/api/iothub/device
如果两者都不是一个选项,那么是的,您需要某种网关 - 就像您链接的示例中一样。
推荐阅读
- stored-procedures - 如何通过 ComsoDB 存储过程直接访问文档
- node.js - 安装 npm 时出现 403 禁止 - Ubuntu 14.0
- c# - 如何在二进制图像中找到最大的“斑点”
- python - 解析大图并获取内存错误
- postgresql - 使用交叉表的 PostgreSQL 查询
- bash - bash xargs 脚本中的“chmod:缺少操作数”
- arrays - 在swift中用2个不同的字符动态分隔一个字符串
- android - 在 PWA 中提示打开设备 GPS
- ios - ionic:缺少 iOS 项目的权利
- amazon-web-services - CloudFormation AWS::Events::Rule:遇到不受支持的属性 ID