EC200N-CN 简单使用记录

基础命令

AT&F 重置 AT 命令设置为出厂设置
AT&F
AT&W 存储当前设置到用户定义配置文件
AT&W[] 整型 0 配置文件编号。 用于存储当前的 AT 命令设置。
AT&W0
响应 ok
时间
AT+QLTS=2 //查询通过网络同步的最新时间计算出的当前本地时间
关闭程序:
AT+QPOWD
发送 AT+QPOWD 后,请勿执行任何其他 AT 命令。成功执行命令后,模块将输出消息 POWERED
DOWN,然后进入关机状态。为了避免数据丢失,建议在输出 URC POWERED DOWN 后等待 3 秒以断开
电源。若 65 秒后仍未收到 POWER DOWN,则必须强制断开电源。
查询本机电话
AT+CNUM

AT+QURCCFG=“urcport”,“uart1” //配置为串口上报URC
AT+CNMI=2,1,0,1,0 //配置新短信提示上报的URC为+CMTI: ,,其余配置看手册

拨打电话

AT^DSCI=1 开启呼叫状态信息提醒
ATD18772612940; 拨打电话
AT+QWTTS=1,0,2,“目前塔机处于锁机状态” 拨打电话插播语音
AT+CHUP 挂断语音电话(数据通话没有断)
响应
^DSCI: 1,0,2,0,18772612940,129 发起呼叫开始
^DSCI: 1,0,7,0,18772612940,129 呼叫响铃中
^DSCI: 1,0,3,0,18772612940,129 用户已接听
^DSCI: 1,0,6,0,18772612940,129 呼叫结束
NO CARRIER 没有接听

[2023-03-01 09:47:23.403]TX:AT^DSCI=1
[2023-03-01 09:47:23.424]RX:AT^DSCI=1
OK
[2023-03-01 09:47:36.361]TX:ATD18772612940;
[2023-03-01 09:47:36.380]RX:ATD18772612940;
[2023-03-01 09:47:36.707]RX:
OK
^DSCI: 1,0,2,0,18772612940,129
[2023-03-01 09:47:39.097]RX:
^DSCI: 1,0,7,0,18772612940,129
[2023-03-01 09:47:43.057]RX:
^DSCI: 1,0,3,0,18772612940,129
[2023-03-01 09:47:59.072]TX:AT+QWTTS=1,0,2,“爱坤你好”
[2023-03-01 09:47:59.083]RX:AT+QWTTS=1,0,2,“爱坤你好”
OK
[2023-03-01 09:48:01.765]RX:
+QWTTS: 0
[2023-03-01 09:48:13.889]TX:AT+CHUP
[2023-03-01 09:48:13.910]RX:AT+CHUP
[2023-03-01 09:48:14.067]RX:
OK
^DSCI: 1,0,6,0,18772612940,129
NO CARRIER

短信

英文短信发送
AT+CMGF=1 发送文本模式
AT+CSCS=“GSM” 可发送英文和数字
AT+CMGS=“18700512037” 设置发送电话号码
输入编码文字
发送0x1A 即可发送

英文
[2023-03-01 10:51:52.152]TX:AT+CMGF=1
[2023-03-01 10:51:52.174]RX:AT+CMGF=1
OK
[2023-03-01 10:51:55.425]TX:AT+CSCS=“GSM”
[2023-03-01 10:51:55.448]RX:AT+CSCS=“GSM”
OK
[2023-03-01 10:51:58.658]TX:AT+CMGS=“18772612940”
[2023-03-01 10:51:58.676]RX:AT+CMGS=“18772612940”

[2023-03-01 10:52:01.208]TX:test
[2023-03-01 10:52:01.217]RX:test
[2023-03-01 10:52:03.091]TX:
[2023-03-01 10:52:03.768]RX:
+CMGS: 13
OK

中文
AT+CMGF=1 发送文本模式
AT+CSCS=“UCS2” 支持中文发送发送的编码方式UTF-16(Unicode)
AT+CSMP=17,167,0,8 文本格式设置
AT+CMGS=“18772612940” 设置发送电话号码
输入UTF-16(Unicode)编码文字
发送0x1A 即可发送
转码网址:https://www.toolhelper.cn/EncodeDecode/EncodeDecode
转码输入Unicode是 输出 UTF-16(Unicode)
8fd9662f4e004e2a6d4b8bd577ed4fe1 (这是一条测试短信)

