Могу ли я получить доступ к Iot Hub за Azure Iot Central? Мне нужно использовать:
- Функция IoT Edge
- Подготовка устройства
- Добраться до конечной точки Event-Hub для обработки данных
Ваше здоровье
Могу ли я получить доступ к Iot Hub за Azure Iot Central? Мне нужно использовать:
Ваше здоровье
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» < / а>.
Что вы можете сделать, так это подключение устройства. Вы можете отправить сообщение с устройства в облако и обновить двойник устройства.
См. Ссылку «Подключение устройств в Azure IoT Central».
По сравнению с Azure IoT Central, ускорители решений Azure IoT (исходное название: Azure IoT Suite) дают вам больший контроль над базовыми службами. У вас есть доступ к базовым службам Azure, чтобы управлять ими или заменять их по мере необходимости. Для вашего случая использования вы можете рассмотреть ускорители решений Azure IoT.
ваше требование '3. Добраться до конечной точки концентратора событий для обработки данных можно с помощью функции вашего приложения IoT Central, такой как Непрерывный экспорт данных в концентратор событий.
Другой способ - получить внутренний доступ Центра Интернета вещей к конечной точке событий по умолчанию из вашего токена доступа приложения 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/"
}
IoT Edge не поддерживается в IoT Central. Если вы хотите запросить эту функцию, добавьте ее в UserVoice и опишите свой вариант использования.
Служба подготовки устройств поддерживается в IoT Central. См. https://docs.microsoft.com/en-us/azure/iot-central/concepts-connectivity
Хотя нет возможности получить доступ к базовым службам, вы можете экспортировать свои данные с помощью Непрерывный экспорт данных в вашу конечную точку концентратора событий в вашей собственной подписке Azure. Оттуда вы можете обрабатывать данные по своему усмотрению.