at指令

AT指令(中文详解版)(一)

感情迁移 提交于 2020-01-19 03:03:48
一 . 一 般 命 令 1.AT+CGMI 给出模块厂商的标识。 2.AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当 模块有多频带时,回应可能是不同频带的结合。 3.AT+CGMR 获得模块的软件版本。 4.AT+CGSN 获得 GSM 模块的 IMEI(国际移动设备标识)序列号。 5.AT+CSCS 选择TE 特征设定。这个命令报告TE 用的是哪个状态设定上的 ME。 ME于是可以转换每一个输入的或显示的字母。这个是用来发送.读取或者撰写短信。 6.AT+WPCS 设定电话簿状态。这个特殊的命令报告通过 TE 电话簿所用的状态的 ME。 ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口。 7.AT+CIMI 获得 IMSI。这命令用来读取或者识别 SIM 卡的IMSI (国际移动签署者标识)。 在读取 IMSI 之前应该先输入 PIN(如果需要 PIN 的话)码。 8.AT+CCID 获得 SIM 卡的标识。这个命令使模块读取 SIM卡上的 EF-CCID 文件。 9.AT+GCAP 获得能力表。(支持的功能) 10.A/ 重复上次命令。只有 A/ 命令不能重复。这命令重复前一个执行的命令。 11.AT+CPOF 关机。这个特殊的命令停止 GSM 软件堆栈和硬件层。命令 AT

HC-05的使用-详细

故事扮演 提交于 2020-01-10 21:39:02
蓝牙转串口模块HC-05模块使用记录 最近在弄一个需要无线传输数据的项目,虽然以前也接触过HC-05这个模块,但是始终只是知道简单的使用,借这个机会更加深入的学习一下这个模块。 初识HC-05 BLK-MD-HC-05蓝牙模块是专为智能无线数据传输而打造,采用英国CSR公司BlueCore4-Ext芯片,遵循V2.0+EDR蓝牙规范。 本模块支持 UART,USB,SPI,PCM,SPDIF 等接口,并支持SPP蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,只需配备少许的外围元件就能实现其强大功能。 该模块主要用于短距离的数据无线传输领域。可以方便的和 PC 机的蓝牙设备相连,也可以两个模块之间的数据互通。避免繁琐的线缆连接,能直接替代串口线。不细讲,分享出技术手册见链接。 软件部分 HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有 AT 命令,用户可向模块发送各种 AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。 HC

[NB]BC26初始化AT指令

假装没事ソ 提交于 2019-12-23 08:27:39
①进行握手协议 AT OK ②获取卡号 AT+CIMI 460043147105913 OK (若出错返回ERROR) ③激活网络 AT+CGATT=1 OK ④查询网络状态 AT+CGATT? +CGAT: 1 OK (查询网络是否激活,若是1代表激活成功,若是0代表激活失败) ⑤查询正在使用的波段band AT+QBAND? +QBAND:8 OK ⑥查询信号质量 AT+CSQ +CSQ:25,0 OK (25代表的是接收信号强度,0代表频道误码率) ⑦查询当前EPS网络注册状态 AT+CEREG? +CEREG: 0,1 OK (1代表注册成功) ⑧查询PDP地址 AT+CGPADDR=1 +CGPADDR: 1,10.79.123.75 OK (后面就是PDP地址) ⑨查询产品序列码 AT+CGSN=1 +CGSN: 866971030617257 OK ⑩查询PDP状态 AT+CGATT? +CGATT:1 OK 其实这里面中最重要的是第8个,查询PDP地址,你说连地址都给你分配了,咋能没初始化成功嘞?所以如果图省事的话直接干第8个AT指令,完事~ 来源: CSDN 作者: Q小鑫 链接: https://blog.csdn.net/qq_42108414/article/details/103585556

如何通过AT指令获取基站定位

