У меня есть решение Azure IOT, в котором данные с двух устройств поступают в один и тот же центр IOT. Со своего компьютера мне нужно читать сообщения только с одного из устройств. Я реализовал ReadDeviceToCloudMessages.js в https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-node-node-getstarted
var client = EventHubClient.fromConnectionString(connectionString);
client.open()
.then(client.getPartitionIds.bind(client))
.then(function (partitionIds) {
return partitionIds.map(function (partitionId) {
return client.createReceiver('todevice', partitionId, { 'startAfterTime' : Date.now()}).then(function(receiver) {
console.log('Created partition receiver: ' + partitionId)
receiver.on('errorReceived', printError);
receiver.on('message', printMessage);
});
});
})
.catch(printError);
Но я получаю все сообщения в IOThub. Как мне получать сообщения только с одного устройства.