LoRaWAN协议中文版 第8章 Class B介绍

2020-04-17 14:41:11 浏览数 (1)

前言

这是《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层面。

翻译完


0 人点赞