ec20指令

jieruishu jieruishu     2022-12-15     536

关键词:

SIM卡热插拔检测:

AT+QSIMSTAT=1          //开启SIM卡热拔插状态报告
AT+QSIMDET=1,1或AT+QSIMDET=1,0//开启 SIM卡检测功能
当SIM卡拔出或者插上的时候,模块会有相应的提示:
+CPIN:NOT READY
AT+QSIMSTAT=1,1或AT+QSIMSTAT=1,0

二 ICCID唯一的号码与设备建立注册

三发送AT+CIPSTART="TCP","IP地址",端口号,返回CONNECT OK

查询用户号码:AT+CNUM

 

四短信操作:https://blog.csdn.net/woshishui918/article/details/79051473

短信操作步骤及相关命令:

(1)设置短信格式(文本=0、RTU=1)------AT+CMGF=1

(2)设置短信存储载体------AT+CPMS="SM","SM","SM"

(3)发送短信---AT+CMGS=="+8615083111880"

 >DATA +0X1A

 收:+CMGS: 54 OK

(4)读取短信---AT+CMGR=n

(5)删除短信----AT+CMGD

PDU短信:

 

二、中文PDU短信 https://blog.csdn.net/a_tu_/article/details/47808017

 

我用一个例子说明整个过程~

 

短信中心号码可以百度

 

北京移动 +8613800100500 北京联通 +8613010112500  
上海移动 +8613800210500 上海联通 +8613010314500  
天津移动 +8613800220500 天津联通 +8613010130500  
重庆移动 +8613800230500 重庆联通 +8613010831500  

    短信中心:+8613800100500
    收信号码:+8613401041516
    短信内容:我爱听评书

第一步——格式化短信中心号码
1 - 要去掉“+”号,然后看看长度要是奇数的话就在末尾追加一个“F”。
    +8613800200500 >>>> 8613800100500F
2 - 将奇数位和偶数位交换位置。
    8613800100500F >>>> 683108100005F0
3 - 在前面加上“91”,是国际化的意思。
    683108100005F0 >>>> 91683108100005F0
4 - 最后算一算它有多长了,把长度除于2,再把结果转换为2位的16进制数,加在最前面。
    91683108100005F0长16 16/2=8 8的16进制“08” 一定要注意是2位
    91683108100005F0 >>>> 0891683108100005F0
短信中心号码就处理完了,下几一步有类似的算法,现在我感觉就像做菜一样……

第二步——格式化收信号码
1 - 要去掉“+”号,然后看看长度要是奇数的话就在末尾追加一个“F”。
    +8613401041516 >>>> 8613401041516F
2 - 将奇数位和偶数位交换位置。
    8613401041516F >>>> 683104011415F6

第三步——格式化发送内容
1 - 把字符串转换为Unicode格式。(转换函数我写过了,直接拿去用好了)
    我爱听评书 >>>> 62117231542C8BC44E66
2 - 把串Unicode码的长度除于2,再把结果转换为2位的16进制数,加在最前面。
    62117231542C8BC44E66长20 20/2=10 10的16进制“0A”
    62117231542C8BC44E66 >>>> 0A62117231542C8BC44E66

先看看我们都准备什么了,再继续~
    格式化后的短信中心:0891683108100005F0
    格式化后的收信号码:683104011415F6
    格式化后的发送内容:0A62117231542C8BC44E66

第四步——组合处理
1 - 算一下收信号码的长度,不包括“+”号。这个收信号码指的是+8613401041516,而不是683104011415F6。
    +8613401041516 >>>> 8613401041516 长度为“OD”(2位16进制数表示)
2 - 在长度前后分别加“1100”。
    OD >>>> 1100OD
3 - 如果收信号码是手机的话就在后面追加“91”,如果是小灵通的话就要追加“81”。
    +8613401041516是手机号码所以加“91”
    11000D >>>> 11000D91
4 - 11000D91 + 格式化后的收信号码 + “000800” + 格式化后的发送内容
    11000D91 >>>> 11000D91683104011415F60008000A62117231542C8BC44E66
5 - 计算上面那一大字符串的长度除于2,10进制表示。
    11000D91683104011415F6008000A62117231542C8BC44E66长50 50/2=25

嗯,咱再看看手里都有啥了~
    格式化后的短信中心:0891683108100005F0
    实际的发送内容:11000D91683104011415F60008000A62117231542C8BC44E66
    发送内容的长度:25
都准备好了我们可以发短信了 ^_^

最后一步——通过AT命令发送PDU短信

    AT+CMGF=0 <Enter> (告诉它你要发的是PDU类的短信)
    OK (这是它返回的它说:“我已经准备好了”)
    AT+CMGS=25 <Enter> (告诉它你要发的实际长度)
    >0891683108100005F011000D91683104011415F60008000A62117231542C8BC44E66 <Ctrl+Z> (看到它返回“>” 在后面输入格式化的短信中心+实际的发送内容最后按Ctrl+Z发送

ec20的指令

AT+QURCCFG="urcport","usbat":当设置在主串口时且用主串口进行AT交互时开机会收到一串状态的信息,默认USBAT就不会AT+IPR=19200;&W:修改端口后记得重新调整通讯端口的波特率不然是通不上的,一般设定死模块默认的波特率不修改;... 查看详情

《移动ec20(4g模块)at指令》

echo-e"AT+CFUN=1,1">/dev/ttyUSB2  //重启模块 AT+QSIMDET=1,1或AT+QSIMDET=1,0开启  可以设置高电平 或者低电平有效//SIM卡热拔插,同一个电路肯定不可以设置两种sim卡检测状态 要么高电平有效 要么低电平有效AT... 查看详情

ec20模块主机休眠唤醒机制(代码片段)

来自移远手册《Quectel_EC20_低功耗管理_应用指导_V1.0.pdf》  当EC20模块嵌入主机系统时,主机系统整体的功耗会相应增大。对此,EC20面向主机端提供了多种电源管理方式,以便主机端通过管理EC20的工作模式来降低整... 查看详情

ec20模块从哪里拆出来的

...开机时,拉低pwrkey引脚100ms以上即可关机。也可以发送AT指令:AT+QPOWD关机。这里由于工程师把pwrkey引脚直接接到了实验板的pwerkey,然后4g模块得复位键reset_n是直接接到了实验板的复位键,然后我看板子上只有一个按键,所以我... 查看详情

a7600c4g和移远ec20

参考技术Aa7600c4g和移远ec20:SIM7600CE是一款LCC封装的模块,支持LTE-TDD/LTE-FDD/HSPA+/TD-SCDMA/EVDO和GSM/GPRS/EDGE等频段,支持LTECAT4(下行速度为150Mbps)。 参考技术B最近搞了移远的mc20和ec20模块,还应用了芯讯通的7600,对字符型数据...2017年12... 查看详情

ec20minipcie版4g模块开发笔记

插在电脑上实验时若出现AT+CREG?+CREG:0,2可能是usb口供电不足所致,换至主机箱后面usb口后问题解决,返回值+CREG:0,1 查看详情

飞凌课堂丨各平台支持ec20硬件修改方法日常

...厂商的模块对应的引脚定义和供电电压不一样,对于EC20的支持,各开发板硬件上需要注意以下事项:一、 飞凌开发板支持EC20模块注意事项:1.1Mini PCIe引脚分配问题如图2所示,为EC20引脚分配。其中30引脚为UA... 查看详情

EC2 实例中 Ubuntu 20.04 上的 MySQL 客户端安装错误

】EC2实例中Ubuntu20.04上的MySQL客户端安装错误【英文标题】:MySQLClientinstallationerroronUbuntu20.04inEC2instance【发布时间】:2021-06-2205:02:35【问题描述】:使用缓存的mysqlclient-2.0.3.tar.gz(88kB)ERROR:Commanderroredoutwithexitstatus1:command:/home/website 查看详情

linux系统下使用4g模块ec20实现拨号上网

...该USB设备,并自动加载驱动生成对应的/devUSB*设备节点获取EC20的PID和VID把模块插入到开发板上,使用lsusb查看lsusb根据USB的ID可以确定模块的版本号修改USB驱动源码,使之能识别到该 查看详情

(清晰)androidril架构学习---[android6.0][rk3399]pcie接口4g模块ec20调试记录

(清晰)AndroidRIL架构学习---[Android6.0][RK3399]PCIe接口4G模块EC20调试记录参考链接:1、[Android6.0][RK3399]PCIe接口4G模块EC20调试记录https://blog.csdn.net/dearsq/article/details/740090692、QMIRil和Androidhttps://blog.csdn.ne 查看详情

在 ubuntu 20.04 AWS EC2 节点上安装 nginx 时出现问题

】在ubuntu20.04AWSEC2节点上安装nginx时出现问题【英文标题】:Probleminstallingnginxonubuntu20.04AWSEC2node【发布时间】:2021-04-0718:27:14【问题描述】:我尝试通过以下方式在Ubuntu20.04AWSEC2服务器上安装nginx:sudoaptupdatesudoaptupgradesudoaptinstallng... 查看详情

i.mx6ull驱动开发|30-使用ec204g网卡(移植移远gobinet驱动)(代码片段)

一、EC20EC20在Linux下的驱动架构:二、Linux内核中USB驱动的修改与配置1.EC20USB驱动修改默认插上之后没有出来ttyUSB设备,需要在内核中添加EC20的USB设备信息。1.1.添加USB设备信息修改文件drivers/usb/serial/option.c。(1)o... 查看详情

使用移远ec200n-cn模组ping谷歌(代码片段)

目录1.概述2.AT指令3.数据处理提取数据4.注意事项1.概述本文记录下使用EC200N-CN模组ping谷歌官网的测试过程。ping谷歌主要是摸底下设备在海外的联网丢包、延迟等情况。其实主要是为了记录下数据处理的过程,4G模组就一条AT... 查看详情

ec20模块(mdm9607)复用pin脚当作普通gpio的设置方法

 修改pin37~40,当作普通gpio的方法如下:   下面代码截图需要确认是否一样,如不一样请修改:     修改pin41~42,当作普通gpio方法如下:   Pin24~27,当作普通gpio方法如下:   ... 查看详情

ec20一直连接不是网络

移远ec20不认物联网卡(物联卡没有4g网怎么办)时间:2021年11月15日上午9:33      问题说明:把卡放上去也没有反应   遇到无法识别的话,我提供给你一个先自检的方法1、直接将物联网卡接到一... 查看详情

安信可nb-iot模组ec系列at指令应用笔记②mqtt接入阿里云(代码片段)

文章目录一、前言二、阿里生活物联网平台侧操作说明三、模组侧使用说明一、前言天猫精灵平台目前暂不支持蜂窝联网方式接入,本文以接入飞燕平台为例,介绍安信可EC系列NB-IoT模组使用MQTT协议接入阿里云,并用... 查看详情

stm32f103学习笔记——4g模块ec200s使用(代码片段)

一、简介EC200S-CN是移远通信最近推出的LTECat1无线通信模块,支持最大下行速率10Mbps和最大上行速率5Mbps,具有超高的性价比;同时在封装上兼容移远通信多网络制式LTEStandardEC2x(EC25、EC21、EC20R2.0、EC20R2.1)和EC... 查看详情

如何减少 EC2 实例的根 EBS 卷大小?

】如何减少EC2实例的根EBS卷大小?【英文标题】:HowtoreducerootEBSvolumesizeofanEC2instance?【发布时间】:2019-02-1112:32:30【问题描述】:我的网站在EC2实例上运行,该实例附加了1个50GB的EBS作为根卷。我的要求是将此EBS卷的大小从当前... 查看详情