A1841串口AT通信协议1.0
CC2540、BLE、蓝牙4.0、透传模块-AT指令手册(精)
CC2540、BLE、蓝⽛4.0、透传模块-AT指令⼿册(精)MT254xCoreS A T 指令⼿册V2.0版本更新记录⽬录第1章常⽤指令 (5)1.1 注意事项 (5)1.2 A T+ ——测试 .................................................................................................. 5 1.3A T+HELP ——帮助查询 . ................................................................................. 5 1.4 A T+VERS ——软件版本查询 . ......................................................................... 5 1.5 A T+NAME? ——查询/设置模块名称 .............................................................. 6 1.6 A T+RENEW ——恢复出⼚设置 ...................................................................... 6 1.7 AT+RESET ——重启模块................................................................................ 6 1.8 AT+ROLE? ——查询/设置主从模式 ............................................................... 6 1.9 AT+NOTI? ——查询/设置是否把当前连接状态通知给⽤户 . .......................... 6 1.10 A T+IMME? ——查询/设置模块⼯作⽅式........................................................ 6 1.11 AT+START ——开始⼯作 . ............................................................................... 7 1.12A T+TYPE? ——查询/设置模块密码验证类型 . (7)第2章串⼝指令 (8)2.1 A T+BAUD? ——查询/设置波特率 ..................................................................8 2.2 A T+FLOW? ——查询/设置硬件流控 . (8)2.3 A T+PARI? ——查询/设置串⼝校验 ................................................................. 8 2.4A T+STOP? ——查询/设置停⽌位 (8)第3章从机指令 (9)3.1A T+ADVI? ——查询/设置⼴播时间间隔 (9)3.2 A T+POWE? ——查询/设置模块发射功率 ....................................................... 9 3.3A T+PWRM? ——查询/设置模块⾃动进⼊休眠的时间 (9)第4章主机指令 (10)4.1 A T+SCAN ——搜索可连接模块 . ...................................................................10 4.2 A T+SHOW? ——查询/设置模块在⼿动搜索时是否返回名字 . ......................10 4.3 A T+CON[para1] ——连接指定蓝⽛MAC 地址的从模块 . .............................10 4.4 A T+CONN[para1] ——连接搜索返回的模块 . ................................................ 10 4.5A T+CONNL ——连接最后⼀次连接成功的从模块 . (11)第5章连接相关指令 (12)5.1 A T+ISCON ——查询当前模块是否处于连接状态 ........................................12 5.2 A T+DISCON ——断开连接 (12)5.3A T+CLEAR ——清除模块配对信息 . (12)5.4 A T+RADD ——查询成功连接过的远程设备地址 . (12)5.5A T+SAVE? ——查询/设置模块成功连接后是否保存连接地址 . (12)第6章模块信息相关指令 . (13)6.1A T+PASS? ——查询/设置配对密码 . (13)6.2 A T+MAC ——查询本机MAC 地址...............................................................13 6.3 A T+RSSI ——读取 RSSI 信号值(可作为远控指令) . (13)6.4A T+TEMP ——查询模块温度(可作为远控指令) . (13)第7章 IO 监控指令 (14)7.1 A T+LED? ——查询/设置LED 输出状态 . ......................................................14 7.2 A T+PDIR? ——查询/设置PIO ⼝的输⼊输出⽅向(可作为远控指令) ......14 7.3A T+PDAT?——查询/设置PIO ⼝的输⼊输出状态(可作为远控指令) ........14第8章电源管理指令 (15)8.1 A T+SLEEP ——让模块进⼊休眠状态 ...........................................................15 8.2 A T+WAKE ——将模块唤醒⾄正常⼯作状态 (15)8.3 A T+BATC? ——查询/设置电量信息⼴播开关(可作为远控指令) (15)8.4A T+BATT ——查询电量信息(可作为远控指令) (15)第9章模块出⼚设置 (16)第1章常⽤指令1.1 注意事项1 所有的A T 指令中的符号,如问号(?、冒号(:,都是英⽂半⾓格式,需要携带参数para 的指令必须显式地添加中括号[],指令末尾不携带”\r\n”。
T4032-AT串口WIFI透传命令手册1.1
2.2ATE:开关回显模式
MODE 选择:0 关 1开
举例:ATE1
OK 默认配置为关闭状态
2.3 AT+UART:配置模块串口波特率
举例: 配置:AT+UART=9600
OK 默认配置为:AT+UART=115200
2.4 AT+KWMODE:设置 WIFI 模式
MODE 选择: 0 STA 模式 1 AP 模式
举例: 配置: AT+KWAN=0,"192.168.1.115","255.255.255.0","192.168.1.1" OK 查询: AT+KWAN +KWAN:0,"192.168.1.115",255.255.255.0,192.168.1.1 OK
配置失败返回: AT+KWAN="192.168.1.115","255.255.255.0","192.168.1.1"(此处少了获取方式) ERROR
KINGCOMTEK
T4032-AT 配置命令手 册
金讯科技(上海)有限公司 串口 WIFI AT 配置命令手册
1
文档标题 版本号 日期 状态 文档受控号
KINGCOM T4032-AT 配置命令手册 1.1 2016-12-17 发布 KINGCOM T4032-AT 配置命令手册_V1.1
版权声明 本手册版权属于 Kingcom,任何人未经我公司书面同意复制、引用或者修改本手册都将承担法律责任
文档内所有 AT 命令类型有如下两种:
AT 命令
语法格式
查询命令
AT+CXXX
第1讲_FSM概述
撰写科技文章的能力
2013年8月26日星期一
概述
1-7
参考书目
Gerard J. Holzmann:
《Design and Validation of Computer Protocols》,Prentice Hall At /cm/cs/what/spin/Doc/Book91.html
2013年8月26日星期一 概述
1-10
课时安排
总课时:40学时,每周4学时,11.15结束
每周一、周三下午上课。根据需要,可安排部 分课时自习,自习时间主要用来完成作业和阅 读文献。
2013年8月26日星期一
概述
1-11
成绩评定
课外作业(40%):检查学生完成作业的质 量,对知识的理解程度。将安排一些大的、思 考型的题目。 实验及技术报告(60%):实验(SPIN): 设 计、描述、验证一个协议,撰写课程报告。
学生讲授、习题讨论等环节。希望通过本课程 的学习,不仅掌握所涉及的协议开发知识,而 且锻炼一些研究生必备的科研技能。
概述
2013年8月26日星期一
1-5
课程目标
为什么要上这门课?
研讨目标:协议开发中常见的设计技术、形式 化描述技术和协议工程学的基本理论
立足点:基于最基本的理论,结合最先进的技 术,理解最本质的知识。 本课程包括:阅读资料、面授教学、课堂讨论、 学生讲授、习题讨论等环节。希望通过本课程 的学习,不仅掌握所涉及的科学知识,而且锻 炼一些研究生必备的科研技能。
协议三要素(从语言的角度来理解协议):
语法 语义 同步
2013年8月26日星期一
概述
1-18
协议定义:语法
在语言学中,语法是指语言组成成分(词、句等)之间 以什么样的关系结合而构成语句或语言,也即是语言 的结构方法和构成规则。 网络协议中的语法的含义? 在网络协议中,可以将交换的报文(在OSI体系结构中 称为协议数据单元PDU,现不仅仅用于OSI体系结构中) 分为两种:用于传输用户数据的数据报文和用于协议 控制的控制报文。网络协议中的语法体现为数据报文 中的控制信息(通常在报文的首部)和各种控制报文的 结构、格式,也即是规定报文的长度,报文中划分多 少个域(Field),每个域的名称、意义、数据类型、长 度等。其中,报文中各个域的类型、长度及相互间的 位置、顺序关系则构成了词法。词法也是语法的一个 组成部分。
串口转以太网-NPM301使用手册V1.1.0
●成都营销中心
地址:成都市一环路东五段108号东恒国际1栋1区2001 电话:028-84400474 传真:028-84400474 E-mail:tuhuadong@
●上海营销中心
地址:上海市徐汇区漕溪路250号银海大厦A608 电话:021-6090 4901 E-mail:baiguangyong@
日期 2010.05 2010.11
原因 创建文档 格式变更
注意事项: 在阅读本手册时,敬请注意下列图标: :此图标表示在使用本手册过程中必要的解释信息。 :此图标表示在使用本手册需要特别注意的事项。
II
深圳市三旺通信技术有限公司
技术支持
技术支持邮箱:support@ 免费技术支持热线:400-600-4496 公司网址:
6.1 网络设置 ........................................................................................................................................... 10 6.2 功能菜单 ........................................................................................................................................... 11 6.3 登录 WEB 界面 ................................................................................................................................. 11 6.4 模式配置 ........................................................................................................................................... 15 6.5 系统工具............................................................................................................................................ 22 6.6 AT 命令 .............................................................................................................................................. 25
Cisco1841路由器设备使用手册V10
思科设备1841使用手册Cisco 1841 路由器安装手册1设备介绍本次项目部分点使用的是Cisco1841路由器,请安装工程师首先了解您所安装路由器的类型,以下内容可做参考。
cisco1841前面板图:1 系统电源指示灯2 系统状态指示灯LED 名称状态表示情况SYS PWR 灭供电异常绿设备供电正常SYS OK 灭供电异常绿色设备供电正常设备正在启动中或设备工作在ROM模式下闪烁绿色CF灭CF卡未工作(CompactFlash Busy)CF卡在存取文件闪烁绿色FDX 灭此端口工作在half-duplex状态下绿色此端口工作在full-duplex状态下100 灭此端口不在工作状态下绿色此端口工作在状态下Link 灭Fast Ethernet link is not established at the Ethernet port nextto the LED. 链路无连接绿色FastEthernet link is established at the Ethernet port next tothe LED. 链路连接正常 AIM (Advancedintegration module)灭 没有AIM绿色 AIM 认到了其他设备,并正常工作cisco1841后面板图:1 电源接入 8 CompactFlash memory card slot2 电源开关9CompactFlash (CF) LED 3 插槽t 0 (WIC, VWIC —data only, or HWIC) 10 AIM LED 4 Console 口11 USB port 5 快速以太网端口指示灯 12 Aux 端口 6 Kensington TMsecurity slot13接地点 7 插槽 1 (WIC, VWIC —data only, or HWIC)2、设备安装环境检查工程师在拿到设备准备安装之前,先应该进行实地勘查,了解现场是否具备安装的条件。
M6311 onenet AT指令通信协议
3.3.6 AT+CIOTID
说明:查询设备 ID
查询指令格式: AT+CIOTID?<CR><LF>
功能:查询设备 ID 是否存在 正确响应: +OK=[dev_id]<CR><LF> 错误响应: +ERR=-103<CR><LF> 参数:dev_id
3.3.7 AT+CIOTIDC
说明:删除设备 ID,必须删除对应的设备 APIKEY。
功能:查询设备连接状态
指令格式:
响应:
AT+CIOTSTATUS<CR><LF>
+OK=state<CR><LF>
参数:state device_up,设备登录 Device_down,设备未登录
3.3.11 AT+CIOTSTART
说明:指令功能是建立设备连接,启动数据发送。
指令格式:
AT+CIOTSTART=[encrypt]<CR><LF>
获取新的设备 ID 和设备 APIKEY,再进行固化。
指令格式: AT+CIOTINIT<CR><LF>
功能:启动参数创建 正确响应: +OK<CR><LF>
错误响应: +ERR=-100<CR><LF> +ERR=-101<CR><LF> +ERR=-102<CR><LF> +ERR=-112<CR><LF> 参数:无
2SA1841L资料
The information in this document is subject to change without notice. Before using this document, pleaseconfirm that this is the latest version.Not all products and/or types are available in every country. Please check with an NEC Electronics sales representative for availability and additional information.DATA SHEETDocument No. D15590EJ3V0DS00 (3rd edition)Date Published July 2004 NS CP(K) Printed in Japan2002ORDERING INFORMATIONPART NUMBERPACKAGE 2SA1841MP-10DESCRIPTIONThe 2SA1841 is a high-speed Darlington power transistor. This transistor is ideal for high-precision control such as PWM control for pulse motors brushless motors in OA and FA equipment. In addition, this transistor features a package that can be auto-mounted in radial taping specifications, thus contributing to mounting cost reduction.FEATURES• Auto-mounting possible in radial taping specifications• Resin-molded insulation type package with power rating of 1.8 W in stand-alone conditions • High DC current amplifiers due to Darlington connection h FE = 4000 to 20000 (V CE = −2.0 V, I C = −4.0 A) • On-chip C-to-E reverse diode • Fast switching speedABSOLUTE MAXIMUM RATINGS (T A = 25°C)Collector to Base Voltage V CBO −100 V Collector to Emitter Voltage V CEO −100 V Emitter to Base Voltage V EBO −8.0 V Collector Current (DC) I C(DC) −8.0 A Collector Current (pulse) I C(pulse) Note −16 A Base Current (DC)I B(DC) −0.8 A Total Power Dissipation (T A = 25°C) P T 1.8 W Junction Temperature T j 150 °CStorage TemperatureT stg−55 to +150°CNote PW ≤ 10 ms, Duty Cycle ≤ 2%The mark ★ shows major revised points.★Data Sheet D15590EJ3V0DS2ELECTRICAL CHARACTERISTICS (T A = 25°C)CHARACTERISTICS SYMBOL TEST CONDITIONS MIN. TYP. MAX. UNITCollector Cut-off Current I CBO V CB = −100 V, I E = 0 A −1.0 µ AEmitter Cut-off Current I EBO V EB = −5.0 V, I C = 0 A −5.0 mA DC Current Gain Noteh FE1 V CE = −2.0 V, I C = −4.0 A 4000 20000h FE2V CE = −2.0 V, I C = −8.0 A 500Collector Saturation Voltage NoteV CE(sat) I C = −4.0 A, I B = −4.0 mA −1.5 V Base Saturation Voltage NoteV BE(sat) I C = −4.0 A, I B = −4.0 mA −2.0 V Turn-on Time t on I C = −4.0 A 0.2 µs Storage Time t stg I B1 = −I B2 = −4.0 mA 1.5 µs Fall Timet fR L = 12.5 Ω, V CC = −50 V0.7µsNote Pulsed test PW ≤ 350 ms, Duty Cycle ≤ 2%h FE CLASSIFICATIONMarking L Kh FE14000 to 100008000 to 20000SWITCHING TIME (t on , t stg , t f ) TEST CIRCUITV CCR LI B1I B2I CI CT.U.T.V INPWPW = 50 sV BB = −5 VDuty Cycle ≤ 2%Base currentwaveform Collector current waveformt ont stg t f90%I B1I B210%....µ★Data Sheet D15590EJ3V0DS3TYPICAL CHARACTERISTICS (T A = 25°C)T o t a l P o w e r D i s s i p a t i o n P T (W )Ambient Temperature Ta (°C)Pulse testD C C u r r e n t G a i n h F ECollector to Emitter Voltage V CE (V)Ambient Temperature Ta (°C)I C D e r a t i n g d T (%)C o l l e c t o r C u r r e n t I C (A )C o l l e c t o r C u r r e n t I C (A )T r a n s i e n t T h e r m a l R e s i s t a n c e r t h (j -a )(t ) (°C /W )Pulse Width PW (s)Collector to Emitter Voltage V CE (V)Collector Current I C (A)Single pulseData Sheet D15590EJ3V0DS4Collector Current I C (A)Collector Current I C (A)Collector Current I C (A)Pulse testPulse testC o l l e c t o r S a t u r a t i o n V o l t a g e V C E (s a t ) (V )B a s e S a t u r a t i o n V o l t a g e V B E (s a t ) (V )G a i n B a n d w i d t h P r o d u c t f T (M H z )C o l l e c t o r C a p a c i t a n c e C o b (p F )Collector to Base Voltage V CB (V)Data Sheet D15590EJ3V0DS5PACKAGE DRAWING (Unit: mm)TAPING SPECIFICATIONH 1l 1H 1A 1P 2P 0D 0PT A 1A D 0d F 1F 2H H 0H 1 h l 1P P 0P 2 P T W W 0W 1W 28.0 ± 0.213.0 ± 0.2 4.0 ± 0.20.5 ± 0.12.5 2.5 20.0 MAX.16.0 ± 0.532.2 MAX.0 ± 1.02.5 MIN.12.7 ± 1.012.7 ± 0.36.35 ± 0.50 ± 1.34.5 ± 0.218.0 5.0 MIN.9.0 ± 0.50.7 MIN.h ∆P∆h∆∆φ∆H 1AW 2W 0W 1WdF 1F 2+0.4−0.1+0.4−0.1+1.0−0.5EQUIVALENT CIRCUIT1R 1.R 2 = 300 Ω..1. Base2. Collector3. Emitter★The information in this document is current as of July, 2004. The information is subject to change without notice. For actual design-in, refer to the latest publications of NEC Electronics data sheets or data books, etc., for the most up-to-date specifications of NEC Electronics products. Not all products and/or types are available in every country. Please check with an NEC Electronics sales representative for availability and additional information.No part of this document may be copied or reproduced in any form or by any means without the prior written consent of NEC Electronics. NEC Electronics assumes no responsibility for any errors that may appear in this document.NEC Electronics does not assume any liability for infringement of patents, copyrights or other intellectual property rights of third parties by or arising from the use of NEC Electronics products listed in this document or any other liability arising from the use of such products. No license, express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of NEC Electronics or others.Descriptions of circuits, software and other related information in this document are provided for illustrative purposes in semiconductor product operation and application examples. The incorporation of these circuits, software and information in the design of a customer's equipment shall be done under the full responsibility of the customer. NEC Electronics assumes no responsibility for any losses incurred by customers or third parties arising from the use of these circuits, software and information.While NEC Electronics endeavors to enhance the quality, reliability and safety of NEC Electronics products, customers agree and acknowledge that the possibility of defects thereof cannot be eliminated entirely. To minimize risks of damage to property or injury (including death) to persons arising from defects in NEC Electronics products, customers must incorporate sufficient safety measures in their design, such as redundancy, fire-containment and anti-failure features.NEC Electronics products are classified into the following three quality grades: "Standard", "Special" and "Specific".The "Specific" quality grade applies only to NEC Electronics products developed based on a customer-designated "quality assurance program" for a specific application. The recommended applications of an NEC Electronics product depend on its quality grade, as indicated below. Customers must check the quality grade of each NEC Electronics product before using it in a particular application.The quality grade of NEC Electronics products is "Standard" unless otherwise expressly specified in NEC Electronics data sheets or data books, etc. If customers wish to use NEC Electronics products in applications not intended by NEC Electronics, they must contact an NEC Electronics sales representative in advance to determine NEC Electronics' willingness to support a given application.(Note)••••••M8E 02. 11-1(1)(2)"NEC Electronics" as used in this statement means NEC Electronics Corporation and also includes itsmajority-owned subsidiaries."NEC Electronics products" means any product developed or manufactured by or for NEC Electronics (asdefined above).Computers, office equipment, communications equipment, test and measurement equipment, audioand visual equipment, home electronic appliances, machine tools, personal electronic equipment and industrial robots.Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disastersystems, anti-crime systems, safety equipment and medical equipment (not specifically designed for life support).Aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, lifesupport systems and medical equipment for life support, etc."Standard":"Special":"Specific":。
Cisco Packet Tracer路由器配置
上一页
下一页
返回本章首页
第4章
DTE
(数据终端设备)
广域网接入
常见的DTE与DCE之间 的连接标准:
★ EIA/TIA-232
★ V.35
DCE
服务供应商 (数据通讯设备)
上一页
上一页
下一页
返回本章首页
第4章
(9)删除路由表信息
ryl1 # show ip route (查看ryl1的静态路由配置) ryl1(config)#no ip route 172.16.3.0 255.255.255.0 172.16.2.2 (删除到目的网172.16.3.0静态路由。下一跳地址 172.16.2.2)
1) R 表示RIP协议,O 表示OSPF协议,S 表示静态路由协 议,C代表直接相连的网段;
2)172.16.1.0 /16:表示目标网段的IP地址和子网掩码; 3)[120/1]:120表示RIP协议的管理距离默认为120,1是该 路由的度量值,即跳数; 4) via :经由的意思; 5)172.16.3.1 :表示从当前路由器出发到达目标网的下一 跳点的IP地址; 6)00:00:24:表示该条路由产生的时间; 7)Serial0/0/0:表示该条路由使用的接口。
第4章
1、路由器的工作原理
2、配置静态路由 3、配置动态路由
上一页
下一页
返回本章首页
第4章
一、路由器的工作原理
路由器属于网络层设备,能够根据IP包头的信息, 选择一条最佳路径,将数据包转发出去,以实现不同网段 的主机之间的互相访问。
威胜集团通信模块扩展AT指令V1.2
通信模块扩展AT指令V1.2通信模块扩展AT指令版本号:V1.21 查询远程通信单元类型(广东规约)该命令查询通信模块的类型及支持传输信息。
根据通信模块返回的不同信息,终端可以相应的进行一些初始化操作或调用其特殊功能。
指令语法见下表。
1) 第0 位置1:表示支持透明传输数据方式;2) 第1 位置1:表示支持非透明传输数据方式。
b) <network type>: 模块运行网络类型, 可扩展字节按位表示;长度为16 位1) 第0 位置1:GPRS 网络;2) 第1 位置1:CDMA 网络;3) 第2 位置1:TD-SCDMA 网络;4) 第3 位置1:WCDMA;5) 第4 位置1:CDMA EVDO;6) 第5 位置1:TD-LTE7) 第6 位置1:LTE-FDD8) 第8~15 位:保留2 获取当前的网络运行制式3 网络运行制式主动上报开关(可选)4 网络运行制式主动上报(可选)5 查询、锁定网络运行制式返回值<CR><LF>$MYSYSMODE: (list of supported < SYSMODE >s)<CR><LF>OK<CR><LF><CR><LF>$MYSYSMODE: < SYSMODE ><CR><LF>OK<CR><LF><CR><LF>OK<CR><LF>或者<CR><LF>ERROR<CR><LF>示例AT$MYSYSMODE=?$MYSYSMODE: 0,2,3,4OKAT$MYSYSMODE?$MYSYSMODE: 4//模块当前网络制式锁定为4GOK6 设置网络类型选择(广东规约)5:锁定2G+3G6:锁定2G+4G7:锁定3G+4G返回值<CR><LF>$MYNETINFO: (list of supported < mode >s)<CR><LF>OK<CR><LF><CR><LF>$MYNETINFO: < mode ><CR><LF>OK<CR><LF><CR><LF>OK<CR><LF>或者<CR><LF>ERROR:<err><CR><LF>示例AT$MYNETINFO=?$MYNETINFO: 1-7OK。
MODEM协议 和AT 命令 学习总结
MODEM拨号修饰符,
拨号呼叫命令用于完成MODEM向另一个MODEM发起呼叫,建立通信链路的任务。连接成功后,MODEM通常由命令状态转入在线状态。
0-9
电话号码中的数字
A-D,* #
电话号码中的字符
T
选择音频拨号(Tone Dial)
P
选择脉冲拨号
n=2 当DTR由On→OFF时,MODEM将挂机,并返回命令状态
n=3 当DTR由On→OFF时,MODEM将”硬”复位,它指MODEM重新初始化,此初始化过程执行一个上电检测.
&Rn 缺省值0 请求发送/清除发送(RTS/CTS)选择该命令控制MODEM到DTE的CTS信号的操作。
N=5 禁止远端数字回送请求
n=6 远端数字回送
n=7 带自检的远端数字回送
n=8 带自检的本地数字回送
10、 配置命令
MODEM 一般有3中配置,一种是厂家配置放在ROM中,当前配置放在RAM中,存储配置NVRAM中。
&Fn 缺省值 0 恢复厂家配置
&Yn 缺省值0 指定启动配置当MODEM上电或执行ATZ命令时,MODEM将自动恢复两个存储配置中的一个作为当前配置。&Y命令用于指示MODEM恢复那个存储配置。
n=0 上电/软复位时恢复预置文件0
n=1上电/软复位时恢复预置文件1
&Vn 缺省值0 显示当前配置的和存储的配置文件。如果要查看当前的和存储的配置文件,可以使用该命令。
N=0 返回在线数据方式
N=1 重新调整适应型均衡器并返回在线数据方式。
例如:AT0
6、挂机命令
在通信结束后,应挂机,拆除线路
AirM2M 无线模块 AT 命令手册说明书
AirM2M AirM2M无线模块AT命令手册Version: 3.96适用模块型号:GPRS模块、GPRS+GPS模块Release Date:2020-01-07目录AirM2M无线模块AT命令手册 (1)1AT命令概述 (9)1.1文档目的 (9)1.2惯例和术语缩写 (9)1.3AT命令语法 (10)2常用AT命令 (12)2.1查询制造商名称:AT+CGMI (12)2.2查询模块型号:AT+CGMM (12)2.3查询模块版本信息:AT+CGMR (13)2.4查询IMEI号:AT+CGSN (13)2.5查询SIM卡ICCID号码:AT+CCID/ICCID (14)2.6查询IMSI:AT+CIMI (14)2.7查询产品信息:ATI (15)2.8查询模块FIRMWARE版本:AT+VER (15)2.9查询各种信息:AT+EGMR (16)2.10重复上一条命令:A/ (17)2.11私有AT指令:AT+AMAT (17)2.12写SN号命令:AT+WISN (18)2.13开机初始化信息 (18)3呼叫控制命令 (20)3.1选择呼叫地址类型:AT+CSTA (20)3.2发起呼叫:ATD (20)3.3重拨上次呼叫的号码:ATDL (21)3.4从数据模式或PPP在线模式切换至命令模式:+++ (22)3.5从命令模式切换至数据模式:ATO (23)3.6接听来电:ATA (24)3.7挂断通话:AT+CHUP (24)3.8列出所有当前的呼叫:AT+CLCC (24)3.9拒绝接听呼叫:AT+GSMBUSY (26)4配置命令 (27)4.1选择TE字符集:AT+CSCS (27)4.2模块功能模式:AT+CFUN (28)4.3保存用户当前的配置:AT&W (28)4.4恢复当前参数为用户的自定义配置:ATZ (30)4.5显示当前配置:AT&V (31)4.6恢复所有参数为出厂配置:AT&F (31)4.7设置命令回显模式:ATE (32)4.8设置结果码抑制模式:ATQ (32)4.9设置TA响应内容的格式:ATV (33)4.10设置CONNECT结果码格式和监测呼叫进程:ATX (34)...................................................................................................4.12设置指令行终止符:ATS3 (35)4.13设置指令行换行字符:ATS4 (36)4.14设置命令行编辑字符:ATS5 (36)4.15设置盲拨之前的停顿时间:ATS6 (37)4.16等待拨号连接完成的时间:ATS7 (37)4.17设置CDC功能模式:AT&C (38)4.18设置DTR功能模式:AT&D (38)4.19实时时钟:AT+CCLK (39)4.20设备错误:AT+CMEE (40)4.21错误码描述:+CME ERROR:<err> (40)4.22扩展错误报告:AT+CEER (43)5网络服务相关命令 (45)5.1查询信号质量:AT+CSQ (45)5.2网络注册信息:AT+CREG (46)5.3查询运营商:AT+COPS (47)5.4自动时区更新:AT+CTZU (49)5.5时区自动上报:AT+CTZR (50)5.6获取当地时间:AT+CLTS (50)5.7工程模式1:AT+CENG (52)5.8网络参数查询:AT%NTPM (56)5.9获取基站定位(LBS)位置和日期时间:AT+AMGSMLOC (57)5.10伪基站识别:AT+JDC (58)6NTP相关命令 (59)6.1设置GPRS承载场景ID:AT+CNTPCID (59)6.2同步网络时间:AT+CNTP (59)7安全控制命令 (62)7.1输入PIN码:AT+CPIN (62)7.2设备锁定:AT+CLCK (63)7.3修改密码:AT+CPWD (64)8设备/串口控制命令 (66)8.1手机活动状态:AT+CPAS (66)8.2关机:AT+CPOWD (67)8.3查询电池充电状态和电量:AT+CBC (67)8.4网络灯闪烁的时间间隔:AT+SLEDS (67)8.5PWM命令:AT+SPWM (68)8.6设置休眠唤醒1:AT+CSCLK (69)8.7设置休眠唤醒2:AT+WAKETIM (71)8.8开启和关闭SIM卡在位硬件检测:AT+CSDT (72)8.9SIM卡在位软件检测参数设置:AT+AMSDTC (72)8.10设置TE-TA波特率:AT+IPR (73)8.11设置TE-TA帧格式:AT+ICF (74)8.12TE-TA本地流量控制:AT+IFC (75)...................................................................................................................... 9电话本命令. (78)9.1选择电话本存储类型:AT+CPBS (78)9.2查找电话本记录:AT+CPBF (79)9.3读取电话本记录:AT+CPBR (80)9.4写电话本记录:AT+CPBW (81)9.5本机号码:AT+CNUM (83)10SIM卡操作命令 (85)10.1SIM卡限制访问:AT+CRSM (85)10.2通用SIM访问:AT+CSIM (89)11短消息命令 (91)11.1PDU短信编码格式介绍 (91)11.2选择短消息服务:AT+CSMS (93)11.3短消息优先存储区选择:AT+CPMS (94)11.4保存SMS设置:AT+CSAS (95)11.5恢复SMS设置:AT+CRES (95)11.6短消息中心地址:AT+CSCA (96)11.7短消息格式:AT+CMGF (96)11.8设置短信TEXT模式参数:AT+CSMP (97)11.9控制TEXT模式下短信头信息显示:AT+CSDH (99)11.10新消息指示:AT+CNMI (100)11.11新短消息确认:AT+CNMA (104)11.12发送短信:AT+CMGS (104)11.13把消息写入存储器:AT+CMGW (107)11.14从存储器发送短信:AT+CMSS (109)11.15短信链路控制命令:AT+CMMS (110)11.16读短信:AT+CMGR (110)11.17列举短消息:AT+CMGL (113)11.18删除短消息:AT+CMGD (115)11.19小区广播短消息类型选择:AT+CSCB (116)11.20短信业务失败结果码:CMS ERROR:<err> (117)12附加业务命令 (118)12.1呼叫转移:AT+CCFC (118)12.2呼叫等待:AT+CCWA (120)12.3呼叫保持和多方通话:AT+CHLD (121)12.4设置主叫号码显示:AT+CLIP (122)12.5主叫号码显示限制:AT+CLIR (123)12.6被叫号码显示:AT+COLP (125)12.7非结构化附加业务:AT+CUSD (126)12.8优先运营商列表:AT+CPOL (127)12.9查询所有运营商名:AT+COPN (128)12.10选择承载业务类型:AT+CBST (129)12.11补充业务通知:AT+CSSN (130)..................................................................................................13.1命令类型通知(URC):+STC (132)13.2获取命令数据:AT+STGC (132)13.3STK命令回复:AT+STCR (135)13.4STK Profile Download:AT+STPD (138)13.5STK Event Command:AT+STEV (138)13.6STK主菜单选择命令:AT+STMS (139)13.7STK Response Timer:AT+STRT (139)13.8STK Play Tone命令:AT+STTONE (140)13.9使用方法举例 (140)14音频相关命令 (144)14.1静音控制:AT+CMUT (144)14.2接收器音量控制:AT+CLVL (144)14.3麦克风增益调节:AT+CMIC (145)14.4是否配备免提:AT+CHF (145)14.5音频通道切换1:AT+CHFA (146)14.6音频通道切换2:AT+XDRV (147)14.7产生DTMF音:AT+VTS (147)14.8DTMF TONE周期:AT+VTD (148)14.9来电音开关:AT+CALM (148)14.10来电音量级别:AT+CRSL (149)14.11播放本地DTMF音:AT+CLDTMF (150)14.12DTMF解码开关:AT+DDET (151)14.13TTS(Text To Speech)功能:AT+CTTS (152)14.14设置TTS播放模式:AT+CTTSPARAM (153)14.15录音功能:AT+CREC (154)14.16音频回环测试:AT+AUDLB (156)15文件操作相关命令 (158)15.1创建文件:AT+FSCREATE (158)15.2写文件:AT+FSWRITE (158)15.3读文件内容:AT+FSREAD (159)15.4删除文件:AT+FSDEL (159)15.5列出所有已创建文件/目录的名字:AT+FSLS (159)15.6重新命名文件:AT+FSRENAME (160)15.7创建目录:AT+FSMKDIR (160)15.8删除目录:AT+FSRMDIR (161)15.9查询文件系统剩余空间:AT+FSMEM (161)15.10使用方法举例 (161)16GPRS相关命令 (163)16.1GPRS移动台类别:AT+CGCLASS (163)16.2GPRS网络注册状态:AT+CGREG (163)16.3GPRS附着分离:AT+CGATT (165)16.4GPRS上下文定义:AT+CGDCONT (166).................................................................................................16.6PDP上下文激活:AT+CGACT (168)16.7进入数据模式:AT+CGDATA (169)16.8可接受的最小服务质量简报:AT+CGQMIN (170)16.9请求的服务质量简报:AT+CGQREQ (171)16.10控制非请求GPRS事件上报:AT+CGEREP (172)16.11为MO SMS选择优先业务模式:AT+CGSMS (173)17IP应用相关命令 (174)17.1IP应用设置:AT+SAPBR (174)18TCPSSL相关命令 (176)18.1初始化TCPSSL服务:AT+SSLINIT (176)18.2创建TCPSSL客户端:AT+SSLCREATE (176)18.3创建和配置证书:AT+SSLCERT (177)18.4连接TCPSSL服务器:AT+SSLCONNECT (178)18.5发送数据到TCPSSL服务器:AT+SSLSEND (179)18.6接收到TCPSSL服务器的数据:+SSL RECEIVE (180)18.7断开连接并且销毁TCPSSL客户端:AT+SSLDESTROY (180)18.8终止TCPSSL服务:AT+SSLTERM (181)18.9URC上报 (182)18.10TCPSSL错误码:ERROR:<err code> (182)18.11使用方法举例 (183)19HTTP相关命令 (191)19.1初始化HTTP服务:AT+HTTPINIT (191)19.2终止HTTP任务:AT+HTTPTERM (191)19.3设置HTTP参数值:AT+HTTPPARA (191)19.4写数据:AT+HTTPDATA (193)19.5HTTP方式激活:AT+HTTPACTION (194)19.6查询HTTP服务响应:AT+HTTPREAD (195)19.7查询HTTP服务返回的头信息:AT+HTTPHEAD (196)19.8保存HTTP应用上下文:AT+HTTPSCONT (197)19.9HTTP错误码:ERROR:<err code> (197)19.10使用方法举例 (198)20FTP相关命令 (201)20.1设置FTP控制端口:AT+FTPPORT (201)20.2设置FTP主动或被动模式:AT+FTPMODE (201)20.3设置FTP数据传输类型:AT+FTPTYPE (201)20.4设置FTP输入类型:AT+FTPPUTOPT (202)20.5设置FTP承载标识:AT+FTPCID (202)20.6设置FTP下载续传:AT+FTPREST (203)20.7设置FTP服务器地址:AT+FTPSERV (203)20.8设置FTP用户名称:AT+FTPUN (204)20.9设置FTP密码:AT+FTPPW (204)20.10设置FTP下载文件名称:AT+FTPGETNAME (204)............................................................................20.12设置FTP上传文件名称:AT+FTPPUTNAME (205)20.13设置FTP上传文件路径:AT+FTPPUTPATH (206)20.14获取远程服务器上文件大小:AT+FTPSIZE (206)20.15下载文件:AT+FTPGET (207)20.16上传文件:AT+FTPPUT (208)20.17保存FTP应用上下文:AT+FTPSCONT (208)20.18退出当前FTP会话:AT+FTPQUIT (209)20.19使用方法举例 (209)21MQTT相关命令 (212)21.1设置MQTT相关参数:AT+MCONFIG (212)21.2建立TCP连接:AT+MIPSTART (212)21.3客户端向服务器请求会话连接:AT+MCONNECT (214)21.4发布消息:AT+MPUB (214)21.5订阅主题:AT+MSUB (215)21.6取消订阅主题:AT+MUNSUB (216)21.7打印收到的所有的订阅消息:AT+MQTTMSGGET (216)21.8设置订阅消息的打印模式:AT+MQTTMSGSET (217)21.9MQTT消息编码格式切换:AT+MQTTMODE (218)21.10关闭MQTT连接:AT+MDISCONNECT (218)21.11关闭TCP连接:AT+MIPCLOSE (219)21.12查询MQTT连接状态:AT+MQTTSTATU (219)21.13使用方法举例 (219)22GPS相关命令 (222)22.1打开GPS:AT+CGNSPWR (222)22.2定义NMEA语句类型:AT+CGNSSEQ (222)22.3读取GNSS信息:AT+CGNSINF (223)22.4打开GNSS URC上报:AT+CGNSURC (224)22.5设置辅助定位:AT+CGNSAID (225)22.6给GNSS发送控制命令:AT+CGNSCMD (225)22.7将读取到的UART2(GNSS)数据发送到UART1:AT+CGNSTST (226)22.8读取GNSS版本:AT+CGNSVER (226)22.9使用方法举例 (227)23嵌入式TCPIP命令 (228)23.1启动多IP连接:AT+CIPMUX (228)23.2启动任务并设置接入点APN、用户名、密码:AT+CSTT (228)23.3激活移动场景(或发起GPRS或CSD无线连接):AT+CIICR (229)23.4查询本地IP地址:AT+CIFSR (229)23.5建立TCP连接或注册UDP端口号:AT+CIPSTART (229)23.6选择TCPIP应用模式:AT+CIPMODE (231)23.7选择非透传数据发送模式:AT+CIPQSEND (232)23.8配置透明传输模式:AT+CIPCCFG (232)23.9发送数据:AT+CIPSEND (233)......................................................................... 23.11设置发送数据时是否显示‘>’和SEND OK:AT+CIPSPRT. (235)23.12查询当前连接状态:AT+CIPSTATUS (236)23.13查询已连接数据传输状态:AT+CIPACK (237)23.14设置为CSD或GPRS连接模式:AT+CIPCSGP (238)23.15配置TCP协议的参数:AT+TCPUSERPARAM (238)23.16保存TCP协议的参数:AT+TCPUSERPARAMSCONT (239)23.17配置域名服务器DNS:AT+CDNSCFG (240)23.18域名解析:AT+CDNSGIP (240)23.19设置单链接接收数据时是否显示发送方的IP地址和端口号:AT+CIPSRIP (241)23.20设置单链接接收数据是否显示IP头:AT+CIPHEAD (242)23.21设置单链接接收数据是否在IP头显示传输协议:AT+CIPSHOWTP (242)23.22多链接时接收数据:+RECEIVE (243)23.23保存TCPIP应用上下文:AT+CIPSCONT (243)23.24手动获得网络数据:AT+CIPRXGET (244)23.25关闭TCP或UDP连接:AT+CIPCLOSE (247)23.26关闭移动场景:AT+CIPSHUT (247)23.27将模块配置为服务器:AT+SERVER (248)23.28TCP/UDP错误码 (248)23.29状态机 (249)23.30模块上电初始化以及TCPIP流程 (251)23.31使用方法举例 (253)1AT命令概述1.1文档目的本手册详细介绍了AirM2M GPRS(+GPS)模块做支持的AT命令集。
单片机_自定义通讯协议_概述及解释说明
单片机自定义通讯协议概述及解释说明1. 引言1.1 概述引言部分旨在向读者介绍本篇长文的主题,即单片机自定义通信协议。
本文将对单片机通信协议进行概述并解释说明其相关内容。
单片机通信协议是控制和管理单片机与外部设备之间数据传输的重要规范,其设计直接影响到系统的性能、功能和稳定性等方面。
1.2 文章结构文章的结构分为以下几个部分。
首先,我们将在第二部分概述单片机通信协议的基本概念和重要性,以帮助读者全面了解该主题。
接下来,在第三部分将介绍自定义单片机通信协议所需遵循的设计原则,以确保其具有灵活性、可扩展性、适应各种环境和需求以及安全性和可靠性。
第四部分将详细讲解实现自定义单片机通信协议的步骤,包括定义消息格式和数据结构、建立数据传输规则和流程控制方式以及实现硬件和软件层面支持协议的功能。
最后,在第五部分总结文章内容并展望自定义单片机通信协议在未来的优势应用场景及发展方向与挑战。
1.3 目的本篇长文的目的是为读者提供关于单片机自定义通信协议的全面概述及解释说明。
通过阅读本文,读者将了解到单片机通信协议的意义和重要性,以及如何设计并实现一个自定义的通信协议来满足不同环境和需求。
同时,本文还将讨论自定义单片机通信协议所具有的优势,并展望其未来在各个领域中的应用场景和发展趋势。
通过对该主题的深入探讨,读者能够更好地理解和应用单片机自定义通信协议技术。
2. 单片机通信协议概述:2.1 什么是通信协议通信协议是指在不同设备之间进行数据传输和交流时所遵循的一套规则和约定。
它定义了数据传输的格式、数据编码方式、数据校验方法以及传输控制等方面的内容。
通过使用通信协议,各种设备能够正确地理解和解释彼此发送和接收的信息。
2.2 单片机通信的重要性单片机通信是指在单片机与其他设备(如传感器、执行器等)之间进行信息交互的过程。
在很多应用中,单片机需要与外部设备进行数据交换或控制命令传输。
因此,单片机通信协议具有非常重要的作用,可以保证信息的准确传递和处理。
WU105透传和AT指令操作示例
WU105透传和AT指令操作示例1.准备工作:串口通信软件:《SecureRTC.exe》网络通信软件:《TCP&UDP测试工具》手机APP:《Elian》将WU105模块通过串口连接至电脑,PC端安装SecureRTC.exe和TCP&UDP测试工具,并将两者打开;手机安装Elian-1.0.17.apk。
2.串口软件选择对应的串口和参数并进行连接,成功之后将WU105模块上电,模块的默认出厂设置是:波特率115200,无线网络模式STA,操作模式是AT指令模式,不启动网络连接。
上电之后打印如下图,可以从<<WM:STA,Mode:ATCommand,NetStart:0>>可获取本模块所处的模式。
NetStart在AT指令模式下有用,用于判断是否在模块上电之后创建AP(AP模式下)或启动无线网络连接(STA模式)。
3.配置透传参数:在串口通信终端软件中输入以下指令:AT#TM=2\n (选择透传模式为TCP client)AT#RSIP=192.168.5.110\n (配置远程主机(server端)IP)AT#TCPRP=2233\n (配置远程主机端口号)AT#NETSTART=1\n (启动网络连接)启动网络连接”AT#NETSTART=1\n”之后,模块会自动重启,此时启动无线扫描连接功能。
可看到打印“NetStart:1”。
4.进入网络连接模式之后,由于所要连接的AP参数没设置或者不正确,所以模块会间隔打印如下信息,此时需要通过手机软件SmartLink功能配置AP的参数。
5.打开手机安装好的Elian软件,如下图配置好所要连接的AP的SSID以及密钥,点击“SendBoth”按键,之后模块将会获取到AP的连接参数。
6.模块获取到AP的连接参数之后,会将其保存并显示如下图的连接结果。
可看到已经从AP上获得了IP、子网掩码、DNS以及网关等数据,表示连接成功。
modbus通讯协议
Modbus通讯协议之阳早格格创做图片:图片:图片:Modbus协议最初由Modicon公司启垦出去,正在1979年终该公司成为施耐德自动化(Schneider Automation)部分的一部分,目前Modbus已经是工业范畴寰球最流通的协议.此协议支援保守的RS-232、RS-422、RS-485战以太网设备.许多工业设备,包罗PLC,DCS,智能仪容等皆正在使用Modbus协议动做他们之间的通讯尺度.有了它,分歧厂商死产的统造设备不妨连成工业搜集,举止集结监控. 当正在搜集上通疑时,Modbus协议决断了每个统造器须要知讲它们的设备天面,辨别按天面收去的消息,决断要爆收何种止径.如果需要回应,统造器将死成应问并使用Modbus协议收支给询问圆. Modbus协议包罗ASCII、RTU、TCP等,并不确定物理层.此协议定义了统造器不妨认识战使用的消息结构,而不管它们是通过何种搜集举止通疑的.尺度的Modicon统造器使用RS232C真止串止的Modbus.Modbus的ASCII、RTU协议确定了消息、数据的结构、下令战便问的办法,数据通讯采与Maser/Slave办法,Master端收出数据哀供消息,Slave端接支到粗确消息后便不妨收支数据到Master端以赞同哀供;Master端也不妨间接收消息建改Slave端的数据,真止单背读写. Modbus协议需要对付数据举止校验,串止协议中除有奇奇校验中,ASCII模式采与LRC校验,RTU模式采与16位CRC校验,然而TCP模式不特殊确定校验,果为TCP协议是一个里背对接的稳当协议.其余,Modbus采与主从办法定时支收数据,正在本质使用中如果某Slave站面断启后(如障碍大概关机),Master端不妨诊疗出去,而当障碍建复后,搜集又可自动接通.果此,Modbus协议的稳当性较佳. 底下尔去简朴的给大家介绍一下,对付于Modbus的ASCII、RTU战TCP协议去道,其中TCP战RTU协议非常类似,咱们只消把RTU协议的二个字节的校验码去掉,而后正在RTU协议的启初加上5个0战一个6并通过TCP/IP搜集协议收支进去即可.所以正在那里尔仅介绍一下Modbus的ASCII战RTU协议. 下表是ASCII协媾战RTU协议举止的比较:通过比较不妨瞅到,ASCII协媾战RTU协议相比拥有启初战中断标记表记标帜,果此正在举止步调处理时能越收便当,而且由于传输的皆是可睹的ASCII字符,所以举止调试时便越收的曲瞅,其余它的LRC校验也比较简单.然而是果为它传输的皆是可睹的ASCII字符,RTU传输的数据每一个字节ASCII皆要用二个字节去传输,比圆RTU传输一个十六进造数0xF9,ASCII 便需要传输’F’’9’的ASCII码0x39战0x46二个字节,那样它的传输的效用便比较矮.所以普遍去道,如果所需要传输的数据量较小不妨思量使用ASCII协议,如果所需传输的数据量比较大,最佳能使用RTU协议.底下对付二种协议的校验举止一下介绍.1、LRC校验LRC域是一个包罗一个8位二进造值的字节.LRC值由传输设备去估计并搁到消息帧中,接支设备正在接支消息的历程中估计LRC,并将它战接支到消息中LRC域中的值比较,如果二值不等,证明有过失.LRC校验比较简朴,它正在ASCII协议中使用,检测了消息域中除启初的冒号及中断的回车换止号中的真质.它只是是把每一个需要传输的数据按字节叠加后与反加1即可.底下是它的VC代码: BYTE GetCheckCode(const char *pSendBuf, int nEnd)//赢得校验码 { BYTE byLrc = 0; char pBuf[4]; intnData = 0; for(i=1; i<end; i+=2) //i初初为1,躲启“启初标记表记标帜”冒号 { //每二个需要收支的ASCII码转移为一个十六进造数 pBuf [0] = pSendBuf ; pBuf [1] = pSendBuf [i+1]; pBuf [2] = '\0';sscanf(pBuf,"%x",& nData); byLrc += nData; } byLrc = ~ byLrc; byLrc ++; return byLrc; } 2、CRC校验 CRC域是二个字节,包罗一16位的二进造值.它由传输设备估计后加进到消息中.接支设备沉新估计支到消息的CRC,并与接支到的CRC域中的值比较,如果二值分歧,则有误.CRC是先调进一值是齐“1”的16位寄存器,而后调用一历程将消息中连绝的8位字节各目前寄存器中的值举止处理.仅每个字符中的8Bit数据对付CRC灵验,起初位战停止位以及奇奇校验位均无效.CRC爆收历程中,每个8位字符皆单独战寄存器真质相大概(OR),截止背最矮灵验位目标移动,最下灵验位以0弥补.LSB被提与出去检测,如果LSB为1,寄存器单独战预置的值大概一下,如果LSB为0,则不举止.所有历程要沉复8次.正在终尾一位(第8位)完毕后,下一个8位字节又单独战寄存器的目前值相大概.最后寄存器中的值,是消息中所有的字节皆真止之后的CRC值.CRC增加到消息中时,矮字节先加进,而后下字节.底下是它的VC代码: WORDGetCheckCode(const char * pSendBuf, int nEnd)//赢得校验码 { WORD wCrc = WORD(0xFFFF);for(int i=0; i<nEnd; i++){wCrc ^=WORD(BYTE(pSendBuf));for(int j=0; j<8; j++)2、{if(wCrc & 1){3、wCrc >>= 1; wCrc ^= 0xA001; }else{wCrc >>= 1; }}}return wCrc;}对付于一条RTU协议的下令不妨简朴的通过以下的步调转移为ASCII协议的下令:1、把下令的CRC校验去掉,而且估计出LRC校验与代.2、把死成的下令串的每一个字节转移成对付应的二个字节的ASCII码,比圆0x03转移成0x30,0x33(0的ASCII码战3的ASCII码).3、正在下令的启头加上起初标记表记标帜“:”,它的ASCII码为0x3A.4、正在下令的尾部加上中断标记表记标帜CR,LF(0xD,0xA),此处的CR,LF表示回车战换止的ASCII 码.所以以下咱们仅介绍RTU协议即可,对付应的ASCII协议不妨使用以上的步调去死成.下表是Modbus支援的功能码:正在那些功能码中较少使用的是1、2、3、4、5、6号功能码,使用它们即可真止对付下位机的数字量战模拟量的读写支配. 1、读可读写数字量寄存器(线圈状态):估计机收支下令:[设备天面] [下令号01] [起初寄存器天面下8位] [矮8位] [读与的寄存器数下8位] [矮8位] [CRC校验的矮8位] [CRC校验的下8位] 例:[11][01][00][13][00][25][CRC矮][CRC下] 意思如下:<1>设备天面:正在一个485总线上不妨挂接多个设备,此处的设备天面表示念战哪一个设备通讯.例子中为念战17号(十进造的17是十六进造的11)通讯. <2>下令号01:读与数字量的下令号牢固为01.<3>起初天面下8位、矮8位:表示念读与的启关量的起初天面(起初天面为0).比圆例子中的起初天面为19.<4>寄存器数下8位、矮8位:表示从起初天面启初读几个启关量.例子中为37个启关量.<5>CRC校验:是从启头背去校验到此之前.正在此协议的终尾再做介绍.此处需要注意,CRC校验正在下令中的下矮字节的程序战其余的差同. 设备赞同:[设备天面] [下令号01] [返回的字节个数][数据1][数据2]...[数据n][CRC校验的矮8位] [CRC校验的下8位] 例:[11][01][05][CD][6B][B2][0E][1B][CRC矮][CRC下] 意思如下:<1>设备天面战下令号战上头的相共.<2>返回的字节个数:表示数据的字节个数,也便是数据1,2...n中的n的值.<3>数据1...n:由于每一个数据是一个8位的数,所以每一个数据表示8个启关量的值,每一位为0表示对付应的启关断启,为1表示关合.比圆例子中,表示20号(索引号为19)启关关合,21号断启,22关合,23关合,24断启,25断启,26关合,27关合...如果询问的启关量不是8的整倍数,那么终尾一个字节的下位部分奇尔思,置为0.<4>CRC校验共上. 2、读只可读数字量寄存器(输进状态):战读与线圈状态类似,不过第二个字节的下令号不再是1而是2. 3、写数字量(线圈状态):估计机收支下令:[设备天面] [下令号05] [需下置的寄存器天面下8位] [矮8位] [下置的数据下8位] [矮8位] [CRC校验的矮8位] [CRC校验的下8位] 例:[11][05][00][AC][FF][00][CRC矮][CRC下] 意思如下:<1>设备天面战上头的相共.<2>下令号:写数字量的下令号牢固为05.<3>需下置的寄存器天面下8位,矮8位:标明白需要下置的启关的天面.<4>下置的数据下8位,矮8位:标明需要下置的启关量的状态.例子中为把该启关关合.注意,此处只不妨是[FF][00]表示关合[00][00]表示断启,其余数值非法.<5>注意此下令一条只可下置一个启关量的状态. 设备赞同:如果乐成把估计机收支的下令本样返回,可则不赞同. 4、读可读写模拟量寄存器(脆持寄存器):估计机收支下令:[设备天面] [下令号03] [起初寄存器天面下8位] [矮8位] [读与的寄存器数下8位] [矮8位] [CRC校验的矮8位] [CRC 校验的下8位] 例:[11][03][00][6B][00][03][CRC矮][CRC下] 意思如下:<1>设备天面战上头的相共.<2>下令号:读模拟量的下令号牢固为03.<3>起初天面下8位、矮8位:表示念读与的模拟量的起初天面(起初天面为0).比圆例子中的起初天面为107.<4>寄存器数下8位、矮8位:表示从起初天面启初读几个模拟量.例子中为3个模拟量.注意,正在返回的疑息中一个模拟量需要返回二个字节. 设备赞同:[设备天面] [下令号03] [返回的字节个数][数据1][数据2]...[数据n][CRC校验的矮8位] [CRC校验的下8位] 例:[11][03][06][02][2B][00][00][00][64][CRC矮][CRC下] 意思如下:<1>设备天面战下令号战上头的相共.<2>返回的字节个数:表示数据的字节个数,也便是数据1,2...n中的n的值.例子中返回了3个模拟量的数据,果为一个模拟量需要2个字节所以共6个字节.<3>数据1...n:其中[数据1][数据2]分别是第1个模拟量的下8位战矮8位,[数据3][数据4]是第2个模拟量的下8位战矮8位,以此类推.例子中返回的值分别是555,0,100.<4>CRC校验共上. 5、读只可读模拟量寄存器(输进寄存器):战读与死存寄存器类似,不过第二个字节的下令号不再是2而是4. 6、写单个模拟量寄存器(脆持寄存器):估计机收支下令:[设备天面] [下令号06] [需下置的寄存器天面下8位] [矮8位] [下置的数据下8位] [矮8位] [CRC校验的矮8位] [CRC校验的下8位] 例:[11][06][00][01][00][03][CRC矮][CRC下] 意思如下:<1>设备天面战上头的相共.<2>下令号:写模拟量的下令号牢固为06.<3>需下置的寄存器天面下8位,矮8位:标明白需要下置的模拟量寄存器的天面.<4>下置的数据下8位,矮8位:标明需要下置的模拟量数据.比圆例子中便把1号寄存器的值设为3.<5>注意此下令一条mym级别: 总版主粗华: 41收帖: 3956威视: 9957 面款项: 9431 Gold孝敬值: 601 面伙伴圈: ifix技能群正在线时间:539(小时)备案时间:2005-02-02终尾登录:2008-01-25 Modbus通讯协议MODBUS通讯协议简介工业统造已从单机统造走背集结监控、集集统造,此刻已加进搜集时代,工业统造器连网也为搜集管造提供了便当.Modbus便是工业统造器的搜集协议中的一种.一、概括Modbus 协议是应用于电子统造器上的一种通用谈话.通过此协议,统造器相互之间、统造器经由搜集(比圆以太网)战其余设备之间不妨通疑.它已经成为一通用功业尺度.有了它,分歧厂商死产的统造设备不妨连成工业搜集,举止集结监控.此协议定义了一个统造器能认识使用的消息结构,而不管它们是通过何种搜集举止通疑的.它形貌了一统造器哀供考察其余设备的历程,如果回应去自其余设备的哀供,以及何如侦测过失并记录.它造定了消息域格局战真质的大众要收.当正在一Modbus搜集上通疑时,此协议决断了每个统造器须要知讲它们的设备天面,辨别按天面收去的消息,决断要爆收何种止径.如果需要回应,统造器将死成反馈疑息并用Modbus协议收出.正在其余搜集上,包罗了Modbus协议的消息变换为正在此搜集上使用的帧大概包结构.那种变换也扩展了根据简曲的搜集办理节天面、路由路径及过失检测的要收.1、正在Modbus搜集上转输尺度的Modbus心是使用一RS-232C兼容串止接心,它定义了对接心的针足、电缆、旗号位、传输波特率、奇奇校验.统造器能间接大概经由Modem组网.统造器通疑使用主—只可下置一个模拟量的状态. 设备赞同:如果乐成把估计机收支的下令本样返回,可则不赞同.从技能,即仅一设备(主设备)能初初化传输(查询).其余设备(从设备)根据主设备查询提供的数据做出相映反应.典型的主设备:主机战可编程仪容.典型的从设备:可编程统造器.主设备可单独战从设备通疑,也能以广播办法战所有从设备通疑.如果单独通疑,从设备返回一消息动做回应,如果是以广播办法查询的,则不做所有回应.Modbus协议建坐了主设备查询的要收:设备(大概广播)天面、功能代码、所有要收支的数据、一过失检测域.从设备回应消息也由Modbus协议形成,包罗确认要止径的域、所有要返回的数据、战一过失检测域.如果正在消息接支历程中爆收一过失,大概从设备不克不迭真止其下令,从设备将建坐一过失消息并把它动做回应收支进去.2、正在其余典型搜集上转输正在其余搜集上,统造器使用对付等技能通疑,故所有统造皆能初初战其余统造器的通疑.那样正在单独的通疑历程中,统造器既可动做主设备也可动做从设备.提供的多个里里通讲可允许共时爆收的传输进程.正在消息位,Modbus协议仍提供了主—从准则,纵然搜集通疑要收是“对付等”.如果一统造器收支一消息,它不过动做主设备,并憧憬从从设备得到回应.共样,当统造器接支到一消息,它将建坐一从设备回应要收并返回给收支的统造器.Modbus是Modicon 公司为其PLC与主机之间的通讯而收明的串止通讯协议.其物理层采与RS232、485等同步串止尺度.由于其启搁性而被洪量的PLC及RTU厂家采与.Modbus通讯办法采与主从办法的查询-相映体造,惟有主站收出查询时,从站才搞给出赞同,从站不克不迭主动收支数据.主站不妨背某一个从站收出查询,也不妨背所有从站广播疑息.从站只赞同单独收给它的查询,而不赞同广播消息.Modbus的串止心的通讯参数(如波特率、奇奇校验)可由用户采用.二、MODBUS协议传递办法MODBUS通讯协议有二种传递办法:RTU办法战ASCII办法,二种办法如下所示:名目 RTU办法 ASCII办法字节少度 8 BITS 7 BITS奇奇校验 1 BIT OR 0 BIT 1 BIT OR 0 BIT字节中止 1 BIT OR 2 BITS 1 BIT OR 2 BITS启初标记表记标帜不要 :(冒号)中断标记表记标帜不要 CR,LF数据隔断 < 24 BIT < 1S堕落考验办法 CRC-16 LRC统造器能树坐为二种传输模式(ASCII大概RTU)中的所有一种正在尺度的Modbus搜集通疑.用户采用念要的模式,包罗串心通疑参数(波特率、校验办法等),正在摆设每个统造器的时间,正在一个Modbus搜集上的所有设备皆必须采用相共的传输模式战串心参数.三、Modbus消息帧二种传输模式中(ASCII大概RTU),传输设备以将Modbus消息转为有起面战终面的帧,那便允许接支的设备正在消息起初处启初处事,读天面调配疑息,推断哪一个设备被选中(广播办法则传给所有设备),判知何时疑息已完毕.部分的消息也能侦测到而且过失能树坐为返回截止.1、ASCII帧使用ASCII模式,消息以冒号(:)字符(ASCII码 3AH)启初,以回车换止符中断(ASCII 码 0DH,0AH).其余域不妨使用的传输字符是十六进造的0...9,A...F.搜集上的设备不竭侦测“:”字符,当有一个冒号接支到时,每个设备皆解码下个域(天面域)去推断是可收给自己的.消息中字符间收支的时间隔断最少不克不迭超出1秒,可则接支的设备将认为传输过失.2、RTU帧使用RTU模式,消息收支起码要以3.5个字符时间的停顿隔断启初.正在搜集波特率下百般的字符时间,那是最简单真止的(如下图的T1-T2-T3-T4所示).传输的第一个域是设备天面.不妨使用的传输字符是十六进造的0...9,A...F.搜集设备不竭侦测搜集总线,包罗停顿隔断时间内.当第一个域(天面域)接支到,每个设备皆举止解码以推断是可收往自己的.正在终尾一个传输字符之后,一个起码3.5个字符时间的停顿标定了消息的中断.一个新的消息可正在此停顿后启初.所有消息帧必须动做一连绝的流转输.如果正在帧完毕之前有超出1.5个字符时间的停顿时间,接支设备将刷新不完备的消息并假定下一字节是一个新消息的天面域.共样天,如果一个新消息正在小于3.5个字符时间内接着前个消息启初,接支的设备将认为它是前一消息的延绝.那将引导一个过失,果为正在终尾的CRC域的值不可能是粗确的.3、天面域消息帧的天面域包罗二个字符(ASCII)大概8Bit(RTU).大概的从设备天面是0...247 (十进造).单个设备的天面范畴是1...247.主设备通过将要联结的从设备的天面搁进消息中的天面域去选通从设备.当从设备收支回应消息时,它把自己的天面搁进回应的天面域中,以便主设备知讲是哪一个设备做出回应.天面0是用做广播天面,以使所有的从设备皆能认识.当Modbus协议用于更下程度的搜集,广播大概不允许大概以其余办法代替.4、怎么样处理功能域消息帧中的功能代码域包罗了二个字符(ASCII)大概8Bits(RTU).大概的代码范畴是十进造的1...255.天然,有些代码是适用于所有统造器,有此是应用于某种统造器,另有些死存以备后用.当消息从主设备收往从设备时,功能代码域将告之从设备需要真止哪些止为.比圆去读与输进的启关状态,读一组寄存器的数据真质,读从设备的诊疗状态,允许调进、记录、校验正在从设备中的步调等.当从设备回当令,它使用功能代码域去指示是平常回应(无误)仍旧有某种过失爆收(称做同议回应).对付平常回应,从设备仅回应相映的功能代码.对付同议回应,从设备返回一等共于平常代码的代码,然而最要害的位子为逻辑1.比圆:一从主设备收往从设备的消息央供读一组脆持寄存器,将爆收如下功能代码:0 0 0 0 0 0 1 1 (十六进造03H)对付平常回应,从设备仅回应共样的功能代码.对付同议回应,它返回: 1 0 0 0 0 0 1 1 (十六进造83H)除功能代码果同议过失做了建改中,从设备将一特殊的代码搁到回应消息的数据域中,那能报告主设备爆收了什么过失. 主设备应用步调得到同议的回应后,典型的处理历程是沉收消息,大概者诊疗收给从设备的消息并报告给支配员. 5、数据域数据域是由二个十六进造数集中形成的,范畴00...FF.根据搜集传输模式,那不妨是由一对付ASCII字符组成大概由一RTU字符组成. 从主设备收给从设备消息的数据域包罗附加的疑息:从设备必须用于举止真止由功能代码所定义的所为.那包罗了象不连绝的寄存器天面,要处理项的数目,域中本质数据字节数. 比圆,如果主设备需要从设备读与一组脆持寄存器(功能代码03),数据域指定了起初寄存器以及要读的寄存器数量.如果主设备写一组从设备的寄存器(功能代码10十六进造),数据域则指明白要写的起初寄存器以及要写的寄存器数量,数据域的数据字节数,要写进寄存器的数据. 如果不过失爆收,从从设备返回的数据域包罗哀供的数据.如果有过失爆收,此域包罗一同议代码,主设备应用步调不妨用去推断采与下一步止径. 正在某种消息中数据域不妨是不存留的(0少度).比圆,主设备央供从设备回应通疑事变记录(功能代码0B十六进造),从设备不需所有附加的疑息. 6、过失检测域尺度的Modbus搜集有二种过失检测要收.过失检测域的真质视所选的检测要收而定. ASCII 当采用ASCII 模式做字符帧,过失检测域包罗二个ASCII字符.那是使用LRC (纵背冗少检测)要收对付消息真质估计得出的,不包罗启初的冒号符及回车换止符.LRC字符附加正在回车换止符前里. RTU 当采用RTU模式做字符帧,过失检测域包罗一16Bits值(用二个8位的字符去真止).过失检测域的真质是通过对付消息真质举止循环冗少检测要收得出的.CRC域附加正在消息的终尾,增加时先是矮字节而后是下字节.故CRC的下位字节是收支消息的终尾一个字节.7、字符的连绝传输当消息正在尺度的Modbus系列搜集传输时,每个字符大概字节以如下办法收支(从左到左):最矮灵验位...最下灵验位四、过失检测要收尺度的Modbus串止搜集采与二种过失检测要收.奇奇校验对付每个字符皆可用,帧检测(LRC大概CRC)应用于所有消息.它们皆是正在消息收支前由主设备爆收的,从设备正在接支历程中检测每个字符战所有消息帧. 用户要给主设备摆设一预先定义的超常常间隔断,那个时间隔断要足够少,以使所有从设备皆能动做平常反应.如果从设备测到一传输过失,消息将不会接支,也不会背主设备做出回应.那样超时事变将触收主设备去处理过失.收往不存留的从设备的天面也会爆收超时. 1、奇奇校验用户不妨摆设统造器是奇大概奇校验,大概无校验.那将决断了每个字符中的奇奇校验位是怎么样树坐的. 如果指定了奇大概奇校验,“1”的位数将算到每个字符的位数中(ASCII模式7个数据位,RTU中8个数据位).比圆RTU字符帧中包罗以下8个数据位: 1 1 0 0 0 1 0 1 所有“1”的数目是4个.如果便用了奇校验,帧的奇奇校验位将是0,便得所有“1”的个数仍是4个.如果便用了奇校验,帧的奇奇校验位将是1,便得所有“1”的个数是5个. 如果不指定奇奇校验位,传输时便不校验位,也不举止校验检测.代替一附加的停止位弥补至要传输的字符帧中.2、LRC检测使用ASCII模式,消息包罗了一鉴于LRC要收的过失检测域.LRC域检测了消息域中除启初的冒号及中断的回车换止号中的真质. LRC域是一个包罗一个8位二进造值的字节.LRC值由传输设备去估计并搁到消息帧中,接支设备正在接支消息的历程中估计LRC,并将它战接支到消息中LRC域中的值比较,如果二值不等,证明有过失. LRC要收是将消息中的8Bit的字节连绝乏加,拾弃了进位. LRC简朴函数如下: static unsigned char LRC(auchMsg,usDataLen) unsigned char *auchMsg ; /* 要举止估计的消息 */ unsigned short usDataLen ; /* LRC 要处理的字节的数量*/ { unsigned char uchLRC = 0 ; /* LRC 字节初初化 */ while (usDataLen--) /* 传递消息 */ uchLRC += *auchMsg++ ; /* 乏加*/ return ((unsigned char)(-((char_uchLRC))) ; } 3、CRC检测使用RTU模式,消息包罗了一鉴于CRC要收的过失检测域.CRC域检测了所有消息的真质. CRC域是二个字节,包罗一16位的二进造值.它由传输设备估计后加进到消息中.接支设备沉新估计支到消息的CRC,并与接支到的CRC域中的值比较,如果二值分歧,则有误. CRC是先调进一值是齐“1”的16位寄存器,而后调用一历程将消息中连绝的8位字节各目前寄存器中的值举止处理.仅每个字符中的8Bit数据对付CRC灵验,起初位战停止位以及奇奇校验位均无效. CRC爆收历程中,每个8位字符皆单独战寄存器真质相大概(OR),截止背最矮灵验位目标移动,最下灵验位以0弥补.LSB被提与出去检测,如果LSB为1,寄存器单独战预置的值大概一下,如果LSB为0,则不举止.所有历程要沉复8次.正在终尾一位(第8位)完毕后,下一个8位字节又单独战寄存器的目前值相大概.最后寄存器中的值,是消息中所有的字节皆真止之后的CRC值. CRC增加到消息中时,矮字节先加进,而后下字节.ModBus搜集是一个工业通疑系统,由戴智能终端的可编步调统造器战估计机通过公用线路大概局部博用线路对接而成.其系统结构既包罗硬件、亦包罗硬件.它可应用于百般数据支集战历程监控.ModBus搜集惟有一个主机,所有通疑皆由他收出.搜集可支援247个之多的近程从属统造器,然而本质所支援的从机数要由所用通疑设备决断.采与那个系统,各PC不妨战核心主机接换疑息而不做用各PC 真止自己的统造任务.(1)ModBus的传输办法正在ModBus 系统中有2种传输模式可采用.那2种传输模式与从机PC通疑的本收是共等的.采用时应视所用ModBus主机而定,每个ModBus系统只可使用一种模式,不允许2种模式混用.一种模式是ASCII(好国疑息接换码),另一种模式是RTU(近程终端设备).ASCII可挨印字符便于障碍检测,而且对付于用下档谈话(如Fortan)编程的主估计机及主PC很相宜.RTU则适用于呆板谈话编程的估计机战PC主机. 用RTU模式传输的数据是8位二进造字符.如欲变换为ASCII模式,则每个RTU字符最先应分为下位战矮位二部分,那二部分各含4位,而后变换成十六进造等量值.用以形成报文的ASCII字符皆是十六进造字符.ASCII模式使用的字符虽是RTU模式的二倍,然而ASCII数据的译玛战处理更为简单一些,别的,用RTU模式时报笔墨符必须以连绝数据流的形式传递,用ASCII模式,字符之间可爆收少达1s的隔断,以符合速度较快的呆板. (2)ModBus的数据校验办法 CRC-16(循环冗余过失校验) CRC-16过失校验步调如下:报文(此处只波及数据位,不指起初位、停止位战任选的奇奇校验位)被瞅做是一个连绝的二进造,其最下灵验位(MSB)尾选收支.报文先与X↑16相乘(左移16位),。
1841路由器配置攻略
1841路由器配置攻略目录第一章路由器配置基础一、基本设置方式二、命令状态三、设置对话过程四、常用命令五、配置IP寻址六、配置静态路由第二章广域网协议设置一、HDLC二、PPP三、X.25四、Frame Relay五、ISDN六、PSTN第三章路由协议设置一、RIP协议二、IGRP协议三、OSPF协议四、重新分配路由五、IPX协议设置第四章服务质量及访问控制一、协议优先级设置二、队列定制三、访问控制第五章虚拟局域网(VLAN)路由一、虚拟局域网(VLAN)二、交换机间链路(ISL)协议三、虚拟局域网(VLAN)路由实例第一章:路由器配置> 一、基本设置方式一般来说,可以用5种方式来设置路由器:1.Console口接终端或运行终端仿真软件的微机;2.AUX口接MODEM,通过电话线与远方的终端或运行终端仿真软件的微机相连;3.通过Ethernet上的TFTP服务器;4.通过Ethernet上的TELNET程序;5.通过Ethernet上的SNMP网管工作站。
但路由器的第一次设置必须通过第一种方式进行,此时终端的硬件设置如下: 波特率:9600数据位:8停止位:1奇偶校验: 无二、命令状态1. router>路由器处于用户命令状态,这时用户可以看路由器的连接状态,访问其它网络和主机,但不能看到和更改路由器的设置内容。
2. router#在router>提示符下键入enable,路由器进入特权命令状态router#,这时不但可以执行所有的用户命令,还可以看到和更改路由器的设置内容。
3. router(config)#在router#提示符下键入configure terminal,出现提示符router(config)#,此时路由器处于全局设置状态,这时可以设置路由器的全局参数。
4. router(config-if)#; router(config-line)#; router(config-router)#;… 路由器处于局部设置状态,这时可以设置路由器某个局部的参数。
中国电信CDMA终端需求规范-1X数据终端AT命令接口分册-V1.0
保密等级:公开发放国中电信目录目录..........................................................................................................................................I 前言.......................................................................................................................................IX 1适用范围 (102)参考资料 (103)缩略语....................................................................................................................................104定义.. (11)4.1要求等级...........................................................................................................................114.2名词.. (11)5数据卡客户端软件接口概述 (12)5.1接口的设计原则..............................................................................................................125.2接口的改动准则.. (13)6基本命令 (14)6.1回显命令E ......................................................................................................................146.1.1语法结构.......................................................................................................................146.1.2接口描述.......................................................................................................................146.1.3取值说明.......................................................................................................................146.2命令行结束符S3.............................................................................................................146.2.1语法结构.......................................................................................................................146.2.2接口描述.......................................................................................................................156.2.3取值说明.......................................................................................................................156.3响应格式字符S4.............................................................................................................156.3.1语法结构.......................................................................................................................156.3.2接口描述.......................................................................................................................156.3.3取值说明.......................................................................................................................156.4退格字符S5.....................................................................................................................156.4.1语法结构.......................................................................................................................156.4.2接口描述.......................................................................................................................156.4.3取值说明.......................................................................................................................166.5ME 响应格式命令V.......................................................................................................166.5.1语法结构.......................................................................................................................166.5.2接口描述.......................................................................................................................166.5.3取值说明.......................................................................................................................166.6查询MS 的所有ID 信息I (16)中国电信6.6.1语法结构 (16)6.6.2接口描述 (16)6.6.3取值说明 (16)6.6.4举例说明 (17)6.7查询MS 当前所支持的传输能力域+GCAP (17)6.7.1语法结构 (17)6.7.2接口描述 (17)6.7.3取值说明 (17)6.7.4举例说明 (17)6.8厂商信息查询命令+CGMI (17)6.8.1语法结构 (17)6.8.2接口描述 (17)6.8.3取值说明 (17)6.8.4举例说明 (18)6.9产品名称查询命令+CGMM (18)6.9.1语法结构 (18)6.9.2接口描述 (18)6.9.3取值说明 (18)6.9.4举例说明 (18)6.10软件版本号查询命令+CGMR (18)6.10.1语法结构 (18)6.10.2接口描述 (18)6.10.3取值说明 (18)6.11ESN 查询命令+GSN (19)6.11.1语法结构 (19)6.11.2接口说明 (19)6.11.3取值说明 (19)6.12IMSI 查询命令+CIMI (19)6.12.1语法结构 (19)6.12.2接口说明 (19)6.12.3取值说明 (19)6.12.4举例说明 (19)7分组域业务命令 (20)7.1拨号呼叫发起命令D (20)7.1.1语法结构 (20)7.1.2接口说明 (20)7.1.3取值说明 (20)7.2拨号挂断命令H (20)7.2.1语法结构 (20)7.2.2接口描述 (20)7.2.3取值说明 (20)8呼叫控制命令与方法 (20)中国电信8.1呼叫发起命令+CDV.......................................................................................................208.1.1语法结构.......................................................................................................................208.1.2接口说明.......................................................................................................................208.1.3取值说明.......................................................................................................................218.2接听命令A.....................................................................................................................218.2.1语法结构.......................................................................................................................218.2.2接口说明.......................................................................................................................218.3呼叫挂断命令+CHV......................................................................................................218.3.1语法结构.......................................................................................................................218.3.2接口说明.......................................................................................................................218.4来电指示RING...............................................................................................................218.4.1语法结构.......................................................................................................................218.4.2接口说明.......................................................................................................................219网络服务相关命令. (21)9.1PIN 使能与查询功能命令+CLCK..................................................................................219.1.1语法结构.......................................................................................................................219.1.2接口描述.......................................................................................................................229.1.3取值说明.......................................................................................................................229.2PIN 修改密码命令+CPWD.............................................................................................239.2.1语法结构.......................................................................................................................239.2.2接口描述.......................................................................................................................239.2.3取值说明.......................................................................................................................239.3来电号码显示指示+CLIP...............................................................................................239.3.1语法结构.......................................................................................................................239.3.2接口说明.......................................................................................................................239.3.3取值说明.......................................................................................................................239.3.4使用举例.......................................................................................................................249.4呼叫状态查询命令+CLCC.............................................................................................249.4.1语法结构.......................................................................................................................249.4.2接口说明.......................................................................................................................249.4.3取值说明.. (24)10移动终端控制与状态命令 (25)10.1操作模式设置命令+CFUN.............................................................................................2510.1.1语法结构.. (25)10.1.2接口描述 (25)10.1.3取值说明 (25)10.2PIN 管理命令+CPIN.......................................................................................................2610.2.1语法结构.. (26)10.2.2接口描述 (26)10.2.3取值说明 (26)10.3RSSI 查询功能命令+CSQ...............................................................................................2610.3.1语法结构.. (26)中国电信10.3.2接口描述 (27)10.3.3取值说明 (27)10.4耳机音量设置命令+CLVL..............................................................................................2710.4.1语法结构.. (27)10.4.2接口描述 (27)10.4.3取值说明 (27)10.5麦克静音设置命令+CMUT............................................................................................2710.5.1语法结构.. (27)10.5.2接口描述 (28)10.5.3取值说明 (28)10.6电话本内存选择命令+CPBS..........................................................................................2810.6.1语法结构.. (28)10.6.2接口描述 (28)10.6.3取值说明 (28)11移动终端报错命令 (29)11.1终端报错命令+CMEE.....................................................................................................2911.1.1语法结构.. (29)11.1.2接口描述 (29)11.1.3取值说明 (29)12短信文本模式命令 (29)12.1短信存储选择命令+CPMS.............................................................................................2912.1.1语法结构.. (29)12.1.2接口描述 (30)12.1.3取值说明 (30)12.2设置短信格式命令+CMGF (30)12.2.1语法结构.......................................................................................................................3012.2.2接口描述.......................................................................................................................3112.2.3取值说明.. (31)12.3新短信通知设置命令+CNMI.........................................................................................3112.3.1语法结构.. (31)12.3.2接口描述 (31)12.3.3取值说明.......................................................................................................................3112.3.4应用举例.. (34)12.4短信到达指示+CMTI (34)12.4.1语法结构 (34)12.4.2接口描述 (34)12.4.3取值说明 (34)12.5新收到的短信状态报告+CDSI.......................................................................................3512.5.1语法结构.. (35)12.5.2接口描述 (35)12.5.3取值说明 (35)12.6删除短信命令+CMGD (35)中国电信12.6.1语法结构 (35)12.6.2接口描述 (35)12.6.3取值说明 (35)12.7新短信确认命令+CNMA................................................................................................3612.7.1语法结构.. (36)12.7.2接口描述 (36)13中国电信私有接口:移动终端控制和状态接口 (36)13.1硬件版本号查询功能命令^HWVER..............................................................................3613.1.1语法结构.. (36)13.1.2接口描述 (36)13.1.3取值说明 (36)13.2PIN 管理命令^CPIN........................................................................................................3613.2.1语法结构.. (36)13.2.2接口描述 (37)13.2.3取值说明 (37)14中国电信私有接口:语音呼叫接口 (38)14.1呼叫发起指示^ORIG......................................................................................................3814.1.1语法结构.. (38)14.1.2接口说明 (38)14.1.3取值说明 (38)14.1.4举例 (38)14.2呼叫接通指示^CONN.....................................................................................................3814.2.1语法结构.. (38)14.2.2接口说明 (38)14.2.3取值说明 (38)14.3通话结束指示^CEND.....................................................................................................3914.3.1语法结构.......................................................................................................................3914.3.2接口说明.. (39)14.3.3取值说明 (39)14.4二次拨号命令^DTMF.....................................................................................................4114.4.1语法结构.. (41)14.4.2接口说明.......................................................................................................................4214.4.3取值说明.. (43)14.5语音模式切换命令^CVOICE (43)14.5.1语法结构 (43)14.5.2接口描述 (43)14.5.3取值说明 (43)14.6设置语音输出端口命令^DDSETEX..............................................................................4414.6.1语法结构.. (44)14.6.2接口描述 (44)14.6.3取值说明 (44)中国电信15中国电信私有接口:短信业务接口 (44)15.1短信存储介质满上报^SMMEMFULL...........................................................................4415.1.1语法结构.. (44)15.1.2接口描述 (44)15.1.3取值说明 (44)15.2新短信直接上报指示^HCMT.........................................................................................4515.2.1语法结构.. (45)15.2.2接口描述 (45)15.2.3取值说明 (45)15.3新短信状态报告直接上报指示^HCDS..........................................................................4515.3.1语法结构.......................................................................................................................4515.3.2接口描述.. (45)15.3.3取值说明 (45)15.4选择短信参数命令^HSMSSS.........................................................................................4615.4.1语法结构.. (46)15.4.2接口描述 (46)15.4.3取值说明 (46)15.5短信发送命令^HCMGS..................................................................................................4615.5.1语法结构.. (46)15.5.2接口说明 (47)15.5.3取值说明 (47)15.6短信存储命令^HCMGW...............................................................................................4715.6.1语法结构.. (47)15.6.2接口说明 (47)15.6.3取值说明 (48)15.7短信列表命令^HCMGL (49)15.7.1语法结构.......................................................................................................................4915.7.2接口描述.. (50)15.7.3取值说明 (50)15.8读取一条短信命令^HCMGR..........................................................................................5015.8.1语法结构.......................................................................................................................5015.8.2接口描述.......................................................................................................................5015.8.3取值说明.. (51)15.9短信发送成功上报指示^HCMGSS (51)15.9.1语法结构 (51)15.9.2接口描述 (51)15.9.3取值说明 (52)15.10短信发送失败上报指示^HCMGSF................................................................................5215.10.1语法结构.. (52)15.10.2接口描述 (52)15.10.3取值说明 (52)16中国电信私有接口:电话本业务接口 (53)中国电信16.1电话本读取命令^CPBR (53)16.1.1语法结构 (53)16.1.2接口描述 (53)16.1.3取值说明 (53)16.2电话本写命令^CPBW.....................................................................................................5416.2.1语法结构.. (54)16.2.2接口描述 (54)16.2.3取值说明 (54)16.2.4举例说明 (55)17中国电信私有接口:网络服务相关接口 (55)17.1UIM 状态变化指示^SIMST...........................................................................................5517.1.1语法结构.. (55)17.1.2接口说明 (55)17.1.3取值说明 (55)17.2系统的信息查询命令^SYSINFO....................................................................................5517.2.1语法结构.. (55)17.2.2接口说明 (55)17.2.3取值说明 (56)17.3网络模式选择^PREFMODE.........................................................................................5717.3.1语法结构.. (57)17.3.2接口说明 (57)17.3.3取值说明 (57)17.4重启命令^RESET............................................................................................................5717.4.1语法结构.. (57)17.4.2接口描述 (57)17.4.3取值说明 (57)17.5电压查询^VOLT..............................................................................................................5717.5.1语法结构.. (57)17.5.2接口描述.......................................................................................................................5717.5.3取值说明.. (58)17.6MEID 查询命令^MEID...................................................................................................5817.6.1语法结构.......................................................................................................................5817.6.2接口说明.. (58)17.6.3取值说明 (58)17.7进入休眠态指示^DSDORMANT (58)17.7.1语法结构 (58)17.7.2接口说明 (58)17.7.3取值说明.......................................................................................................................5817.8发送F LASH /F LASH WITH I NFORMATION 命令^FLASH (58)17.8.1语法结构 (58)17.8.2接口说明.......................................................................................................................5917.8.3取值说明.. (59)国中电信18附录 (59)18.1AT 命令描述....................................................................................................................5918.1.1基本命令.. (59)18.1.2S 寄存器命令 (59)18.1.3扩展命令和厂商定义命令 (60)18.1.4Abort 属性: (61)18.2CME ERROR 列表 (61)18.3CMS ERROR 列表..........................................................................................................6418.4F INAL R ESULT C ODE 汇总 (65)18.5MT 重启后命令参数初始值列表 (65)18.6客户端的AT 命令超时机制: (66)18.7客户端查找设备机制: (66)18.8客户端设备使用机制......................................................................................................6718.8.1设备先插入: (67)18.8.2客户端先启动: (67)18.8.3客户端启动时发送的AT 命令顺序: (67)19详细更新历史 (67)图目录图5-1 AT 命令接口示意图 (12)国中电信前言本规范是中国电信CDMA 终端需求规范体系的系列规范之一,该系列规范包括:(1)中国电信CDMA 终端需求规范-基本技术要求分册(2)中国电信CDMA 终端需求规范-用户体验分册(3)中国电信CDMA 终端需求规范-SMS 分册(4)中国电信CDMA 终端需求规范-MMS 分册(5)中国电信CDMA 终端需求规范-浏览器分册(6)中国电信CDMA 终端需求规范-Java 分册(7)中国电信CDMA 终端需求规范-BREW 分册(8)中国电信CDMA 终端需求规范-流媒体分册(9)中国电信CDMA 终端需求规范-LBS 分册(10)中国电信CDMA 终端需求规范-PIM 分册(11)中国电信CDMA 终端需求规范-CDMA/GSM 双模分册(12)中国电信CDMA 终端需求规范-DM 分册(13)中国电信CDMA 终端需求规范-DRM 分册(14)中国电信CDMA 终端需求规范-Email 分册(15)中国电信CDMA 终端需求规范-机卡一体分册(16)中国电信CDMA 终端需求规范-1X 数据终端技术要求分册(17)中国电信CDMA 终端需求规范-1X 数据终端AT 命令接口分册(18)中国电信CDMA 终端需求规范-UI 分册本规范定义了中国电信股份有限公司(简称中国电信)CDMA 数据终端(包括数据卡、USB Modem 和手机)客户端软件采用的AT 命令提出规定,中国电信内部和厂商共同使用,用于在业务及设备开发上为集团公司和省公司提供技术依据;适用于以数据卡为代表的移动终端产品。
通信协议模板(ASCII)
精心整理组态王与单片机协议1.通讯口设置:通讯方式:RS-232RS-485RS-422均可。
波特率:由单片机决定注意:在组态王中设置的通讯参数如波特率,数据位,停止位,奇偶校验必须与单片机编程中的通讯参数一致2.在组态王中定义设备地址的格式格式:##・#前面的两个字符是设备地址,范围为0—255,此地址为单片机的地址,由单片机中的程序决定;后面的一个字符是用户设定是否打包,“0”为不打包、“1”为打包,用户一旦在定义设备时确定了打包,组态王将处理读下位机变量时数据打包的工作。
3.在组态王中定义的寄存器格式斜体字dd代表数据地址,此地址与单片机的数据地址相对应。
注意:在组态王中定义变量时,一个X寄存器根据所选数据类型(BYTE,UINT,FLOAT)的不同分别占用一个、两个,四个字节,定义不同的数据类型要注意寄存器后面的地址,同一数据区内不可交叉定义不同数据类型的变量。
为提高通讯速度建议用户使用连续的数据区。
例如,1、在单片机中定义从地址0开始的数据类型为BYTE型的变量:则在组态王中定义相应的变量的寄存器为X0、XI、X2、X3>X4oooooooo,数据类型为BYTE,每个变量占一个字节2、在单片机中定义从地址100开始的数据类型为UINT型的变量:则在组态王中定义相应的变量的寄存器为X100、X102、X104、X106、X108。
,数据类型UINT,每个变量占两个字节3、在单片机中定义从地址200开始的数据类型为FLOAT型的变量:则在组态王中定义相应的变量的寄存器为X200、X204、X208、X212。
,数据类型FLOAT,每个变量占四个字节3.组态王与单片机通讯的命令格式:读写格式(除字头、字尾外所有字节均为ASCII码)说明;字头:1字节1个ASCII码,40H设备地址:1字节2个ASCII码,0—255(即0—OxOffH)标志:1字节2个ASCII码,bit0~bit7, bitO=O:读,bitO=l:写。
ZTE ET H 产品 AT 命令手册说明书
RS485 To ETH AT Command ManualContent1.What is the AT command (4)2.How to use the AT command (4)2.1.How to Enter AT command Mode (4)3.AT Command Set (5)4.AT Command Details (7)4.1.AT+E (7)4.2.AT+Z (7)4.3.AT+VER (7)4.4.AT+ENTM (7)4.5.AT+RELD (8)4.6.AT+MAC (8)4.7.AT+USERMAC (8)4.8.AT+WEBU (8)4.9.AT+WANN (9)4.10.AT+DNS (9)4.11.AT+WEBPORT (10)4.12.AT+UART (10)4.13.AT+SOCK (11)4.14.AT+TCPSE (11)4.15.AT+SOCKLK (12)4.16.AT+SOCKPORT (12)4.17.AT+RFCEN (12)4.18.AT+PDTIME (13)4.19.AT+REGEN (13)4.20.AT+REGTCP (13)4.21.AT+REGCLOUD (14)4.22.AT+REGUSR (14)4.23.AT+HTPTP (15)4.24.AT+HTPURL (15)4.25.AT+HTPHEAD (15)4.26.AT+HTPCHD (16)4.27.AT+HEARTEN (16)4.28.AT+HEARTTP (16)4.29.AT+HEARTTM (17)4.30.AT+HEARTDT (17)4.31.AT+SCSLINK (17)4.32.AT+CLIENTRST (18)4.33.AT+INDEXEN (18)4.34.AT+SOCKSL (18)4.35.AT+SHORTO (19)4.36.AT+UARTCLBUF (19)4.37.AT+RSTIM (19)4.38.AT+MAXSK (20)4.39.AT+MID (20)4.40.AT+H (20)1.What is the AT commandAT command is used for controlling module. You can use AT command to configure and query the settings2.How to use the AT commandFor RSxxx TO ETH (hereafter called as ETH Module), it is in transparent mode normally, you must enter AT command mode at first. Then you can send AT command to configure or query the settings. After you configure the ETH module, you should restart ETH module to make the settings take effect. Every time module restart will work in work mode rather ATcommand mode.Every AT command must add character carriage return <CR> and line feed <LF>. In Hex, <CR> is 0x0D <LF> is 0x0A2.1.How to Enter AT command Mode⚫Connect module to PC via UART interface (a UART to USB module is required)⚫Open Serial Assistant software on PC, and set it to 115200 8N1⚫Send “+++” to module, it responses “a”⚫Send “a” to confirm, and you will get a response “+OK”. Now you enter the Command Mode successfully.3.AT Command Set4.AT Command Details4.1.AT+E4.2.AT+Z4.3.AT+VER4.4.AT+ENTM4.6.AT+MAC4.7.AT+USERMAC4.8.AT+WEBU4.10.AT+DNS4.11.AT+WEBPORT4.12.AT+UART4.14.AT+TCPSE4.16.AT+SOCKPORT4.17.AT+RFCEN4.19.AT+REGEN4.20.AT+REGTCP4.21.AT+REGCLOUD4.22.AT+REGUSR4.24.AT+HTPURL4.25.AT+HTPHEAD4.27.AT+HEARTEN4.28.AT+HEARTTP4.29.AT+HEARTTM4.30.AT+HEARTDT4.31.AT+SCSLINK4.32.AT+CLIENTRST4.33.AT+INDEXEN4.34.AT+SOCKSL4.36.AT+UARTCLBUF4.37.AT+RSTIM4.39.AT+MID4.40.AT+H。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
串口通信协议
1 概述
A1841模块提供AT指令接口,通过这些AT指令可以方便地跟模块进行通信和控制。
模块提供的AT指令集涵盖了所有对该模块的查询和控制命令,厂家在使用时可根据自身需求,进行挑选使用。
1.1 AT指令类型
因为AT指令是作为一个接口标准,所以它的指令返回值和格式都是固定的,总体上说AT指令有四种形式:
1、无参数指令:一种简洁的指令,格式是:AT+<command>,如: AT+DMOCONNECT
2、带参数指令:比较常用的一种格式,它为指令提供了强大的灵活性,格式是:
AT+<command>=<par1>,<par2>,<par3>…
这种指令的返回值根据不同的指令是一样的,这在后面的指令详解中将具体给出,但是返回值的基本框架格式为:
<CR><LF><回应字串><CR><LF>
<CR> 回车,0x0D
<LF> 换行,0x0A。
1.2 AT指令格式
以下给出了支持的AT指令和返回说明:
AT指令格式:
AT指令都以”AT”开头,以<CR>结束。
模块运行后,串口默认的设置为:8位数据位、1位停止位、无奇偶校验位、硬件流控制(CTS/RTS),速率9600
AT指令返回格式:
<CR><LF><跟AT指令相关的字符串><CR><LF>
注,输入AT指令,无回显输出。
2 接口通信命令格式
2.1.1 帧格式定义
通信协议采用AT指令的方式进行通信。
(注,全部传输为ASCII码传输)
终端对模块通讯采用形式为:AT+DMOXXX
模块对终端通讯采用形式为:+DMOXXX (终端不用返回)
2.2 命令交互流程
2.2.1 AT+DMOCONNECT握手信令
描述 握手信令旨在证明模块运作正常,终端每发送一次,模块在收到此信令后回复应答信令;如3次握手信令没有收到模块应答,则终端重启
模块。
格式 AT+DMOCONNECT
示例 AT+DMOCONNECT +DMOCONNECT:0
参数说明
2.2.2 +DMOCONNECT 握手应答信令
描述 模块握手应答信令,模块必须在收到DMOCONNECT信令后,第一时间应答。
格式 +DMOCONNECT:0
示例 +DMOCONNECT:0
参数说明 0 正常工作状态
2.2.3 AT+DMOSETGROUP设置组命令
描述 此命令是告诉模块工作参数的设置信息 。
格式 AT+DMOSETGROUP=GBW,TFV,RFV,CXCSS,SQ
示例 AT+DMOSETGROUP=0,415.1250,415.1250,12,4+DMOSETGROUP:0
参数说明 GBW:带宽设置。
0: 12.5K
1: 25K
TFV:发射频率值。
(400.0000M-470.0000M)(需要为12.5K和25K的整数倍)
RFV:接收频率值。
(400.0000M-470.0000M)
CXCSS :CTCSS值。
(00-38)
注:发射频率和接收频率可以为同一频率也可以为不同频率,但共用同一个CTCSS
00:无编码
01-38:CTCSS
SQ:静噪级别(0-8)
0:监听模式,(注:扫描模式不能使用0)
2.2.4 +DMOSETGROUP设置组应答命令
描述 模块收到设置组命令后,返回操作结果
格式 +DMOSETGROUP:X
示例 +DMOSETGROUP:0
参数说明 X: 0 成功
1 数据设置超出范围
2.2.5 AT+DMOAUTOPOWCONTR自动省电功能设置命令
描述 设置模块自动省电功能。
格式 AT+DMOAUTOPOWCONTR=X
示例 AT+DMOAUTOPOWCONTR=0+DMOAUTOPOWCONTR:0
参数说明 X: 0 设置省电开启
1 设置省电关闭
2.2.6 +DMOAUTOPOWCONTR自动省电功能设置应答
描述 模块自动省电功能设置结果应答
格式 +DMOAUTOPOWCONTR:X
示例 +DMOAUTOPOWCONTR:0
参数说明 X: 0 开启
1 禁止
2.2.7 AT+DMOVERQ 查询模块参数
描述 查询模块参数命令
格式 AT+DMOVERQ
示例 AT+DMOVERQ+DMOVERQ:V1.1参数说明
2.2.8 +DMOVERQ查询模式应答
描述 模块收到查询模块参数命令后,返回操作结果
格式 +DMOVERQ:X
示例 +DMOVERQ:V1.1
参数说明 X:软件版本号 (V1.0)
2.2.9 AT+DMOSETVOLUME设置音量命令
描述 设置模块的音量级别
格式 AT+DMOSETVOLUME=X
示例 AT+DMOSETVOLUME =1+ DMOSETVOLUME:0
参数说明 X:音量级别参数取值为1-6级
2.2.10 +DMOSETVOLUME音量设置应答
描述 设置模块的音量级别结果应答
格式 + DMOSETVOLUME:X
示例 + DMOSETVOLUME:0
参数说明 X:
0 设置成功
1 设置失败
2.2.11 控制器发送短信到模块设置命令
描述 手机发送短信到模块
格式 手机发送短信命令:AT+DMOMES=[Message Lenth] XXXX
模块收到短信确认回复命令: +DMOMES:0
示例 AT+DMOMES=I am in
+DMOMES:0
Shenzhen
参数说明 XXXX--为短信的内容.
+ DMOMES:0为模块收到短信并发射后给手机回复的确认命令.
2.2.12 模块传送短信到控制器设置命令
描述 模块收到的短信发送给手机
格式 模块传送短信到手机命令:+ DMOMES=[Message Lenth]XXXX
手机收到短信回复确认命令:AT+ DMOMES:0
示例 +DMOMES=I am in
AT+ DMOMES:0
Shenzhen
参数说明 XXXX为短信的内容.
AT+ DMOMES:0为手机收到短信后回复给模块的确认信息。
41 54 2B 44 4D 4F 4D 45 53 3D 1E 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A。