Как подключить непрограммируемые (без SDK) устройства к IoT Hub - PullRequest
0 голосов
/ 07 мая 2019

Я создаю IoT-решение на основе непрограммируемых устройств (сторонних устройств).Я могу просто настроить сервер, к которому они должны подключиться, и у меня есть обмен сообщениями (отправка сообщений и получение команд).

Как лучше всего интегрировать их в решение IoT Azure (концентратор IoT)?

Похоже, что мы можем использовать Azure IoT Edge в качестве шлюза (https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/iot-edge/iot-edge-as-gateway.md) в шаблоне «Преобразование удостоверений», но я все еще не понимаю, как это сделать.

Я также нахожу AzureIoT Protocol Gateway (https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-protocol-gateway), который, кажется, выполняет эту работу, но мне не совсем ясно, что делать.

Заранее спасибо за вашу помощь.

1 Ответ

1 голос
/ 07 мая 2019

Вопрос в том, какие протоколы поддерживают ваши устройства и насколько настраиваемы ваши устройства.Например, вы могли бы общаться MQTT напрямую с концентратором IoT без использования SDK: 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

Если ни то, ни другоеэто вариант, тогда да, вам нужен какой-то шлюз - как в примерах, которые вы связали.

...