串口DTU设备常见操作指导

1、恢复设备的的默认配置

在ATI模式下面输入+RESET复位模块参数,RESET!复位单片机初始参数。默认参数为8位数据位/无奇偶校验/1位停止位、波特率9600bps,数据传输速率:9600bps

2、查询当前的设备的软件版本

INFO!查询软件版本,+ATI查询模块版本

3、在使用超级终端时,当键入 AT 指令时得到奇怪的字符串?

一般是由于超级终端的串口的波特率和 module/DTU的串口的波特率不匹配造成的。使用 AT+IPR?来检测 DTU/module 串口速率,然后检测超级终端的配置。

3、检查设备有没有登陆GPRS/CDMA网络?

在AT 命令态,再输入AT+CGATT? (AT+CREG?) 如返回的是1则表示进入GPRS 网络,如返回的是0 则表示还未登入GPRS 网络。

4、检查设备信号强度和SIM/UIM卡状况?

在AT模式下,输入AT+CSQ<CF>,返回<**,##>,其中**应在10~31,数值越大表明信号质量越好,##应为99,否则应检查天线或SIM/UIM卡是否正确安装,或者检查该地区是否有GSM信号覆盖。

5、每次发送数据产生冗余数据量大小是多少?

DTU只有在和中心端建立连接的时候会产生冗余数据,就是把自身的信息发给中心,以后只要在这链路未断的情况下,发送的数据是不会产生冗余数据。冗余数据为45个字节,具体格式如下:

8位HEXID(4位)+11位电话号码+ 0 + 登入IP地址 =41个

6、更改波特率?

在对波特率进行修改的时候,(透明模式下)按“+++”键进入设置模式,输入AT+IPR?先查询其波特率, 含协议下为38400 , 但后台串口波特率仍为57600 。这时输入你想要更改的波特率,AT+IPR=1200<CR>,返回<OK>,在超级终端下断开连接,将后台波特率更改为1200,在进入超级终端,直接敲回车,输入AT 指令,这时就可以通过1200 波特率进行通信了。(非透明模式下)直接输入AT+IPR=1200<CR>,返回<OK>,相同的在超级终端下断开连接,将后台波特率更改为1200,就可以正常使用了。

7、掉线重拨需要多长时间?

这要根据当时实际的网络状况来决定,一般正常情况下是十几秒左右。

8、设备频繁重启,且提示“Tcp Connection error"错误

出现TCP错误可能是由于您的服务器端的网络状况出现问题,您可以先ping一下您的服务器端的。9、设备频繁重启,出现PPP错误

出现PPP错误可能是由于您的SIM卡出现故障,请检查您的SIIM卡是否处于正常状态。

10、进入设备配置界面

上电后在串口终端输入+++字样进入配置状态,再通过AT+I进入单片机设置

11、如何刷新DTU的程序?

答:DTU不上电情况下,将DTU通过COM口与PC连接好,运行sftdnld.exe文件,选择COM口,其目录下的*.bin文件(右边会显示其版本信息),点击“开始下载”后,将DTU上电,这时您可以看到其安装进度,完成即更新程序成功。

12、如果服务中心端有固定IP,而DTU没有绑定固定IP,是动态分配的IP,中心端是怎样来区分识别是哪个DTU传送上来的数据呢?

在我们的DTU里可以设置设备ID号,或者根据SIM卡号来识别。在服务中心段可以将我们提供的动态链接库嵌入到服务台程序中。

13、 如果没有固定IP或者专用APN如何建立连接

可使用动态域名解析方式,这样把中心端的域名设置到DTU里,DTU就可以根据域名来访问中心,不管中心的是动态还是固定的IP都不会影响数据的传输,既可降低成本,也便于维护。

14、下位机可能一天发送数据的次数不多,不需要实时在线,是否可以让DTU长时间处于休眠状态,以节省电源和数据流量通信费用,但中心站需要的时候又能立即激活下位机DTU并发回数据?

