2.0 AT模块如何实现重连(已解决)

发表在 AT2019-7-18 00:40 [复制链接] 4 325

本帖最后由 shao7936626 于 2019-7-23 16:28 编辑
" R8 k/ o: s+ B# ?4 v) H6 ~! d- e! Y0 b5 p7 \3 b. j+ F
如题,AT框架里面怎么实现优雅的重连(手动)呢,还有哪些地方可以优雅的判断网络是否断开了(比方at_scoket_xxx.c中,xxx_socket_connect中可以判断,链接是否还存在 ). y- _7 P3 k& m8 C

3 H; ?3 [$ @) W! b: {& v9 j  z
4 Y$ E$ y: O4 l0 |: `% _# y7 |" @: d后记:$ O+ B! ^$ m. A9 p: \! c
         因为模块本身感觉有点小问题,咨询了厂家,厂家给的答案是(手动重启模块),然后好好思考了一下自己的产品,有问题直接重新一下mcu也没什么问题,而且进度又很紧张,先简单用断网了就重启设备来解决把
+ y8 w2 L3 Y4 z. g# @5 M9 s
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-7-18 10:14:18 | 显示全部楼层
本帖最后由 armink 于 2019-7-18 10:17 编辑
0 F6 a+ W' V( w7 ^
$ O, ^: o% T/ t8 m2 l$ M现在 ifconfig 里能看到 at 网卡网卡状态,这里主要是通过 netdev 实现的
, t" n; e# @  f5 [/ j) k0 b
- q, L* o7 [7 g3 N. d# y9 Q如果想要实现重连,可以先检查 netdev 状态,比如 link_up/link_down,再调用 at 命令去连接
使用道具 举报 回复
发表于 2019-7-18 11:26:41 | 显示全部楼层
armink 发表于 2019-7-18 10:14) e* P+ a/ O9 w9 w
现在 ifconfig 里能看到 at 网卡网卡状态,这里主要是通过 netdev 实现的
' t; b; A% \. }- \" ]
" U; O4 G' [& h/ w7 Y5 m& Q如果想要实现重连,可以先检查 n ...

4 C8 i9 _: {0 @( c( \有参考的例子看一下吗?
使用道具 举报 回复
发表于 2019-7-18 12:42:34 | 显示全部楼层
shao7936626 发表于 2019-7-18 11:266 x7 ^9 z% m8 h9 d( G6 ~% g
有参考的例子看一下吗?
1 w$ v+ R  f, ^' f6 k+ F
没有的,可以看下文档中心里的 netdev
使用道具 举报 回复
发表于 2019-7-18 14:50:09 | 显示全部楼层
armink 发表于 2019-7-18 12:42# v1 ]$ |5 R- a( [7 z" z* |
没有的,可以看下文档中心里的 netdev

3 ?, q# ~4 B3 z4 Z( e, O好滴,谢谢指导,引路
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

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