我的 IOT 设备已连接到 IOT 中央,并且能够通过导出选项接收数据。现在我想向我的设备发送一些命令,例如,在 json 数据下方,它期望在订阅的 URL'devices/....ba50621/messages/devicebound/#' 上发送设备的心跳
{ "action": "heartBeat",
"requestId": "b2c3d4e5-3424-4dca-32dc-12b73290cfed"
}
我通过参考以下链接创建服务应用程序以将云发送到设备消息,
使用连接字符串作为,
"HostName=asdasdas.azure-devices.net;DeviceId=asdasdasda50621;SharedAccessKey=nXmyveEPrV....pmo9jULvDtik="
当设备通过 dps 注册时收到此连接字符串。我在服务应用程序上使用它来连接。我不知道这是否正确。
当应用程序尝试发送消息时,我收到未经授权的错误。在上述链接的文档中说要从 IOT 集线器的共享访问策略中获取连接字符串。但我正在使用 iot central 并在连接字符串上方使用。
Kindl帮我解决它。