#iot #azure-iot-hub #azure-iot-edge #azure-iot-central
Вопрос:
Я хочу подключить устройство, работающее по протоколу TCP/IP, к центру интернета вещей Azure. В устройстве можно изменить IP-адрес и номер порта. Я просмотрел документацию центра интернета вещей azure и узнал, что он поддерживает следующий протокол связи:
- MQTT
- MQTT по веб-сайтам
- AMQP
- AMQP по веб-сайтам
- HTTPS
Это ссылка здесь
поэтому мой вопрос в том, как я могу подключить устройства такого типа к центру интернета вещей Azure
Спасибо
Комментарии:
1. Дублирующий выпуск docs.microsoft.com/en-us/answers/questions/462121/index.html
Ответ №1:
Чтобы подключить клиентское устройство HTTP к центру интернета вещей, вы можете использовать пакет SDK de, если у вашего микроконтроллера достаточно возможностей для запуска: https://docs.microsoft.com/pt-br/azure/iot-develop/quickstart-send-telemetry-iot-hub?pivots=programming-language-ansi-c
Другой способ-использовать API de REST из центра интернета вещей: https://docs.microsoft.com/pt-br/rest/api/iothub/
Комментарии:
1. спасибо за ответ, но устройство не поддерживает протокол HTTP, оно поддерживает только протокол TCP/IP, поэтому мне разрешено изменять только IP-адрес и номер порта
2. Таким образом, вы можете использовать протокол TCP или UDP для отправки пакетов программному компоненту промежуточного программного обеспечения, например службе в контейнере, работающем на экземпляре контейнера Azure, и это промежуточное программное обеспечение преобразует пакеты в HTTP или MQTT в центр интернета вещей с помощью Azure IoT SDK.