这两有两种方式可以实现你的需求,如果DTU属于主动的发送数据,那么可以将设备设置成按需拨号模式,在发送数据之前先进行检测拨号,然后在发送数据。另外一种方式是通过服务台向DTU拨打激活电话或者短信激活上线。

时间: 2024-11-08 14:48:06

串口DTU设备常见操作指导的相关文章

串口DTU设备常见问题处理

1.恢复设备的的默认配置 在ATI模式下面输入+RESET复位模块参数,RESET!复位单片机初始参数.默认参数为8位数据位/无奇偶校验/1位停止位.波特率9600bps,数据传输速率:9600bps 2.查询当前的设备的软件版本 INFO!查询软件版本,+ATI查询模块版本 3.在使用超级终端时,当键入 AT 指令时得到奇怪的字符串? 一般是由于超级终端的串口的波特率和 module/DTU的串口的波特率不匹配造成的.使用 AT+IPR?来检测 DTU/module 串口速率,然后检测超级终端

C#路径/文件/目录/I/O常见操作汇总

文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善. 主要内容:一.路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容:二.相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录:三.文件.目录.驱动器的操作,如获取它们的

【转】C#路径/文件/目录/I/O常见操作汇总

文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善. 主要内容: 一.路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容: 二.相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录: 三.文件.目录.驱动器的操作,如获取

移动端测试——手机常见操作的API (5)

appium基础API 1.1 常用的手机操作API 针对手机的一些常用设置功能进行操作 前置代码 # 导入driver对象 from appium import webdriver import time # server 启动参数 desired_caps = {} # 设备信息(系统.版本.设备号) desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '9' desired_caps['dev

【代码学习】MYSQL数据库的常见操作

============================== MYSQL数据库的常见操作 ============================== 一.mysql的连接与关闭 -h:指定所连接的服务器位置 -u:数据库的用户名 -p:数据库的密码 1 mysql -u 用户名 -p //连接数据库 2 密码 3 exit //关闭数据库 1 mysql_connect($host,$user,$password); //连接数据库 2 mysql_close() //关闭数据库 二.创建数据

杂【第一天】包括eclipse常见操作,程序调试模式

观看传智播客视频笔记,感谢 eclipse的常见操作: 1.当即热版本低于编译器版本是,会出现bad Vresion number in class file的错误: 2.快捷键: alt+/:模板键 ctrl+1:快速修复 ctrl+shift+o:导包 设置代码阿保存的时候自动格式化:windows->首选项->Java->Editor->save Actions 代码移动:alt+上下键 重置视图:window->reset perspective... 3.典型的字节

[java学习笔记]java语言基础概述之数组的定义&amp;常见操作(遍历、排序、查找)&amp;二维数组

1.数组基础 1.什么是数组:           同一类型数据的集合,就是一个容器. 2.数组的好处:           可以自动为数组中的元素从零开始编号,方便操作这些数据. 3.格式:  (一旦创建,必须明确长度)          格式1:              元素类型   [ ]  数组名  =  new  元素类型  [元素个数即数组的长度]:              示例:int[] array = new int[5];          格式2:           

ArcGIS for Android地图控件的5大常见操作

原文地址: ArcGIS for Android地图控件的5大常见操作 - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/arcgis_mobile/article/details/7801467   GIS的开发中,什么时候都少不了地图操作.ArcGIS for Android中,地图组件就是MapView,MapView是基于Android中ViewGroup的一个类(参考),也是ArcGIS Runtime SDK for

动态单链表的传统存储方式和10种常见操作-C语言实现

顺序线性表的优点:方便存取(随机的),特点是物理位置和逻辑为主都是连续的(相邻).但是也有不足,比如:前面的插入和删除算法,需要移动大量元素,浪费时间,那么链式线性表 (简称链表) 就能解决这个问题. 一般链表的存储方法 一组物理位置任意的存储单元来存放线性表的数据元素,当然物理位置可以连续,也可以不连续,或者离散的分配到内存中的任意位置上都是可以的.故链表的逻辑顺序和物理顺序不一定一样. 因为,链表的逻辑关系和物理关系没有必然联系,那么表示数据元素之间的逻辑映象就要使用指针,每一个存储数据元素