我们正在开发一种系统,其中配备有Simcom SIM800 GPRS模块的多个设备需要使用用于GET&的AT命令将遥测数据发送到端口443处的IoT集线器。将数据POST到Azure REST API端点。
的https:// {IoTHubName} .azure-devices.net /装置/ {DEVICEID} /消息/事件API-版本= {API-版本}
问题:我们在IOT端成功获得了消息。但在设备端,我们总是获得状态码 600 。
注意:
1。我们能够获得&使用AT命令从任何其他REST Api发布,我们在Azure&能够获得状态代码200.
2. 我们通过AT命令调用我们自己的REST服务,该命令是Azure中的主机,此服务的目的是使用azure C#SDK将数据发布到IOT Hub。我们获得状态200.
3. 由于设备不兼容,我们无法使用Azure C SDK。所以我们通过AT命令使用IOT Hub Rest API调用。
答案 0 :(得分:0)
更新支持https的Simcom SIM800 GPRS模块后,此问题得以解决。