移远EC20的使用
一 发短信
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的使用的更多相关文章
- 海思3531添加移远EC20 4g模块(转)
源: 海思3531添加移远EC20 4g模块 Hi3798移植4G模块(移远EC20)
- RK3399 4G模块移远EC20移植调试
转载请注明出处:https://www.cnblogs.com/lialong1st/p/11266330.html CPU:RK3399 系统:Android 7.1 1.通过串口打印或者adb获取 ...
- 将移远通信的EC20驱动移植到NUC972上(转)
源: 将移远通信的EC20驱动移植到NUC972上
- NB-IoT移远BC95使用小结
移远-BC95-测试前准备 1. 设备连接主串口,串口调试助手波特率使用9600,选择对应的端口号.在串口调试助手上输入AT发送,查看是否有OK返回. 如果想修改波特可以通过下面的AT来修改 AT+ ...
- 支持移远EC600S的SmartDtu平台,基于QuecPython
前言 本文的主要目的是说明青石SmartDtu到底做了哪些工作?我们在移远硬件平台EC600S上做了哪些支持?为什么说这套平台是硬件开发者的福音?我们的初衷是解放广大硬件开发者的双手,提供一套成熟的嵌 ...
- 【单片机】NB-IoT移远BC28调试笔记
一.入网总体思路 入网思路是参考 <Quectel_BC95&BC35-G&BC28_应用设计指导_V1.1.pdf>来做的.流程如图所示: 二.具体调试细节3.1 AT+ ...
- [原创]移远RM500U-CN模组驱动移植
1. 简介 中国广电正式放号了,为了支持广电700MHz的5G基站,需要换用新的5G模组.移远通信的RM500U模组正好可以满足我们的使用要求; 我们选用该模组的原因:双卡单待 支持SIM卡热插拔 支 ...
- 移远模组-BC95-工作模式之间关系
三种连接状态下,均可发送上行数据( CoAP/UDP): IDLE 下发送数据, 模块会进入 CONNECT 状态: PSM 下发送是数据会唤醒模块, 进入 CONNECT,或者当 TAU(TAU 的 ...
- Linux下EC20实现ppp拨号(转)
源: Linux下EC20实现ppp拨号 参考: 4g模块EC20+android6.0系统移植 OK6410开发板调试EC20通信模块 海思3531添加移远EC20 4g模块 将移远通信的EC20驱 ...
随机推荐
- jQuary总结4: jquery操作字符串
1 jquery操作DOM -1 创建元素 $('<span>这是一个span元素</span>'); //创建了一个jQuery包装的span,此时并没有添加到DOM树上 - ...
- mysql - 索引的一些理解
推荐下这篇文章 http://blog.codinglabs.org/articles/theory-of-mysql-index.html 写的十分的不错.留着以后慢慢看,慢慢的理解.
- Find out your Java heap memory size
In this article, we will show you how to use the -XX:+PrintFlagsFinal to find out your heap size det ...
- Grails项目开发——前端请求跨域问题
Grails项目开发--前端请求跨域问题 最近做项目采用前后端分离的思想,使用Grails作为后台开发Restful API供前端调用. 在项目开发的过程中,遇到前端没办法通过ajax访问到后台接口的 ...
- 下了个蓝屏代码查看工具,就中病毒了。。。什么鬼病毒,竟然还是用的VBS
扫描所有盘下面的html文件,加入VBS脚本...真是奇葩,多少年前的病毒了... http://files.cnblogs.com/files/guangshan/lpdmcxq.rar 这个是病毒 ...
- Spring学习(三)——集成 Velocity
上篇文章http://www.cnblogs.com/wenjingu/p/3822989.html我们使用Gradle构建了一个简单的Spring MVC Web应用程序, 本篇将在上篇的基础上将j ...
- unit vs2017基于nunit framework创建单元测试
unit vs2017基于nunit framework创建单元测试 一.简叙: 单元测试大型项目中是必备的,所以不可忽视,一个项目的成败就看是否有单元测试,对后期的扩展维护都带来了便利. 二.安装 ...
- 小程序:web-view采坑指南
最近负责开发的[广州医保查询]小程序已经发布上线,其中使用web-view组件完成的[在线绑定社保卡]核心流程,遇到了一些坑,现总结如下: 首先,让我们一起看看什么是web-view ? 小程序api ...
- [自动化专题]JDBC操作mysql时遇到的拦路虎
在挫折中成长,在错误中学习.聊聊我们在Selenium自动化中使用JDBC操作mysql数据库中遇到的那些拦路虎: 错误一:Can not issue data manipulation statem ...
- leetcode 42. 接雨水 JAVA
题目: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水. 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下 ...