Подключить приложение функции к устройству Specifi c? - PullRequest
0 голосов
/ 27 апреля 2020

Есть ли способ подключить Azure Функциональное приложение к указанному устройству c?

У меня есть два устройства, и когда я читаю из IOTHub, я получаю сообщения с обоих устройств, но только хочу увидеть результаты с одного устройства. Есть ли способ подключения только к одному устройству?

Я использую C# в Visual Studio и у меня есть IOTTriggerHUB. Я пытался часами и не могу понять это.

1 Ответ

0 голосов
/ 27 апреля 2020

Это должно быть достижимо, потому что вы можете фильтровать идентификатор устройства с помощью функции Azure,

Если вы используете C#,

Вы можете получить идентификатор устройства из SystemProperties:

public static async Task Run(EventData myIoTHubMessage1, TraceWriter log)
{
    var deviceId = myIoTHubMessage1.SystemProperties["iothub-connection-device-id"];       
}

В JavaScript вы можете использовать следующий метод для получения идентификатора устройства:

context.bindingData.systemProperties["iothub-connection-device-id"]
...