文档

心跳消息

早些时候,我们讨论了使用仪表板。通常,心跳消息被发送到的值填充的仪表板。定期发送心跳消息小消息来验证该设备仍在运营,并提供反馈内部状态的设备,设备的独立测量。这些信息将提供数据,如:

  • 电池电压和水平
  • 固件版本
  • 接收信号的水平(从网关设备Rx水平)
  • 设备配置参数或CRC / MD5哈希
  • 设备错误条件(例如,传感器的校准)
  • 温度(如果这是一个二次测量)
  • 项某些事件如吵醒加速度计的次数
  • 唤醒和睡眠时间的设备

多久需要更新这些参数取决于应用程序。某些应用程序需要运行很长时间(15年)在一个主电池,所以他们只有几天或每周更新一次。如果是这样的话,发送一个最小数量的心跳会建议电池寿命最大化。其他应用程序可能需要及时更新和更敏感接收更新一天几次或更多。结果,这些价值观,像电池的水平,可能会改变更快,需要频繁的更新(再一次,每一天或更多)。虽然它可能有效部分或所有这些值添加到现有的数据包,我们建议使用谨慎当混合这些操作值和数据值。这些包是至关重要的管理设备收集数据时,但是这可能是多余的。另外,发送数据不会改变,或者改变很少(固件修正或参数设置等),与每一个数据信息是浪费带宽和电池寿命。

Baidu
map