我可以访问 Azure IoT Central 后面的 IoT 中心吗?我需要使用:
- 物联网边缘功能
- 设备配置
- 到达 Event-Hub 端点以处理数据
干杯
我可以访问 Azure IoT Central 后面的 IoT 中心吗?我需要使用:
干杯
自从发布了许多这些答案以来,Azure IoT Central 已经发生了变化。
今天,IoT Central IoT Edge Support 是预览版,并且设备模板已经到位以支持它。
对于原始数据访问要求,请使用 Azure IoT Central 中的连续数据导出 功能将数据导出到 Azure 事件中心、Azure 服务总线或 Azure Blob 存储实例。
Azure IoT Central 是一个完全托管的解决方案,您无法访问包括 Azure IoT Hub 在内的基础服务。他们没有暴露。
参考“比较 Azure IoT Central 和 Azure IoT 选项”。
您可以做的是设备连接。您可以发送设备到云消息并更新设备孪生。
与 Azure IoT Central 相比,Azure IoT 解决方案加速器(原名:Azure IoT Suite)让您可以更好地控制底层服务。你可以访问基础 Azure 服务来管理它们,或者根据需要替换它们。对于您的用例,您可以考虑使用Azure IoT 解决方案加速器。
IoT Central 不支持 IoT Edge。如果您想请求此功能,请将其添加到UserVoice并描述您的用例。
IoT Central 支持设备预配服务。请参阅https://docs.microsoft.com/en-us/azure/iot-central/concepts-connectivity
虽然无法访问底层服务,但您可以使用连续数据导出将数据导出到您自己的 Azure 订阅中的您自己的事件中心端点。从那里您可以按照自己的喜好处理数据。
您的要求“ 3. 到达 Event-Hub 端点以处理数据”可以使用 IoT Central 应用程序功能(例如连续数据导出到事件中心)来完成。
另一种方法是从 IoT Central 应用程序访问令牌获取对事件默认端点的内部 IoT 中心访问权限,如下所示。
这种方法允许获取一个eventthubSasToken,如下面的代码片段所示:
"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/"
}