我们希望使用Azure IoT边缘作为身份转换网关和协议转换网关。因为我们使用的是一个严格使用TCP/IP作为通信协议的OBD-II设备。我们只能在设备中添加IP、端口和APN。
我们想使用这些设备与Azure IoT集线器。如我们所知,Azure IoT集线器只与MQTT、AMQP和HTTPS一起工作。
我们希望将身份翻译用于:
我们希望将协议翻译用于:
我们希望与Azure IoT云进行双向通信。因此,我们可以在需要时将消息发送回设备并执行FOTA操作。
我的问题:
发布于 2021-08-23 08:44:31
IoT边缘作为翻译网关(协议翻译和身份转换)只受第三方模块的支持。该自定义或第三方模块将负责对传入消息进行预处理,并将其转换为IoT集线器可以理解的格式。
IoT边缘运行库不包括协议或身份转换功能。这些模式需要定制或第三方模块,这些模块通常是特定于所使用的硬件和协议的。Azure Marketplace包含几个可供选择的协议转换模块。有关使用标识转换模式的示例,请参阅Azure IoT边缘LoRaWAN初学者工具包。
参考文献:翻译网关背后的设备功能
在以下文档中有关于将Azure IoT边缘实现为透明网关的完整开发人员指南和最佳实践:将下游IoT边缘设备连接到Azure IoT边缘网关
正如在github回购中提到的,您指的是Azure IoT边缘身份翻译Lite:在边缘实现身份转换的示例,即:
身份翻译模式的“‘lite”实现,因为它只支持基于对称键的基本身份转换流程
利用github问题部分,并建议在那里使用您的实现进行拉请求--该示例已开始由微软工程师实现,尽管IoT边缘运行时并不正式支持该示例。
https://stackoverflow.com/questions/68342852
复制相似问题