农业物联网设备的介绍里写着“双向通信”,容易让人联想到平台随时发出消息、设备随时接收。LoRaWAN Class A的公开文档却展示了另一种安排:下行接收机会与设备先前发出的上行消息关联。能力与时机,是阅读这类设备资料时需要分开的两个问题。[1]

The Things Network的Device Classes说明,LoRaWAN的三类设备都支持上行和下行,且所有设备须实现Class A。对Class A而言,设备完成一次上行发送以后,才开启短暂的下行接收窗口。因此,“支持下行”表示协议有这个方向的通信能力,并没有同时承诺设备在任意时刻都保持接收。

原文进一步区分两个窗口RX1和RX2。网络可在第一个或第二个窗口回应,但不是两者都用:若设备在首个窗口已收到下行,就不再开启第二个;首个窗口未收到,才进入第二个窗口。这一条件说明,文档中的“两窗口”不是要求每一条消息接收两遍,也不是两个始终敞开的独立通道。

如果两个窗口都未收到网络回应,文档说后续下行机会安排在下一次上行之后。这里的“等待”由通信机制解释,不能只凭平台页面暂时没有显示回应,就断定农场设备已经损坏。反过来,平台已经准备好一条下行消息,也不能由此推定它已经到达设备;本文没有读取任何真实设备日志,无法给出个案状态。

原文把Class A的低功耗与大部分时间休眠、只在相应时机接收联系起来,并将环境监测列为应用场景之一。这让农业环境数据服务有了一个具体的阅读角度:资料中的低功耗与较长下行等待,并非一定互相矛盾,而可能来自同一种工作方式。不过,页面没有为某个农场的网络状况、传感器型号或实际电池提供验证。

与服务商讨论数据链路时,可以分别询问消息何时由平台产生、设备何时获得接收机会,以及是否存在真实的接收记录。这些问题关注证据所处的环节,不要求把所有事件合并成一个“发送成功”标签。本文提出的是沟通思路,没有规定等待时长、无线参数或采样频率,也没有设计灌溉与温控动作。

本篇实际阅读了这份公开文档的文字和Class A完整说明,图示未作视觉核验,页面未给出可确认的首次发布日期。Class B和Class C另有接收安排,不能把本文的Class A条件扩展到所有LoRaWAN设备。把双向能力和具体接收窗口分别表达,才能让产品说明中的“能接收”保留它原有的时间条件。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。