重工电子论坛

标题: 有关长连接和gprs通信 sim300 [打印本页]

作者: 李钢-15级    时间: 2016-6-4 01:14
标题: 有关长连接和gprs通信 sim300
最进在弄有关gprs通信的东西
作者: 李钢-15级    时间: 2016-6-4 01:16
本帖最后由 李钢-15级 于 2016-6-4 01:34 编辑

几点感想

1     服务器不能主动连接DTU  中间还要跨越一个电信运营商的网关,不是服务器直接连到DTU。
2     因为现在网络运营商为了防止一些终端挂在网上,而不传数据。产生的映射均有一个TTL生存时间,一般为3分钟以内,如果超过3分钟,映射将会自动消失,此时在数据中心将无法主动与DTU通信。所以必须DTU 定时发一些心跳数据来维持与数据中心的链路。即使设备间保持长连接
3  DTU(Data Transfer unit)是指数据传输单元,是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送的无线终端设备。其硬件组成部分主要包括CPU控制模块、无线通讯模块以及电源模块;支持远程配置、远程控制、短消息备份及告警等。广泛应用于气象、水文水利、地质等行业。)
作者: 李钢-15级    时间: 2016-6-4 05:20
本帖最后由 李钢-15级 于 2016-6-4 05:24 编辑

贴图  这里我采用的协议是udp协议(无连接 可靠性低,适用于数据量少的)

RM46_$0XLWGU7X_553905XK.png (98.64 KB, 下载次数: 1244)

RM46_$0XLWGU7X_553905XK.png

作者: 李钢-15级    时间: 2016-6-4 05:23
本帖最后由 李钢-15级 于 2016-6-4 05:33 编辑

实现这一简单的功能,充分暴露了菜鸟的本质
过程当中 犯了一些很多不应该犯的错误
1.不能多加了换行符。
2,没有认真看手册。等待返回指令的时间不能太短 大概500毫秒
3.一开始电源用手机的电源,反正就是不得行,各种问题(会不会是电压大了,对串口通信有影响?)
   后来用电脑的usb供电 发现sim300 又无法正常工作(会不会是电压小了?)
后来用标准的5v 3a 。发现就能正常工作了。
作者: 张金权-11级电子    时间: 2016-6-6 14:46
李钢-15级 发表于 2016-6-4 05:23
实现这一简单的功能,充分暴露了菜鸟的本质
过程当中 犯了一些很多不应该犯的错误
1.不能多加了换行符。
...

3 不是电压小了,是USB口能够提供的电流不够,GPRS模块工作时电流较大,峰值电流大概2A。另外,给任何模块供电之前,要先用万用表打一下供电的电压,尤其是贵重模块。
作者: 李钢-15级    时间: 2016-6-6 16:26
张金权-11级电子 发表于 2016-6-6 14:46
3 不是电压小了,是USB口能够提供的电流不够,GPRS模块工作时电流较大,峰值电流大概2A。另外,给任何模 ...

谢谢张兄,我刚查看了手册,的确要求供电电流要满足2A.而一般usb电流只有500MA




欢迎光临 重工电子论坛 (http://cqutlab.cn/) Powered by Discuz! X3.1