如何将非可编程(无SDK)设备连接到IoT中心

时间:2019-05-07 12:13:57

标签: azure-iot-hub azure-iot-edge

我正在基于非可编程设备(第三方设备)构建IoT解决方案。 我可以只配置必须连接到的服务器,然后获得消息传递(发送消息和接收命令)。

将它们集成到Azure IoT解决方案(IoT中心)的最佳方法是什么?

看起来我们可以以“身份转换”模式将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),但对于我该怎么做还不够清楚。

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

问题是您的设备支持哪些协议以及设备的可配置性。例如,您也许可以在不使用SDK的情况下直接将MQTT与IoT中心联系:https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-mqtt-support#using-the-mqtt-protocol-directly-as-a-device

对于HTTP,可以直接使用REST API进行以下操作:https://docs.microsoft.com/en-us/rest/api/iothub/device

如果都不是选项,则是,那么您需要某种网关-例如在链接的示例中。