Как отправить события на устройство в Azure IoT Hub с использованием общего ключа для проверки подлинности - PullRequest
1 голос
/ 05 июня 2019

Существует ли способ отправки данных на устройство в концентраторе IoT Azure с использованием общего ключа без , сначала генерирующего токен SAS?Причина, по которой я пытаюсь это сделать, заключается в том, что я хочу отправлять события через веб-хук без написания кода для него.Устройство подключено к нашей системе, и мы пытаемся использовать нашу функцию веб-хуков, которая может передавать событие на конечную точку HTTP с предварительно настроенными заголовками и форматом, но не может выполнить код для получения временного токена SAS.

В качестве альтернативы я могу создать токен SAS, который никогда не истекает?

1 Ответ

0 голосов
/ 21 июня 2019

Завершено с использованием Azure IoT Central + Azure IoT Central Bridge . IoT Bridge - это функция Azure, в которую вы помещаете некоторый код JS, чтобы преобразовать ваше сообщение в формат, понятный IoT Central, а затем он обрабатывает токены и возможную регистрацию устройства. Это не точный ответ на этот вопрос, поскольку IoT Central не является точно IoT Hub (это портал над ним), но оказывается, что он работает достаточно хорошо для нашего случая. Также я думаю, что кодовая база IoT Bridge может использоваться с IoT Hub, если кто-то хочет копать в нем достаточно. Может быть, это решение может служить кому-то еще.

...