Как добавить свойство сообщения в узел azure iot sdk - PullRequest
0 голосов
/ 19 марта 2020

С помощью azure C sdk можно добавить свойства в конверт сообщения, используя Map_AddOrUpdate(propMap, "propKey", propText). Есть ли что-то подобное? Я использую

const Protocol = require('azure-iot-device-mqtt').Mqtt;
const Client = require('azure-iot-device').Client;
const Message = require('azure-iot-device').Message;

client = Client.fromConnectionString(deviceConnectionString, Protocol);
// misc code
 return new Promise( (resolve,reject) => {
    client.sendEvent(message,(err,res) => {
      if ( err ) {
        logger.error(TAG,'Failed to send message: ', err.toString())
        reject(err)
      }
      if (res) logger.info(TAG,'Send status: ' + res.constructor.name);
      resolve(res)
    })
  })

Я не смог найти в интерфейсе клиента ничего, что позволило бы мне установить свойства конверта.

1 Ответ

0 голосов
/ 19 марта 2020

Вы можете сделать: message.properties.add('yourProp', 'val'). Вы можете найти этот образец полезным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...