如何使用共享密钥进行身份验证将事件发送到Azure IoT中心中的设备

时间:2019-06-04 22:07:04

标签: azure azure-iot-hub

是否可以使用共享密钥先生成SAS令牌将数据发送到Azure IoT中心中的设备?我尝试这样做的原因是因为我想通过Web挂钩发送事件,而无需为其编写代码。该设备已连接到我们的系统,我们正在尝试使用网络挂钩功能,该功能可以将事件中继到具有预配置标头和格式的HTTP端点,但无法执行代码以获取临时SAS令牌。

或者我可以制作永不过期的SAS令牌吗?

1 个答案:

答案 0 :(得分:0)

最终使用Azure IoT中心+ Azure IoT Central Bridge。 IoT Bridge是Azure功能,您可以在其中放置一些JS代码以将消息转换为IoT Central可以理解的格式,然后处理令牌和最终的设备注册。这并不是对这个问题的确切答案,因为IoT Central并非完全是IoT中心(它是其上的门户),但事实证明它对于我们的案例足够好。我也认为,如果人们想充分利用IoT中心,则可以将其与IoT Hub一起使用。也许此解决方案可以为其他人服务。