浪尽此生 提交于 2019-12-18 02:24:35
基站定位描述 基站定位一般应用于手机用户,手机基站定位服务又叫做移动位置服务(LBS——Location Based Service),它是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务。 基站定位的大致原理为:移动电话测量不同基站的下行导频信号,得到不同基站下行导频的TOA(Time of Arrival,到达时刻)或TDOA(Time Difference of Arrival,到达时间差),根据该测量结果并结合基站的坐标,一般采用三角公式估计算法,就能够计算出移动电话的位置。其精度很大程度依赖于基站的分布及覆盖范围的大小,有时误差会超过一公里,实际的位置估计算法需要考虑多基站(3个或3个以上)定位的情况,因此算法要复杂很多。一般而言,移动台测量的基站数目越多,测量精度越高,定位性能改善越明显。 怎样才能基站定位? 基站定位一般应用在手机端,所以必须获取到基站信息才能进行基站的定位;基站信息 包含:MNC,LAC,CID (Cell) 三个参数;如果获取到以上三个参数即可以通过基站数据库,实现对应基站的位置进行定位,直接地图上显示出基站的位置; -MCC,Mobile Country Code,移动国家代码(中国的为460); -MNC,Mobile Network Code,移动网络号码

GSM-MODEM调试备忘(二)

 ̄綄美尐妖づ 提交于 2019-12-10 02:47:51
7. 发送短消息后,收到出错信息+CMS ERROR 515   如果您的GSM MODEM在初始化期间或在指令执行过程当中GSM MODEM又接受新的指令,将会出现此错误。您必须等到初始化完成或指令执行完毕。   8. 如何才能知道您发送的短消息已被送达目的号码   a) 采用文本格式发送   在您采用文本格式发送短消息时,您的GSM MODEM须作以下的设置:   at+csmp=49,〈X〉,〈X〉,〈X〉   at+cnmi=〈X〉,〈X〉,〈X〉,1,〈X〉   〈X〉代表根据您的需要您所选择的合适的参数。   当您发送完短消息后,您将收到来自短消息中心的以下两种确认中的一种:   +CDS:〈X〉,〈顺序号〉,"电话号码","发送时间","接收时间",0   或:   +CDS:〈X〉,〈顺序号〉,"电话号码","发送时间","接收时间",48   确认中的最后个数代表了此短消息的传输状态。(0表示已经送达目的号码,48表示不可能将此送达目的号码)   b) 采用PDU格式发送   在您采用PDU格式发送短消息时,您的GSM MODEM须作以下的设置:   at+cnmi=〈X〉,〈X〉,〈X〉,1,〈X〉   〈X〉代表根据您的需要您所选择的合适的参数。   在您所要发送的PDU格式的短消息中,您须将短消息中心号码后的第一个字节设成31   在发送完短消息后

短消息调试笔记

我的梦境 提交于 2019-12-10 02:26:25
// AT+CSMS 选择消息业务 AT+CSMS=0 // SMS 的AT 命令兼容GSM 07.05 Phase 2 AT+CSMS=1 // SMS 的AT 命令兼容GSM 07.05 Phase 2+ // AT+CMGF 选择消息格式 AT+CMGF? // 查询当前值 AT+CMGF=0 // PDU: 0 AT+CMGF=1 // TXT: 1 // AT+CMGL 列举短消息,AT+CMGF=0 PDU模式 AT+CMGL=0 // 接收未读 AT+CMGL=1 // 接收已读 AT+CMGL=2 // 存储未发送 AT+CMGL=3 // 存储已发送 AT+CMGL=4 // 所有消息 // AT+CMGL 列举短消息,AT+CMGF=1 TXT模式,等于号后前的是字符串 AT+CMGL="REC UNREAD" // 接收未读 AT+CMGL="REC READ" // 接收已读 AT+CMGL="STO UNSENT" // 存储未发送 AT+CMGL="STO SENT" // 存储已发送 AT+CMGL="ALL" // 所有消息 // 删除信息 AT+CMGD=1,4 // 删除sim卡上已发的和未发的全部短信 AT+CMGD=1,2 // 删除已读短信 如果你发送一条短信后回复信息 +CNTI:"SM",3 这个3表示的是你现在这个卡上的第三条信息

短信通信备忘录

