- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DTU在透传下长连接的应用
???????
DTU在数据传输中有三种工作模式:透传长连接模式,透传短连接模式和命令模式,其各有各自的特点及应用领域。下面我们说下DTU在透传下长连接的应用及特点。
应用场合:透传模式下适用于远程数据协议的调试。DTU工作于透传模式时,通过这个端口,远程客户端就接管了设备,此时客户端就成了虚拟的下位机,所有的收发数据都在客户端上完成,真正的端口将不起作用;
下面列举在水情自动测报系统中DTU
各个水文遥测站采集系统所需要的数据,通过数据转换和数据打包后送到GPRS模块,GPRS模块根据实现定义的APN连接方式将打包好的数据增加部分冗余码和校验码并转换成适合在无线链路上传送的网络数据包信号。移动公司局端的专用APN收到信号后透明传递到水情分中心。
同样,由于是透明传递,水情分中心可以将命令、对远端遥测站的设置参数等透传到遥测站点,从而实现数据远程读取和遥测站工作参数的远程设置。
DTU进入透传模式后,既可以作为客户端模式也可作为服务端模式。工作在透传模式下的DTU将自动完成串口到网络通信的转换,所有数据可透明的在上位机软件与下位机之间双向传输。
透传模式的建立首先要用AT+I命令定义所有相关的参数,然后再用一特殊AT+I!SNMD命令进入透传模式长连接状态。
DTU一旦进入透传模式,将不再接收任何AT+I命令,通过与主机串口的连接,DTU专注于处理下位机串口的数据,DTU不对数据做任何处理(即透明传输)。在这种模式下,需要特殊说明的是自动波特率不起作用,在进入透传模式之前,固定波特率必须设置,即BDRM不能设置成自动波特率。
通过串口连续输入3个“+”号,间隔在半秒以内输入,DTU将退出透传模式进入命令模式,此时DTU切换到命令模式并可再次响应AT+I命令。
1.透传模式的配置与创建
针对透传模式,通过设置SNSI参数,串口参数配置如下:
波特率:1200(2),2400(3),4800(4),9600(5),19200(6),38400(7),57600(8)或115200(9),单位bit/秒,数据位:7或8校验位:无(N),偶校验(E),奇校验(O)停止位:1或2流控:无(0)或硬件(1)
通过如下命令,DTU将强制进入透传模式:
AT+I!SNMD(“!”代表自动重连),如果这个参数被设置,DTU将回复“I/OK”,后面跟着“I/DONE”。当这个命令被执行后,如果DTU登录GPRS网络成功,它将关闭所有打开的socket连接,并断开与ISP的连接,进入重新启动阶段。当DTU重启后工作在透传模式时,它将设置串口为固定波特率,同时串口参数的设置根据SNSI参数中定义而定。
设备从串口接收到由DSTR设置的字符串“!”是特殊的标志,DTU根据这个标志,一旦响应AT+I!SNMD命令,它将立即上线。在通信过程中,假如网络出现异常导致设备下线(从GPRS/CDMA网络中退出),此时设备会自动拨号再次建立PPP连接,同时与数据中心再次建立TCP连接,在这种情况下,DTU不将下线,即使透传模式下 的socket被关闭DTU仍将保持在线。只能通过输入“+++”可退出透传模式进入命令模式,退出后BDRF设置的波特率是命令模式下控制DTU的波特率。
2.断线重连
这里的断线重连机制包含两部分,一个是DTU拨号与移动/联通建立PPP连接的重新建立过程,一旦DTU在接入GPRS/CDMA网络出现异常,此时DTU将自动检测网络,重新拨号上线;另一个是DTU上线后,DTU与数据中心建立的TCP连接的重连过程,在无线网络通信环境里,网络连接的断线是不可避免的,因此在DTU内部设置自动重连机制,一旦网络通信链路断开(即TCP连接断开),DTU自动重新建立与数据中心的TCP连接。断线重连涉及到如下参数的设置SNRD、RTO、RDL、IATO。
3.数据包传输
DTU可将接收到的数据缓存起来,打包然后通过网络传输到远端系统。DTU在发送数据时,有如下3种触发条件,当遇到下列条件之一时数据将被打包发送。
a)???? 从串口接收到相应字节的数据后,数据将被发送,参数由MCBF设置;
b)??? 当遇到特定字符时,发送数据,参数由FCHR设置;
c)??? 发送数据间隔时间超时时,发送数据,即每隔这个间隔时间后,设备就发送数据,参数由MTTF设置。
上诉3个条件只要有一个条件成立,数据就会被发送,这些参数也可通过AT+I命令设置。
当为UDP传输时,数据包的大小是根据一次性写入串口数据包的大小有关。当为TCP通信时,数据包在传输之前要被合并。
4.结束透传任务
结束透传任务可通过如下方式:
a)???? 通过串口向DTU传输断开连接的字符串,这个字符串在DSTR参数中设置,针对短连接有效,如果是长连接,此时DTU根据SNRD参数设置的时间间隔重新与数据中
您可能关注的文档
- DA控制技术.doc
- downloader手记九-价值评估.ppt
- DPLC维护作业指导书.doc
- DPS教程--第十二章:选择和自定义划像.doc
- DQA内部教育训练--SQRC.ppt
- DRBD安装手册.doc
- Dreamweaver实验大纲.doc
- DRIS和膳食指南.ppt
- Dropbox的创业经历.doc
- Drupal 安装指南.doc
- 部编版(新教材)七年级上册语文第四单元全单元教学课件.pptx
- 部编版(新教材)七年级上册语文全册教学课件.pptx
- 辽宁省葫芦岛市(新版)2024小学语文统编版小升初真题(备考卷)完整试卷(含答案).docx
- 辽宁省铁岭市(新版)2024小学语文统编版小升初质量检测(提分卷)完整试卷(含答案).docx
- 陕西省咸阳市(新版)2024小学语文人教版小升初模拟(强化卷)完整试卷(含答案).docx
- 重庆市市(新版)2024小学语文部编版小升初真题(预测卷)完整试卷(含答案).docx
- 重庆市市辖区(新版)2024小学语文部编版小升初真题(备考卷)完整试卷(含答案).docx
- 重庆市县(新版)2024小学语文人教版小升初真题(综合卷)完整试卷(含答案).docx
- 重庆市市辖区(新版)2024小学语文统编版(五四制)小升初核心能力评测(巩固卷)完整试卷(含答案).docx
- 辽宁省葫芦岛市(新版)2024小学语文统编版小升初摸底(拓展卷)完整试卷(含答案).docx
最近下载
- 办公用品订购合同范本.docx VIP
- WORD版本刻度尺-A4纸打印可用.doc
- 90nm逻辑产品Peeling缺陷的解决方案.pdf
- 神经系统的分级调节.pptx VIP
- 中建施工总平面布置图设计(69页).pdf
- 2024年公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目考试题库(1392题).docx
- 北师大版(2023)必修第一册 Unit 2 Sports and Fitness单元教学设计.pdf VIP
- 2016-2023年长沙民政职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx
- 农业经济学-农业资金.ppt VIP
- 齐鲁医学神经系统疾病的辅助检查.ppt VIP
文档评论(0)