Функции Azure - как настроить IoTHubTrigger для моих сообщений IoTHub? - PullRequest
0 голосов
/ 10 октября 2018

Как правильно настроить и настроить IoTHubTrigger для запуска функции Azure (C #) для моих сообщений IoTHub?Где и как мне подключить строку подключения моего IoTHub?

1 Ответ

0 голосов
/ 10 октября 2018

Шаги с использованием Visual Studio 2017:

  1. Сначала убедитесь, что у вас установлена ​​последняя версия инструментов функций Azure и веб-заданий

enter image description here

Перейдите в Файл-> Создать-> Проект-> Функции Azure и выберите «IoT Hub Trigger» enter image description here

Выбор функций V1или V2 (узнайте об этих различиях здесь ).И введите произвольное имя, которое будет служить ключом для конфигурации строки подключения.

Откройте local.settings.json и введите пару ключ / значение для строки подключения:

{
    "IsEncrypted": false,
    "Values": {
        "AzureWebJobsStorage": "UseDevelopmentStorage=true",
        "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
        "ConnectionString":  "<your connection string>"
    }
}

ВАЖНО

При использовании функций V1 используйте строку подключения IoTHub, полученную на портале отсюда: enter image description here

При использовании функций V2 используйте конечную точку IoTHub, совместимую с EventHub, полученную на портале отсюда: enter image description here

Теперь установите точку останова в вашей функции и нажмите F5.Ваши сообщения будут передаваться из IoTHub в вашу функцию Azure (при условии, что у вас есть подключенные устройства или симуляторы, которые отправляют данные) enter image description here

Шаги с использованием AzureПортал

  1. Создайте новый ресурс приложения-функции и выберите шаблон триггера EventHub enter image description here

  2. Hit«Новое» для подключения к EventHub и выберите IotHub и нужный вам концентратор enter image description here

  3. Отредактируйте и сохраните свой код функции - вы уже в рабочем состоянии!

  4. Переключитесь в режим «Монитор», чтобы увидеть, как текут ваши события в enter image description here

Дополнительные параметры для создания IoTHub TriggerФункции Azure

a) Использование кода VS с расширением функций Azure
b) Из командной строки с помощью Основные инструменты функций Azure

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