一 发短信

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. 公众号js-sdk简

    后台代码 jssdk.PHP——因sae的不可写环境,故需要将accesstoken和JsApiTicket存入数据库. 数据库字段:id(int 3),accesstoken(string 255) ...

  2. 我的Linux主机操作记录续

    6.安装部署node.js环境 (1)node.js的使用的项目构建工具GYP(Generate Your Project)是基于Python2.7的,所以需要安装Python2.7环境 一般自带有此 ...

  3. Linq转换操作之OfType,Cast,AsEnumerable,ToLookup源码分析

    Linq转换操作之OfType,Cast,AsEnumerable,ToLookup源码分析 一:Tolookup 1. 从方法的注解上可以看到,ToLookup也是一个k,v的形式,那么问题来了,它 ...

  4. docker swarm 命令

    初始化swarm manager并制定网卡地址 docker swarm init --advertise-addr 192.168.10.117 强制删除集群,如果是manager,需要加–forc ...

  5. 开发.NET Core NuGet包并实现CI/CD

    实际开发中我们需要对一些公共类库进行开发,并基于Jenkins进行CI/CD(CI:持续集成,CD:持续部署),其他项目通过NuGet引用.上文讲述了如何搭建本地NuGet服务器并发布NuGet包,这 ...

  6. NPOI CellStyle 设置

    public class ExcelNPOIUnit { public static void SetCell(IWorkbook workbook, ISheet sheet, IRow row, ...

  7. C++中引用的形参使用

    引用解释: (1)引用仅是变量的别名,而不是实实在在地定义了一个变量,因此引用本身并不占用内存,而是和目标变量共同指向目标变量的内存地址,即共用内存 (2)引用和目标变量的地址是一样的,对引用的操作与 ...

  8. Django-01Django简介

    1 MVC与MTV模型 MVCWeb服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的.松耦合的方式连接在一起,模型负责业 ...

  9. 选项卡tab2

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. [Swift实际操作]八、实用进阶-(5)通过间接代理进行对象间的消息传递

    本文将为你演示,如何通过简介代理的方式,进行对象间的消息传递在左侧的项目导航区,打开自定义视图的代码文件(CustomView.swift). import UIKit class CustomVie ...