• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

WiFi模块下发的心跳包有啥用吗

huihui163 2018-10-08 浏览量:1882
手里的一个WiFi模块每隔5秒会下发心跳包,但是单片机对这个数据也不回传,这样发心跳包有啥用那
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • TCP链路增加心跳的作用是保持链路的占用情况,不加的情况下,空TCP链路会被系统资源给释放。特别是在无线应用领域。除非TCP链路的传输保持较高的使用频率,可以考虑不增加心跳。
    • 发布于 2018-10-08
    • 举报
    • 评论 2
    • 7
    • 0
huihui163 回复了 一笔之名也:还是有点模糊,那单片机也不需要回传数据 回复
Spirit 回复了 huihui163:不需要,单方面占用链路就行了 回复

其他答案 数量:10
  • 设备掉线检测和设备改变ip后重新上报
    • 发布于2018-10-09
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以检测设备是否电线,掉线之后方便处理
    • 发布于2018-10-09
    • 举报
    • 评论 0
    • 1
    • 0

  • 这是为了不释放通讯的连接,等于说就是模块按照标准的通讯协议在运行,如果没有这个心跳信号,长期闲置的通讯通道会被释放。就是说那个端口会自动关闭。这个现象在w5500芯片中我遇到过,W5500芯片工作在TCP模式下,长期没有数据传输,电脑的端口就会被自动关闭。
    • 发布于2018-10-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 1、检测两个设备之间的通讯连接状态

    2、保持当前通讯链路

    • 发布于2018-10-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 心跳包一般是用于确定链路是否存在的
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 心跳包的作用是确认连接的,而且如果长时间不使用这个链路的话,这个链路会自动关闭,下次使用就需要重新申请
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 通常可以用来检测两个设备的连接状态
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 心跳包就是确认设备在线没有断线的,只要设备连上,就需要一直发心跳包确认连接状态。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

WiFi模块下发的心跳包有啥用吗