中文测试示例
[2023-03-01 10:21:50.704]TX:AT+CMGF=1
[2023-03-01 10:21:50.714]RX:AT+CMGF=1
OK
[2023-03-01 10:21:51.871]TX:AT+CSCS=“UCS2”
[2023-03-01 10:21:51.881]RX:AT+CSCS=“UCS2”
OK
[2023-03-01 10:21:53.644]TX:AT+CSMP=17,167,0,8
[2023-03-01 10:21:53.654]RX:AT+CSMP=17,167,0,8
OK
[2023-03-01 10:21:55.174]TX:AT+CMGS=“18772612940”
[2023-03-01 10:21:55.194]RX:AT+CMGS=“18772612940”

[2023-03-01 10:21:56.918]TX:8fd9662f4e004e2a6d4b8bd577ed4fe1
[2023-03-01 10:21:56.931]RX:8fd9662f4e004e2a6d4b8bd577ed4fe1
[2023-03-01 10:21:58.954]TX: (注:0x1a)
[2023-03-01 10:21:59.680]RX:
+CMGS: 10
OK
EC200N-CN 简单使用记录_第1张图片
收到新短消息,直接输出短消息内容
AT+CSMS=1
AT+CNMI=1,2,0,0,0
AT+CNMA
例:
[2023-03-01 03:07:04.969]TX:AT+CSMS=1
[2023-03-01 03:07:04.983]RX:AT+CSMS=1
+CSMS: 1,1,1
OK
[2023-03-01 03:07:15.648]TX:AT+CNMI=1,2,0,0,0
[2023-03-01 03:07:15.655]RX:AT+CNMI=1,2,0,0,0
OK
[2023-03-01 03:08:05.250]RX:
+CMT: “+8618789092378”,“23/03/01,15:08:04+32”
123456789
[2023-03-01 03:08:15.970]RX:
+CMT: “+8618789092378”,“23/03/01,15:08:15+32”
abcd
[2023-03-01 03:11:40.878]RX:
+CMT: “+8618789092378”,“23/03/01,15:11:39+32”
“6768677E6797” (中文)utf-16

读取短信和删除信息
读取
AT+CMGF=1
AT+CMGL=“ALL”
AT+CMGR=

删除
AT+CMGD =
AT+CMGD=1 删除存储器中=1 的短消息。
AT+CMGD=1,4 删除存储器中所有短消息。

定位

这里的token 令牌不能给
AT+QLBSCFG=“token”
AT+QLBSCFG=“token”,“"
AT+QLBSCFG=“token”
AT+QLBSCFG=“latorder”,1
AT+QLBS

[2023-03-01 10:59:29.117]TX:AT+QLBSCFG=“token”
[2023-03-01 10:59:29.126]RX:AT+QLBSCFG=“token”
+QLBSCFG: “token”,"
"
OK
[2023-03-01 10:59:39.727]TX:AT+QLBSCFG=“token”,"
"
[2023-03-01 10:59:39.748]RX:AT+QLBSCFG=“token”,"
"
OK
[2023-03-01 10:59:48.873]TX:AT+QLBSCFG=“token”
[2023-03-01 10:59:48.887]RX:AT+QLBSCFG=“token”
+QLBSCFG: “token”,"
*************”
OK
[2023-03-01 11:00:01.776]TX:AT+QLBSCFG=“latorder”,1
[2023-03-01 11:00:01.796]RX:AT+QLBSCFG=“latorder”,1
OK
[2023-03-01 11:00:14.548]TX:AT+QLBS
[2023-03-01 11:00:14.562]RX:AT+QLBS
OK
[2023-03-01 11:00:16.606]RX:
+QLBS: 0,40.447926,1546.388794

MQTT

mqtt功能可能在另一条线程跑
发消息过来就处理
短信消息也不影响
MQTT 协议兼容 从上到下兼容
连接:
AT+QMTOPEN=,,
AT+QMTOPEN = 0,网站或者ip,端口
AT+QMTCLOSE = 0
AT+QMTCONN=,[,,]
AT+QMTCONN = 0,client_idx,client_idx,client_idx
AT+QMTDISC = 0
查询连接:
AT+QMTOPEN?
AT+QMTCONN?
发布:
AT+QMTPUBEX=,,,,,
AT+QMTPUBEX=0,0,0,0,topic1,20

  	(20字的内容)

订阅:
AT+QMTSUB=,,,[,,…]
AT+QMTSUB=0,1,topic,0
取消订阅:
AT+QMTUNS=0,1,topic,0
AT+QMTPUBEX=,,,,,
订阅发布的参数如果出现相同就会ERROR

播放文本

AT+QTTS=2,“hello world,爱坤你好” //播放 ASCII 字符串文本
OK 怎么能少我家哥哥
+QTTS: 0
AT+QTTS=0 //停止播放
OK

你可能感兴趣的:(物联网系列学习记录,物联网,嵌入式硬件,学习)