单片机GPRS与服务器通信,服务器收到GETHTTP1.1,这是怎么回事

单片机GPRS与服务器通信,服务器收到GETHTTP1.1,这是怎么回事,第1张

应该不是程序的问题啊, 我也出现过, 用下位机串口操控中兴通讯的CDMA ,和WCDMA模块,在连上服务器后,数据传输期间,经常出现,出现后,连接断开,但下位机串口无任何异常反馈信息,到现在都不知道什么问题。。。

下面是实例:

...有一个客户端连接...... 《模块连接服务器》

IP:117.136.34.215

端口:57790

<--adasdasdsadsad

-->434C49020E00140D06030B243787

-->434C49020E00140D06030B2500BD

-->434C49020E00140D06030B2505B8

-->434C49020E00140D06030B250AB3434C49020E00140D06030B250FAE

...有一个客户端连接...... 《未知终端连接》

IP:211.162.73.125

端口:36176

-->GET / HTTP/1.1

...客户端退出! 《此时模块发的数据,服务器收不到了,而且模块那边的串口无任何异常》

GPRS模块与服务器连接容易掉线有几种可能。

信号不号导致通信不稳定。

GPRS模块在与服务器通信时如果3-5分钟没有数据来往,运营商就会将链接端口关闭,导致断开。解决在数据空闲时设置心跳包。

GPRS模块本身问题。询问供应商解决

服务器接受软件不稳定。建议用测试工具通过广域网连接服务器测试。

奥企科技,,,,

GPRS接收数据本质上就是socket通信, 和一般的网络编程没有区别.短信就是AT指令了.

服务器应该设置一个监听端口,在SIM300处设置端口连接,待GPRS模块连通后就可以收发数据了;而后对于接收的数据进行判定是否收发完毕,GPRS无线分组业务如其名,分组发送,采用TCP和UDP在判断是否接受完成是不一样的;而后存数数据库,一般ACCESS就够用了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/282013.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存