Skip to content

HTTP AT示例

HTTP客户端GET请求方法

1. 重启设备

命令:

AT+UCRESET

响应:

OK
+SYSTEM:START

2. 开机上电

命令:

AT+CFUN=1

响应:

OK

3. PDP激活

命令:

AT+CGACT=1,1

响应:

OK

4.配置URL

命令:

AT+HTTPPARA=url,http://api.heclouds.com/devices/771338492/datapoints

响应:

OK

5. HTTP GET方式获取数据

命令:

AT+HTTPACTION=0

响应:

+HTTPACTION:0,73
OK

6.读取HTTP响应数据

命令:

AT+HTTPREAD

响应:

+HTTPREAD:73,{"errno":6,"error":"invalid parameter: auth by api-key or authorization"}{"errno":6,"error":"invalid parameter: auth by api-key or authorization"}
OK

7.释放资源

命令:

AT+HTTPTERM

响应:

OK

HTTP客户端POST请求方法(oneNet)

该示例以 oneNet云平台 作为 HTTP 服务器,用HTTP POST的方式上传数据到 oneNet云平台, 数据类型为 application/json

oneNet平台相关配置操作,可见参考文档 HTTP POST方式上传数据至oneNet应用平台说明.pdf

1. 重启设备

命令:

AT+UCRESET

响应:

OK
+SYSTEM: START

2. 开机上电

命令:

AT+CFUN=1

响应:

OK

3. PDP激活

命令:

AT+CGACT=1,1

响应:

OK

4. 配置设备鉴权key

命令:

AT+HTTPPARA=user,api-key:vRa2kc6wXGtX6BHA5aAga0gmtiA=

响应:

OK

5. 配置URL

命令:

AT+HTTPPARA=url,http://api.heclouds.com/devices/782910005/datapoints

响应:

OK

6. 初始化进行HTTP连接

命令:

AT+HTTPINIT

响应:

OK

7. 配置要发送数据

命令:

AT+HTTPPARA=body,{"datastreams":[{"id":"temperature","datapoints":[{"value":25}]},{"id":"humi","datapoints":[{"value":20}]}]}

响应:

OK

8.HTTP POST方式push数据

命令:

AT+HTTPACTION=3

响应:

+HTTPACTION:0,26
OK

9.释放资源

命令:

AT+HTTPTERM

响应:

OK

HTTPS客户端POST请求方法(钉钉机器人)

示例:使用HTTPS POST的方式发送数据到 钉钉群 中

钉钉机器人的相关配置操作,可见参考文档 模组版-HTTPS上传数据至钉钉机器人应用说明.pdf

1. 重启设备

命令:

AT+UCRESET

响应:

OK
+SYSTEM: START

2. 开机上电

命令:

AT+CFUN=1

响应:

OK

3. PDP激活

命令:

AT+CGACT=1,1

响应:

OK

3.1 释放资源

命令:

AT+HTTPTERM (v2.5及之前版本需先执行它)

响应:

OK

4. 配置TLS

命令:

AT+HTTPTLS=1

响应:

OK

5. 配置数据格式

命令:

AT+HTTPPARA=user,Content-Type:application/json

响应:

OK

6. 配置URL

命令:

AT+HTTPPARA=url,https://oapi.dingtalk.com/robot/send?access_token=9abedfc9be83bc9906428df1f5ee6acd7b7bcf7c18590c4311060b20cc7e7f5f

响应:

OK

7. 初始化进行HTTP连接

命令:

AT+HTTPINIT

响应:

OK

8. 配置要发送数据

命令:

AT+HTTPPARA=body,{"msgtype":"text","text":{"content":"today temp:100"}}

响应:

OK

9.HTTP POST方式push数据

命令:

AT+HTTPACTION=3

响应:

+HTTPACTION:0,27
OK

10.释放资源

命令:

AT+HTTPTERM

响应:

OK
Back to top