0
votes

I am pretty new to azure iot hub,our devices are not mqtt compliant and they send telemetry using simple tcp. I have seen other questions regarding tcp for gateway and we can customize the implementation.

The sample implementation is in C#. My question is whether it is possible to implement a custom gateway in node.js or java, which can comprise of all the functionalities like device authentication, device provisioning etc.

I have found iot sdk for node(https://github.com/Azure/azure-iot-sdk-node) but I am not sure whether there are limitations to it.

2

2 Answers

0
votes

My suggestion is to use Azure IoT Edge as a gateway to complete Identity translation and protocol translate.

enter image description here

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

-1
votes

The IoT Hub SDKs all offer broadly the same set of features. Each SDK publishes a feature matrix that you can use to check if the specific feature(s) you require are supported: