一 发短信

3. 推荐短信流程
3.1 查询 短信存储区
AT+CPMS?
+CPMS: "ME",19,255,"ME",19,255,"ME",19,255
OK
3.2 选择如何接收短信息
AT+CNMI=1,2,0,1,0
OK
3.3 查询短信服务中心地址
AT+CSCA?
+CSCA: "+8613800571500",145
OK
3.4 设置短信发送格式
AT+CMGF=1 //文本格式
OK
3.5 发送短消息
AT+CMGS="15168315232" //要发送的目标地址
>Hello4G //要发送的内容,以CTRL+Z结束。
>0x1A //CTRL+Z 16进制为0x1A
+CMGS: 255
OK
AT+CMGF=0 //PDU编码格式
OK
AT+CMGS=16 //要发送的内容的长度
>0891683108503705F011000D91685161385132F20004000168
>0x1A
+CMGS: 219
OK
注:取消发送用CTRL+ESC,16 进制为0x1B
>0x1B
OK
3.6 列出全部短信的序号
注:此命令必须在 AT+CMGF=1 时才能使用。
AT+CMGL= ”ALL ” //列出全部短信的序号
+CMGL: 0,"REC READ","07513144361",,"10/11/30,09:42:42+32"
6E2999A863D0793A003A4ECA65E90031003070B957287EBF76F464AD002288685F819AD8
901F9AD85BC65EA680CC677F4E2D76844E32627065485E940022002C8BE660C5767B5F55
003A0077006500620063006100730074002E00650064006E006300680069006E0061002E00630
06F006D
+CMGL: 1,"REC READ","+8615168315232",,"10/11/30,11:09:56+32"
5408740654AF

3.7 读取短信息
AT+CMGR= 0 //读取相对应序号的短信
+CMGR: 1,,142
0891683108501709F0240D91683119622821F20008011152113335237A6C5F82CF82CF5DDE
0031003300390031003200360038003200310032003257280031003167080032003465E5003200
33003A00300037547C53EB8FC760A830106F1455314F1A301198845B588BDD8D3953738D6
07B49503C201C661F52A86D596C5F201D546867704F267B497FA4661F6F1455314F1A95E8
7968
OK
3.8 删除短信息
AT+CMGD=1 //短信只能逐个删除,建议读后马上删除。
OK

二TCP/IP数据收发流程

2.1 TCP连接远程服务器

para:(1-16),(0-11),"TCP/UDP/TCP LISTENER/UDPSERVICE","<IP_address>/<domain_name>",<remote_port>,<local_port>,(0-2)

AT+QIOPEN=1,0,"TCP","117.28.200.13",1001,0,2 // 链接远程服务器 透传模式。透传模式后直接发送内容。
CONNECT

//发送内容

2.2缓冲或直推模式发送:

移远EC20的使用的更多相关文章

  1. 海思3531添加移远EC20 4g模块(转)

    源: 海思3531添加移远EC20 4g模块 Hi3798移植4G模块(移远EC20)

  2. RK3399 4G模块移远EC20移植调试

    转载请注明出处:https://www.cnblogs.com/lialong1st/p/11266330.html CPU:RK3399 系统:Android 7.1 1.通过串口打印或者adb获取 ...

  3. 将移远通信的EC20驱动移植到NUC972上(转)

    源: 将移远通信的EC20驱动移植到NUC972上

  4. NB-IoT移远BC95使用小结

    移远-BC95-测试前准备 1.  设备连接主串口,串口调试助手波特率使用9600,选择对应的端口号.在串口调试助手上输入AT发送,查看是否有OK返回. 如果想修改波特可以通过下面的AT来修改 AT+ ...

  5. 支持移远EC600S的SmartDtu平台,基于QuecPython

    前言 本文的主要目的是说明青石SmartDtu到底做了哪些工作?我们在移远硬件平台EC600S上做了哪些支持?为什么说这套平台是硬件开发者的福音?我们的初衷是解放广大硬件开发者的双手,提供一套成熟的嵌 ...

  6. 【单片机】NB-IoT移远BC28调试笔记

    一.入网总体思路 入网思路是参考 <Quectel_BC95&BC35-G&BC28_应用设计指导_V1.1.pdf>来做的.流程如图所示: 二.具体调试细节3.1 AT+ ...

  7. [原创]移远RM500U-CN模组驱动移植

    1. 简介 中国广电正式放号了,为了支持广电700MHz的5G基站,需要换用新的5G模组.移远通信的RM500U模组正好可以满足我们的使用要求; 我们选用该模组的原因:双卡单待 支持SIM卡热插拔 支 ...

  8. 移远模组-BC95-工作模式之间关系

    三种连接状态下,均可发送上行数据( CoAP/UDP): IDLE 下发送数据, 模块会进入 CONNECT 状态: PSM 下发送是数据会唤醒模块, 进入 CONNECT,或者当 TAU(TAU 的 ...

  9. Linux下EC20实现ppp拨号(转)

    源: Linux下EC20实现ppp拨号 参考: 4g模块EC20+android6.0系统移植 OK6410开发板调试EC20通信模块 海思3531添加移远EC20 4g模块 将移远通信的EC20驱 ...

随机推荐

  1. MSSQLServer 存储过程

    一直对存储过程懵懵懂懂,翻了资料,觉得存储过程大有用处. 1.改善性能 SQL语句的执行需要先编译在执行,存储过程就是一组为了完成特定功能的SQL语句集,他可以一次编译,下次执行不再编译,提高运行效率 ...

  2. CAD&CG GDC 2018大会论文录用名单

    Section 1 增强现实与图形学: 报告时间:2018-8-25 14:00-15:30 报告地点:会议室1 P000009 基于增强现实的产品质量信息传递方法 P000104 重彩画的风格转移 ...

  3. delphi添加.ocx后缀的控件

    在delphi ocx控件的安装步骤:1.第一步: 使用过Activex的人都知道,Activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的Activex控件注册,但如果拿到 ...

  4. [示例] Drag And Drop for FireMonkey (Win & macOS)

    源码下载: https://github.com/OneChen/DragAndDrop 效果:

  5. .net 委托的简化语法

    1. 不需要构造委托对象 ThreadPool.QueueUserWorkItem:通过线程池 public static void WorkItem() { ThreadPool.QueueUser ...

  6. Android-下载网上图片

    下载操作相关代码: package liudeli.async; import android.app.Activity; import android.app.ProgressDialog; imp ...

  7. Android-AndroidStudio Run 'app'安装APK到设备的过程

    1.AndroidStudio 点击Run ‘app’. 2.点击Run ‘app’就会将所有.class文件用SDK工具集处理成.dex, 用SDK工具集将图片/资源/布局文件/AndroidMan ...

  8. docker+selenium grid解决node执行经常卡死

    执行用例时出现下图: 可以在启动node节点容器时添加如下红色字体的参数 docker run -d -p 5903:5900 --shm-size=512m --link selenium_hub: ...

  9. python 批量创建文件

    # coding:utf8 import os path = "D:/Python_mkfile" os.chdir(path)#切换到该目录 ysyl = u"验收文件 ...

  10. ZKEACMS 配置使用 HTTPS

    在开始之前,请升级你的ZKEACMS到最新版本,旧版本使用HTTPS会有问题 https加密链接,在访问的过程中,可以保护你的隐私,保证你的敏感数据不会被别人偷窥,窃取.如果你的服务器在境外,使用ht ...