- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Simcom SIM 808 将数据发布到 Azure Iot Hub。我的问题是 Azure Iot Hub 需要在授权 header 中包含 SAS 字符串,但我找不到添加此 header 的方法。有人有 sim 808 和 Azure iot 的经验吗?是否可以将授权字符串添加到 url 中?
我使用的是SIM800系列AT命令手册v 1.07.pdf作为引用。
支持的 header 参数是:内容、用户数据等等。
最佳答案
在这里您可以找到我编写的一个程序,用于使用 SIMCOM 模块(SIM800、SIM900...)通过 HTTPS 将数据发送到我的 Azure IoT 中心: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
AT+SAPBR=1,1\r\n
AT+SAPBR=2,1\r\n
AT+HTTPINIT\r\n
AT+HTTPSSL=1\r\n
数据传输
AT+HTTPPARA="CID",1\r\n
AT+HTTPPARA="URL","YourURL"\r\n
AT+HTTPPARA="USERDATA","Authorization: YourSharedAccessSignature"\r\n
AT+HTTPPARA="CONTENT","application/json"\r\n
AT+HTTPDATA=StringLength,20000\r\nYourJSONString
AT+HTTPACTION=1\r\n
关于azure - Simcom SIM 808 SIM900 Azure 物联网中心 - 无法添加授权 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39655018/
我正在努力让 AT 命令正常工作,以使 3G SIM5230 模块发出干净的 HTTP 请求。当我构建并发送我认为是一个好的请求时,我没有从网络服务器得到响应,只有错误 +CHTTPACT: 237。
我正在使用 Simcom SIM 808 将数据发布到 Azure Iot Hub。我的问题是 Azure Iot Hub 需要在授权 header 中包含 SAS 字符串,但我找不到添加此 head
我是一名优秀的程序员,十分优秀!