首页 > 解决方案 > 如何将非可编程(无 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)似乎可以完成这项工作,但对我来说还不够清楚该怎么办。

在此先感谢您的帮助。

标签: azure-iot-hubazure-iot-edge

解决方案


问题是您的设备支持哪些协议以及您的设备的可配置性如何。例如,您可以不使用 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

如果两者都不是一个选项,那么是的,您需要某种网关 - 就像您链接的示例中一样。


推荐阅读