跳转至

MREPORT

遥测指令:AT+MREPORT

本命令用于采集和分析模块运行数据,包括但不限于 IMEI、型号、硬件版本、SIM 卡 ICCID、网络特征等。设置上报之后,可以在合宙 IoT 设备管理平台,遥测根据 IMEI 号查询。

语法规则:

命令类型 语法 返回和说明
查询命令 AT+MREPORT? +MREPORT: "interval",<xx>
+MREPORT: "host","<xx.xx.xx.xx>"
+MREPORT: "port",<xx>
+MREPORT: "key","<xxx>"
OK
查询命令 AT+MREPORT=interval 查询上报间隔:+MREPORT: interval,86400
OK
默认上报间隔为 86400 秒
查询命令 AT+MREPORT=host 查询上报服务器主机地址:+MREPORT: host,<xx.xx.xx.xx>
OK
查询命令 AT+MREPORT=port 查询上报服务器端口:+MREPORT: port,<xxxxx>
OK
默认上报端口:<xxxxx>
查询命令 AT+MREPORT=key 查询上报密钥:+MREPORT: key,""
OK
设置命令 AT+MREPORT=<para>,<value> para=interval,value=60 修改上报时间间隔为 60 秒
para=host,value=xx.xx.xx.xx 修改上报主机地址为 xx.xx.xx.xx
para=port,value=23 修改上报端口为 23
para=key,value=testkey 收费用户设置密钥
para=_xxx,value=v1 上传自定义数据(以下划线开头)
执行命令 AT+MREPORT 执行上报

参数定义:

参数 类型 取值 对取值的说明
Interval 整数 60~86400 上报间隔;0 表示关闭上报
host 字符串 自动生成 周期性上报
port 整数 1024~65535 上报端口
key 字符串 收费用户设置密钥 收费用户设置密钥
_xxx 字符串 用户自定义 自定义数据

举例:

命令(→)/ 返回(←) 实例 解释和说明
→ AT+MREPORT? 读取当前配置
← +MREPORT: "interval",86400
+MREPORT: "host",""
+MREPORT: "port",0
+MREPORT: "key",""
OK
→ AT+MREPORT=interval,60 设置上报间隔为 60s
← OK
→ AT+MREPORT=key,"jqkey" 设置密钥
← OK
→ AT+MREPORT="_temperature","27.0","_humidity","70.0","_status","normal" 设置自定义参数
← OK
→ AT+MREPORT 执行上报
← OK
→ AT+MREPORT? 读取当前配置
← +MREPORT: "interval",60
+MREPORT: "host",""
+MREPORT: "port",0
+MREPORT: "key","jqkey"
+MREPORT: "temperature","27.0"
+MREPORT: "humidity","70.0"
+MREPORT: "status","normal"
OK
搜索