用于tcp连接的Azure Iot Hub自定义协议网关

时间:2018-05-30 06:44:17

标签: node.js azure azure-iot-hub azure-iot-sdk

我对azure iot hub很新,我们的设备不符合mqtt,他们使用简单的tcp发送遥测。我已经看到了关于tcp for gateway的其他问题,我们可以自定义实现。

示例实现在C#中。我的问题是是否可以在node.js或java中实现自定义网关,它可以包含设备身份验证,设备配置等所有功能。

我找到了节点(https://github.com/Azure/azure-iot-sdk-node)的iot sdk,但我不确定它是否有限制。

2 个答案:

答案 0 :(得分:0)

我的建议是使用Azure IoT Edge作为网关来完成身份转换和协议转换。

enter image description here

参考:How an IoT Edge device can be used as a gateway - preview

答案 1 :(得分:-1)

IoT Hub SDK都提供了大致相同的功能集。每个SDK都会发布一个功能矩阵,您可以使用该矩阵检查是否支持您需要的特定功能: