Я пытаюсь изучить Azure IoT-концентратор, но не могу отправить данные в свой IoT-концентратор с помощью Postman. Я сделал следующее:
- Создать Azure IoT-концентратор
- Создать устройство, используя Azure Portal CLI
- Скопировал текст, в котором говорилось: «первичный ключ "на странице устройства
Мой запрос выглядит следующим образом:
POST https://myhub.azure-devices.net/devices/MyDevice/messages/events?api-version=2020-03-13
Я добавил заголовок авторизации, который имеет значение: SharedAccessSignature = SharedAccessSignature sr = myhub. azure -devices.net% 2Fdevices% 2FMyDevice & sig = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Где ключ - это скопированный текст со страницы устройства.
Content-type установлен на application / json. Но тело на данный момент пусто.
Я получаю следующий ответ:
«Сообщение»: «Код ошибки: ServerError; InternalServerError»,
Примечание. Имя концентратора и устройства не совпадают с указанными здесь. .