≡放荡痞女 提交于 2019-12-09 13:10:51
1. 如何与GSM MODEM建立通信联系   您可用诸如Windows下的超级终端或Pcomm等终端仿真软件,将计算机的串行口与GSM MODEM的串行口用电缆直接连接。    2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码   检查您的串口是否保证正常连接,计算机的串口引线与GSM MODEM的串口引线应是一一对应的。GSM MODEM与仿真终端应设置相同的通信速率。   但您初次使用GSM MODEM时,请在仿真终端上设置为通信速率9600bps、8位数据位、无较验位、1位停止位。    3. 如果您想在出错后得到错误代码号,需将GSM Modem作如下设置:   AT+CMEE=1    4. 发送短消息后,收到出错信息+CMS ERROR 512   表示您的GSM MODEM在发送短消息的同时它收到了新的短消息,发送短消息被拒绝,您需要重新发送此条短消息。    5. 发送短消息后,收到出错信息+CMS ERROR 513   您遇上了下面问题中的一种:   a) 您的GSM MODEM失去了无线链路连接;   b) 在发送完短消息后的28秒内,您的GSM MODEM没有收到短消息中心送来的接收确认+CMGS:〈顺序号〉;   c) 在送出请求建立发送短消息的控制信道指令后的42秒内,您的GSM MODEM没有收到基站送来的确认〉。    6.

Android RIL结构分析与移植

橙三吉。 提交于 2019-12-07 19:19:51
Android RIL结构分析与移植 介绍 本文档对Android RIL部分的内容进行了介绍,其重点放在了Android RIL的原生代码部分。 包括四个主题: 1.Android RIL框架介绍 2.Android RIL与 WindowsMobile RIL 3.Android RIL porting 4.Android RIL的java框架 在本文档中将Android代码中的重要模块列出进行分析,并给出了相关的程序执行流程介绍,以加深对模块间交互方式的理解。 对于java代码部分,这里仅进行简单的介绍。如果需要深入了解,可以查看相关参考资料。 本文档中还对Android RIL的Porting部分内容进行了描述和分析。 针对对unix操作系统环境并不熟悉的读者,本文档中所涉及到的相关知识包括: Unix file system Unix socket Unix thread Unix 下I/O多路转接 以上信息可以在任意一份描述Unix系统调用的文档中找到。 1.Android RIL框架介绍 术语: fd unix文件描述符 pipe unix管道 cond 一般是condition variable的缩写 tty 通常使用tty来简称各种类型的终端设备 unsolicited response 被动请求命令来自baseband event loop

短信相关的AT指令以及信令

☆樱花仙子☆ 提交于 2019-12-06 02:54:38
本文链接:https://blog.csdn.net/sjz4860402/article/details/78552756 此次的短信AT指令和信令从以下几个方面介绍: 一 . 短信AT指令的格式 二 . 短信AT指令的使用(超级终端) 三 . 短信AT指令在log中的查看 四 . 短信modem相关信令 五 . 超级终端的使用(hyper_terminal) 六 . 其他短信AT指令 七 . CMC ERROR 错误码 一 . 短信AT指令的格式 短信的编码方式有两种:text模式,pdu模式。因此短信的AT指令执行格式也有两种,分别对应text模式和pdu模式。 1 . Text模式 纯文本模式,支持不同的字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,主要用于欧美地区。 2 . Pdu模式 这个是手机默认的编码方式,可以使用任何字符集,其包括三种编码方式:7bit编码,8bit编码,UCS2编码。 7bit编码:ASCⅡ码就是7bit编码。 8bit编码:ASCⅡ字符可以使用7位二进制表示,但是由于计算机的基本处理单位是字节(1byte=8bit),所以一般在高位补0,用一个字节表示一个ASCⅡ字符。这就是8bit编码。 UCS2编码:处理Unicode字符,使用2个字节来表示一个字符,可以表示世界上所有的字符。发送中文就是使用此编码方式。 二 .

zookeeper安装使用jps指令没有QuorumPeerMain进程

ぃ、小莉子 提交于 2019-12-05 04:19:52
原因调查: root@ubuntu:/home/wqxin01/zookeeper-3.4.6/bin# cat zookeeper.out (注意目录和文件名) 2017-08-18 20:19:31,903 [myid:] - INFO [main:QuorumPeerConfig@103] - Reading configuration from: /home/wqxin01/zookeeper-3.4.6/bin/../conf/zoo.cfg 2017-08-18 20:19:31,940 [myid:] - ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormally org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing /home/wqxin01/zookeeper-3.4.6/bin/../conf/zoo.cfg at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:123) at org.apache.zookeeper.server.quorum