我正在使用Simcom SIM 808将数据发布到Azure Iot Hub。我的问题是Azure Iot Hub在Authorization标头中需要一个SAS字符串,但我找不到添加此标头的方法。任何人都有使用sim 808和Azure iot的经验?是否可以将授权字符串添加到网址?
我使用SIM800系列AT命令手册v 1.07.pdf作为参考。
支持的标头参数是: CONTENT,USERDATA等等。
答案 0 :(得分:0)
在这里,您可以找到我使用SIMCOM模块(SIM800,SIM900 ......)通过HTTPS向Azure IoT Hub发送数据的程序:https://developer.mbed.org/users/BorjaTarazona/code/Azure_SIM800_HelloWorld/
我遇到了同样的问题,我的问题是你需要在共享访问签名“授权:”之前编写。您需要使用参数“USERDATA”,命令将如下所示:
AT + HTTPPARA =“USERDATA”,“授权:YourSharedAccessSignature”\ r \ n
我使用SIMCOM模块通过HTTPS将数据发送到Azure的命令是:
初始化
设置上下文类型:AT + SAPBR = 3,1,“CONTYPE”,“GPRS”\ r \ n
设置APN:AT + SAPBR = 3,1,“APN”,“YourAPN”\ r \ n
数据传输