【发布时间】:2018-05-16 08:15:54
【问题描述】:
我可以访问 Azure IoT Central 后面的 IoT 中心吗?我需要使用:
- IoT Edge 功能
- 设备配置
- 到达 Event-Hub 端点以处理数据
干杯
【问题讨论】:
标签: azure azure-iot-hub azure-iot-edge azure-iot-central
我可以访问 Azure IoT Central 后面的 IoT 中心吗?我需要使用:
干杯
【问题讨论】:
标签: azure azure-iot-hub azure-iot-edge azure-iot-central
自从发布了许多这些答案以来,Azure IoT Central 已经发展。
今天,IoT Central IoT Edge Support 是预览版,并且设备模板已经到位以支持它。
对于原始数据访问要求,使用 Azure IoT Central 中的 continuous data export 功能将数据导出到 Azure 事件中心、Azure 服务总线或 Azure Blob 存储实例。
【讨论】:
Azure IoT Central 是一个完全托管的解决方案,您无法访问包括 Azure IoT Hub 在内的基础服务。他们没有暴露。
参考"Compare Azure IoT Central and Azure IoT options"。
您可以做的是设备连接。您可以发送设备到云端的消息并更新设备孪生。
参考"Device connectivity in Azure IoT Central"。
与 Azure IoT Central 相比,Azure IoT 解决方案加速器(原名:Azure IoT Suite)让您可以更好地控制底层服务。你可以访问基础 Azure 服务来管理它们,或者根据需要替换它们。对于您的用例,您可以考虑Azure IoT solution accelerators。
【讨论】:
您的要求'3。可以使用 IoT Central 应用程序功能(例如 Continuous Data Export 到 Event Hub。
另一种方法是从 IoT Central 应用程序访问令牌获取对事件默认端点的内部 IoT 中心访问权限,如 here 所示。
这种方法可以获取一个eventhubSasToken,如下面的sn-p代码所示:
"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 Central 不支持 IoT Edge。如果您想申请此功能,请将其添加到 UserVoice 并描述您的使用案例。
IoT Central 支持设备预配服务。见https://docs.microsoft.com/en-us/azure/iot-central/concepts-connectivity
虽然无法访问底层服务,但您可以使用 Continuous Data Export 将数据导出到您自己的 Azure 订阅中的事件中心终结点。从那里您可以随意处理数据。
【讨论】: