搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Cpp五条
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
测试客户端基于PXE实现自动安装_模拟pxe客户端
2
NTP时间服务器(时钟源)助力农业农村信息化建设
3
Cesium禁止缩放、旋转、平移
4
element 穿梭框有边框勾选数据上下移动_el-transfer target-order
5
java 上传视频截图_java使用ffmpeg实现上传视频的转码,提取视频的截图等功能
6
AngularJS开发学习笔记:父子作用域之间的通信—$on、 $emit、$broadcast的介绍_$on $broadcast
7
时序预测 | Python实现ConvLSTM卷积长短期记忆神经网络股票价格预测(Conv1D-LSTM)_python 神经网络股票交易
8
JAVA刷题之字符串的一些个人思路
9
【Android系统源码修改】如何内置字体,添加字体文件到system/fonts_/system/fonts/
10
计算机设计大赛 深度学习花卉识别 - python 机器视觉 opencv
当前位置:
article
> 正文
短信设备常用AT指令集
作者:Cpp五条 | 2024-03-22 06:31:18
赞
踩
at指令集 短信
AT指令短信设备通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。
AT指令基本用法:
1. 测试命令(Test Command)
在AT指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集。
2. 读取命令(Read Command)
在AT指令后面加上“?”即构成读取命令。例如“AT+CSCS?”会列举出当前设置。
3. 执行命令(Execute Command)
一般而言在AT指令后加上“=”及命令参数即可。有些命令例如AT+CMGR命令没有参数,直接就可以执行。
以WAVECOM GSM MODEM为例,其常用的AT指令集及开发参考如下:
指令名称用法说明CSMS选择信息服务
0兼容GSM07.05Phase 2 version 4.7.0
1兼容GSM07.05Phase 2+ version T+CSMS=0
+CSMS: 1,1,1
AT+CSMS=1
+CSMS: 1,1,1SMS-MO
SMS-MT
SMS-CB(小区广播)
全部支持CNMA新SMS收到确认 CPMS首选的SMS存储区
SM为SIM卡区,BM为内存区,缺省为SM AT+CPMS=?
+CPMS: (("SM","BM"),("SM"))
AT+CPMS="SM"
+CPMS: 3,25,3,25
AT+CPMS="BM"
+CPMS: 0,20,3,25(1)为读和删的信息
(2)为写和发的信息
已用1,总共1,已用2,总共2CMGF设置SMS编码方式(1文本格式,0为PDU格式) CSAS存储CSCA与CSMP的相关信息于E2PROM CRES从E2PROM中恢复相关信息 CSDH显示文本格式参数(1为显示,0为不显示) AT+CDSH=1
+CMT: "+8613501154105",,"01/09/12,18:04:09+32",145,4,0,0,"+8613800100500",145,3
AAA
AT+CSDH=0
+CMT: "+8613501154105",,"01/09/12,18:04:48+32"
AAA相关的信息有+CMTI,+CMT,+CDS,+CMGR,+CMGL
左边两个例子同样是发送和接收AAA为内容的SMSCNMISMS的输出方式 AT+CNMI=2,2,0,0,0
+CMT: "+8613501154105",,"01/09/13,11:04:09+32"
AAA
AT+CNMI=2,1,0,0,0
+CMTI: "SM",4其中第2位决定SMS直接输出还是保存于"SM"中
左边两个例子同样是发送和接收AAA为内容的SMS,为0则不接收CMGR读取存于"SM"中的信息 AT+CMGR=1
+CMGR: "REC READ", "+8613501154102",,"01/08/14,10:46:47+32"
X000E8
AT+CMGR=4
+CMGR: "REC UNREAD", "+8613501154105",,"01/09/13,11:02:06+32"
AAA
AT+CMGR=2
+CMGR:"REC READ","+8613501154105",,"01/08/23,16:32:34+32"
DCS format error
at+cmgf=0;+cmgr=2
+CMGR: 1,,26
0891683108100005F0040D91683105114501F500081080326123432306004400460044读取第1条
来源13501154102
读取第4条
来源13501154105
读取第2条时遇到DCS格式错误,转成PDU格式后,读出数据
来源13501154105CMGL信息列表,(+CMGL:索引,类型,,长度<内容>= AT+CMGL=4
+CMGL: 1,1,,26
0891683108100005F0040D91683105114501F20000108041016474230658180C56C401
+CMGL: 2,1,,26
0891683108100005F0040D91683105114501F500081080326123432306004400460044
+CMGL: 3,1,,32
0891683108100005F0040D91683105114501F50008108032617492230C003400310032
003100320033
+CMGL: 4,1,,23
0891683108100005F0040D91683105114501F500001090311120602303C16010类型
"REC UNREAD" 0
"REC READ" 1
"STO UNSENT" 2
"STO SENT" 3
"ALL" 4CMGS发送SMS,可按文本方式或PDU方式 AT+CMGF=1
OK
AT+CMGS=13501154105
> AAA<^Z>
+CMGS: 204
OK
AT+CMGF=0
OK
AT+CMGS=18
>0011000D91683105114501F500040103414141<^Z>
+CMGS: 205
OK按文本方式发送
按PDU方式发送CMGW写信息到存储器 AT+CMGW="+8613501154105"
> AAA<^Z>
+CMGW: 5
OK
AT+CMGW=<lengh><CR><pdu><^Z>按文本方式写入
按PDU方式写入CMSS从存储器中发送信息 AT+CMSS=5
+CMSS: 207
OK
+CMT: ,23
0891683108100005F0040D91683105114501F500001090316163932303C16010
AT+CMSS=5,+8613501154102
+CMSS: 210
OK发送存储器中的第5条信息
收到信息
也可将第5条信息发送到指定用户CSMP设置文本格式参数,+CSMP:<fo><vp><pid><dcs> AT+CSMP?
+CSMP: 1,167,0,0其中为信息有效期,
167默认
0-143:(VP+1)*5分钟
143-167:12小时+(VP-143)*30分钟
168-196:(VP-166)*1天
197-255:(VP-192)*1周CMGD删除信息,AT+CMGD=<索引> CSCA短信息服务中心号码 at+csca?
+CSCA: "+8613800100500",145
OK北京短信息服务中心号码CSCB选择小区广播信息类型 WCBM小区广播信息标识符 WMSC信息状态更正 WMGO信息重写 转自bbs.sendsms.cn
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Cpp五条/article/detail/285919?site
推荐阅读
article
带你了解深度
学习
之
感知机
_
感知机
权重
调整
公式
怎么
来
的
...
实际上,在用与非门等低层
的
元件构建计算机
的
情况下,分阶段地制作所需
的
零件(模块)会比较自然,即先实现与门和或门,然后实现...
赞
踩
article
04
pyechars
地理
图表(示例代码+效果图)
_
1
.使用
地理
坐标系
geo
绘制基本中国
地图
,并通...
1
GEO-
地理
坐标系
2 MAP-
地图
3 BMAP-百度
地图
1
Geo()2 def add
_
schema3 def a...
赞
踩
article
flex
布局
帮助你快速
实现
布局
_
row
组唟晵有啔
个
text
组唟
,
如果
使用
justifycontent
...
flex
布局
可以帮我们快速
布局
一些区块
,
实现
你想要的效果
,
不用再去float
,
position之类的.我们在
布局
网页的时...
赞
踩
article
呼叫
控制
的
AT
命令_
at
command
主叫被叫...
5
AT
Commands According to Call Control
呼叫
控制
的
AT
命令
AT
+CVHU #...
赞
踩
article
QML
类型
:
Image
、
Text
_
qml800
像素
多大...
图像
类型
显示图像。可显示所有Qt支持的图像格式。_
qml800
像素
多大
qml800
像素
多大 Im...
赞
踩
article
使用
随机
森林
模型
和
RandomSearchCV
获取最优参数并
可视化
模型
效能
_
随机
森林
结果
可视化
...
接下来,我们需要定义要搜索的参数空间。它是由多个决策树组成的
模型
,每个决策树都是通过对训练数据进行
随机
抽样得到的,然后通...
赞
踩
article
【已弃用】
HNU
-
操作系统
OS
-
实验
Lab1
_甘晴
void
...
为了实现 lab1 的目标,lab1 提供了 6 个基本练习和 1 个扩展练习,要求完成
实验
报告。对
实验
报告的要求:基于...
赞
踩
article
Android
常用
正则表达式
_
android
toregex
()
引用
什么包...
前言闲扯一下,已经有好久没更新博客了,记得上一篇博客的更新时间为 2017-05-12 15:20。截止到今天,超过一百...
赞
踩
article
HTML
无序
列表
...
无_html无序
列表
html无序
列表
1,意义:<ul></ul>表示H...
赞
踩
article
Android
Observer
观察者
模式_安卓
observe
()...
Android
Observer
观察者
模式,就是java那一套
观察者
模式。今天就来介绍下这个模式的使用方法,其实在And...
赞
踩
article
android
大
文件
分割
上传
(分块
上传
)
_
android
文件
分片
上传
框架...
由于
android
自身的原因,对大
文件
(如影视频
文件
)的操作很容易造成OOM,即:Dalvik堆内存溢出,利用
文件
分割
将...
赞
踩
article
找
鞍点
...
一个矩阵元素的“
鞍点
”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的
鞍点
。输入...
赞
踩
article
OpenCV
开发笔记(七十六):
相机
标定
(一):识别
棋盘
并
绘制
角点...
知道图像畸变矫映射的原理之后,那么如何得到
相机
的内参是矫正的第一步,内参决定了内参矩阵(中心点、焦距等),用内参矩阵才能...
赞
踩
article
Vue
中
this
.$
router
.
push
参数
获取_
this
.$
router
.
push
(...
传递
参数
的方法:1.Params由于动态路由也是传递params的,所以在
this
.$
router
.
push
() 方法...
赞
踩
article
CentOS
系统
openssh
-
9.7
p1
使用
rpm
包离线升级...
使用
yum localinstall
openssh
-*.
rpm
进行更新(在当前文件夹)进入
openssh
9.7
p1
文...
赞
踩
article
【愚公系列】2023年
12
月
HarmonyOS
教学课程 0
12
-
ArkUI
组件
(
Grid
/
Grid
...
网格布局是一种新型的布局方式,它按照网格来划分页面,通过列和行来定义网格,使得页面的布局更加灵活、简洁、易于维护。网格布...
赞
踩
article
NLP
相关
知识点
(
慢慢更新)_
nlp
学习
...
GBDT梯度提升迭代决策树。GBDT是Boosting算法的一种,但是和AdaBoost算法不同。AdaBoost算法是...
赞
踩
article
anaconda
迁移
深度
学习
虚拟环境
&在云
服务器
上
配置
...
windows上
深度
学习
环境的安装
anaconda
迁移
深度
学习
虚拟环境
&在云
服务器
上
配置
...
赞
踩
article
Linux
Centos7
内网
服务器
离线升级
openssh9.3
_
centos7
升级openssh9...
这个问题是 c语言编译环境不对,这个是最麻烦的问题,因为找不到缺少了哪些包,查看config.log会提示缺少某个文件,...
赞
踩
article
服务器
本地
端口
和
远程
端口
的区别_
远程
端口
和
本地
端口
区别...
本地
端口
:自己的
服务器
开放的
端口
,相对于网络上的其他计算机访问你的
服务器
的服务时,需要你开放的
端口
;
远程
端口
:需要访问的...
赞
踩
相关标签
深度学习
人工智能
算法
python
pyecharts
AT
qml
qt
c++
随机森林
机器学习
ubuntu
linux
OS
HNU
湖南大学
java
android
正则表达式
html
css
前端
opencv
相机小孔成像