• 凯发K8

    产品
    凯发K8云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
    200
    +
    私有云项目
    数据本地化
    业务个性化
    10
    +
    万 公有云注册用户
    80%公有云功能免费
    付费VIP享自定义品牌服务
    凯发K8云官网
    凯发K8智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
    提供代研、代料、代工一站式OEM/ODM服务
    凯发K8智造官网
    凯发K8智能 — 解决方案 打包提供云、管、边、端整体解决方案
    从问题诊断、方案设计,到实施落地、系统运维
    凯发K8智能官网
    新闻资讯
    GPRS模块如何设置心跳包
    2016-08-29


      GPRS模块设置心跳包时,建议在网络透传模式下。在网络透传模式下,用户可以选择让模块发送心跳包。心跳包可以向网络服务器端发送,也可以向串口设备端发送。例如USR-GM3的心跳包设置示例图如下:

    GPRS模块如何设置心跳包

      向网络端发送主要目的是为了与服务器保持连接,和让长时间空闲(很长时间内不会向服务器发送数据)的模块检测连接状态是否有效。当连接异常时,模块会检测到无法正常发送心跳包数据到服务器端,发送失败次数大于3次时,模块认为连接异常,将尝试重新接入服务器。

      在服务器向设备发送固定查询指令的应用中,为了减少通信流量,用户可以选择,用向串口设备端发送心跳包(查询指令),来代替从服务器发送查询指令。

      设置软件设置:

    GPRS模块设置示意图

      图 设置软件示意图

      注:如果发送的是字符串格式的心跳包,请去掉设置软件上HEX选择框的勾。

      指令设置:

      (1) 使能发送心跳包功能

      AT+HEARTEN=”on”


      (2) 设置心跳包发送方向类型,例如,设置心跳包向网络服务器端发送。

      AT+HEARTTP=”NET”


      (3) 设置心跳包数据,例如,将数据设置为字符串”www.a3photo.net”,需要先转换为十六机制的字符串

      为”7777772E7573722E636E”。

      AT+HEARTDT=”7777772E7573722E636E”


      (4) 设置心跳包的发送间隔时间,例如,将发送间隔时间设置为30秒

      AT+HEARTTM=30

      除了做以上设置外,还要对网络连接如socket A 和socket B的设置,请参考4.1.2.3章节。完成设置后,保存参数,当socket A 或socket B连接上服务器后,如果设备在30秒内未向服务器发送数据,则模块会向服务器发送字符串”www.a3photo.net”.

      注:心跳包是在串口和网络没有数据的时候才会发送,如果数据交互小于心跳时间,则不会发送心跳包。

    工作日每天: 14:00~17:00
    抖音、天猫 "凯发K8旗舰店"

    关注凯发K8微信公众号
    了解更多信息

    凯发K8