Как отправить пользовательское сообщение об ошибке из функции azure на устройство iot через службу подготовки устройств Azure?

#java #azure #azure-functions #azure-iot-hub #azure-iot-sdk

#java #azure #azure-функции #azure-iot-hub #azure-iot-sdk

Вопрос:

Я использую пользовательскую политику распределения в службе подготовки устройств (DPS) для регистрации моего устройства iot в iot hub, в котором я запускаю функцию azure для того же самого.

Теперь, если моя функциональная логика дает сбой, я должен отправить пользовательское сообщение об ошибке на устройство, как мне это сделать? Я знаю, что мы можем отправить пользовательский код состояния HTTP на устройство в случае сбоя, но я должен отправить какое-то пользовательское сообщение вместе с этим кодом.

Ответ №1:

Служба подготовки устройств Azure предоставляет поддержку для этого. Пожалуйста, ищите обновления в течение следующих двух месяцев.

Комментарии:

1. Спасибо за ответ, мы будем с нетерпением ждать его.

2. Мы только что здесь объявили о поддержке этой функции. Просто включите свойство с именем ‘payload’ в тело ответа с объектом JSON в качестве значения, содержащего сообщение об ошибке. { "payload" : { "errorMessage" : "Encountered error xyz" } }