Хранение данных Azure Iot Central

Я могу получить доступ к Iot Hub за Azure Iot Central? Мне нужно использовать:

  1. Особенность IoT Edge
  2. Предоставление устройства
  3. Доберитесь до конечной точки Event-Hub для обработки данных

ура

1 ответ

Azure IoT Central развивался с тех пор, как были опубликованы многие из этих ответов.

Сегодня предварительная версия поддержки IoT Central IoT Edge находится в стадии предварительной версии, и для ее поддержки созданы шаблоны устройств.

Для исходного требования к доступу к данным используйте функцию непрерывного экспорта данных в Azure IoT Central, чтобы экспортировать данные в концентраторы событий Azure, служебную шину Azure или экземпляры хранилища BLOB-объектов Azure.

Azure IoT Central - это полностью управляемое решение, вы не можете получить доступ к базовым службам, включая Azure IoT Hub. Они не выставлены.

Ссылка "Сравнить параметры Azure IoT Central и Azure IoT".

Что вы можете сделать, это подключение устройства. Вы можете отправить сообщение с устройства в облако и обновить устройство twin.

Ссылка "Подключение устройства в Azure IoT Central".

По сравнению с Azure IoT Central, акселераторы решений Azure IoT (оригинальное название: Azure IoT Suite) дают вам больший контроль над соответствующими службами. У вас есть доступ к базовым службам Azure, чтобы управлять ими или заменять их по мере необходимости. В вашем случае вы можете использовать ускорители IoT-решения Azure.

  1. IoT Edge не поддерживается в IoT Central. Если вы хотите запросить эту функцию, пожалуйста, добавьте ее в UserVoice и опишите ваш вариант использования.

  2. Служба инициализации устройств поддерживается в IoT Central. См. https://docs.microsoft.com/en-us/azure/iot-central/concepts-connectivity

  3. Хотя нет доступа к базовым службам, вы можете экспортировать данные с помощью Continuous Data Export в собственную конечную точку концентратора событий в собственной подписке Azure. Оттуда вы можете обрабатывать данные, как вам нравится.

Ваше требование "3. Добраться до конечной точки Event-Hub для обработки данных" можно выполнить с помощью функции IoT Central App, такой как " Непрерывный экспорт данных в Event Hub".

Другой способ - получить внутренний доступ IoT-концентратора к конечной точке событий по умолчанию из вашего токена доступа к приложению IoT Central, как показано здесь.

Этот подход позволяет получить eventhubSasToken, как показано в следующем фрагменте кода:

"eventhubSasToken": {
    "sasToken": "SharedAccessSignature sr=sb%3A%2F%2Fep-ns-saas-ep-15-262-xxxxxxxxxx.servicebus.windows.net%2Fep-ehub-saas-iothu-1044564-xxxxxxxxxx&sig=xxxxxx&se=1546197703&skn=service",
    "entityPath": "ep-ehub-saas-iothu-1044564-xxxxxxxxxx",
    "hostname": "sb://ep-ns-saas-ep-15-262-xxxxxxxxxx.servicebus.windows.net/"
}
Другие вопросы по тегам