作者:心碎的醉鬼 | 来源:互联网 | 2023-10-16 10:34
前言这是《LoRaWAN102》的译文,即LoRaWAN协议规范V1.0.2版本(2016年7月定稿)。我正在陆续对协议的各个章节进行翻译,具体其他章节的译文,以及译文之外的代码解
前言
这是《LoRaWAN102》的译文,即LoRaWAN协议规范 V1.0.2 版本(2016年7月定稿)。
我正在陆续对协议的各个章节进行翻译,具体其他章节的译文,以及译文之外的代码解析,可点此查看帖子LoRa学习笔记_汇总。
本文作者twowinter,转载请注明作者:http://blog.csdn.net/iotisan/
翻译开始
第8章 Class B 介绍
这章描述了LoRaWAN Class B层,这是为电池节点优化设计的,不管它是移动还是固定在某个位置。
Class B 的终端必须执行如下操作,为了获得服务端发起的下行消息,终端必须按要求开启一个固定间隔的接收窗口。
LoRaWAN Class B 可以选择在终端上增加一个异步接收窗口。
LoRaWAN Class A 的限制之一就是终端发送数据使用的Aloha算法;这使得客户应用程序或者服务端不能在确定时间内定位终端。Class B 的目的就是在Class A 终端随机上行后的接收窗口之外,让终端也能在可预见的时间内开启接收。Class B 是让网关周期发送信标来同步网络中的所有终端,为此终端需要在周期时隙的确定时间点打开一个短的接收窗口(叫做“ping slot”)。
注意:是否要从Class A 切换到 Class B,这个要在终端的应用层进行处理。如果打算从网络端将Class A 切换到 Class B,客户程序只能利用终端 Class A的上行包来反馈一个下行包给节点,需要应用层上处理来识别这个请求 - 这个处理不在LoRaWAN层面。
翻译完