OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5831|回复: 10

SIM800C的问题

[复制链接]

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2016-9-2
在线时间
42 小时
发表于 2017-2-16 10:41:57 | 显示全部楼层 |阅读模式
求教各位大神,用的是sim800c的模块,用花生壳做的内网穿透,链接正常以后,可以正常的网域名省发送数据,用网络助手也可以接收到!但是如果隔几分钟后再发数据(在此期间不让模块发送数据),会出现如图的问题,模块也显示send OK了,但是网络助手上接收不到数据。如果用CIPSHUT重启一下网络,就又可以成功发送和接受数据了
1487212657(1).jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2016-9-2
在线时间
42 小时
 楼主| 发表于 2017-2-16 11:29:41 | 显示全部楼层
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2016-9-2
在线时间
42 小时
 楼主| 发表于 2017-2-16 11:29:56 | 显示全部楼层
11111111111111
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2016-9-2
在线时间
42 小时
 楼主| 发表于 2017-2-16 11:30:08 | 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2016-9-2
在线时间
42 小时
 楼主| 发表于 2017-2-16 11:31:06 | 显示全部楼层
再顶顶
回复 支持 反对

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7210
金钱
7210
注册时间
2016-11-30
在线时间
622 小时
发表于 2017-2-16 12:23:42 | 显示全部楼层
TCP的话如果时间长了,而链路上又没有数据通信的话,server端会主动断开连接的。但是一般这种情况下client发送数据会失败的。
回复 支持 反对

使用道具 举报

30

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2012-6-14
在线时间
204 小时
发表于 2017-2-16 14:03:16 | 显示全部楼层
做一个心跳帧数据,每隔一段时间发送数据进行一次握手,这个是保证连接必须要做的
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2016-9-2
在线时间
42 小时
 楼主| 发表于 2017-2-16 16:17:24 | 显示全部楼层
jiafangshi 发表于 2017-2-16 14:03
做一个心跳帧数据,每隔一段时间发送数据进行一次握手,这个是保证连接必须要做的

您说的心跳包不是也是发给域名吗,我的数据是1s左右发一次,还需要发送心跳包吗?
回复 支持 反对

使用道具 举报

30

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2012-6-14
在线时间
204 小时
发表于 2017-2-17 08:35:40 | 显示全部楼层
TMAC666 发表于 2017-2-16 16:17
您说的心跳包不是也是发给域名吗,我的数据是1s左右发一次,还需要发送心跳包吗?

嗯,如果是1s的话,那就不需要了,我以前也做过GPRS模块互联,服务器端使我们自己写的,握手心跳包是必须的,不过,如果中间有数据传输,也算是“握手”,心跳包发送时间置后重新开始计算,直到自己设定的握手时间到依然没有数据传输,就发送心跳包数据
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2016-9-2
在线时间
42 小时
 楼主| 发表于 2017-2-17 10:19:36 | 显示全部楼层
jiafangshi 发表于 2017-2-17 08:35
嗯,如果是1s的话,那就不需要了,我以前也做过GPRS模块互联,服务器端使我们自己写的,握手心跳包是必须 ...

好的,谢谢了!
回复 支持 反对

使用道具 举报

6

主题

115

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2018-7-7
在线时间
13 小时
发表于 2018-7-19 10:40:12 | 显示全部楼层
分享解决GPRS模块SIM800c连接不到服务器问题方法
http://www.openedv.com/forum.php ... d=274554&extra=
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 23:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表