1 概述
-适用版本
-LoRaWAN1.0.2 CLAA.03 02.19.15 Aug 16 2018 09:57:31
-说明
-本文档主要描述的是CLAA Class C简单组播业务的实现,暂不提及复杂组播业务。
2 简单组播业务
2.1 组播帧下发流程
2.2 组播地址和秘钥
组播地址采用AppEui的广播地址:0xFFFFFFFE。
组播密钥采用预置方式:预置0xabacadaeaf1213141516171819232425;其中第16Byte(25)可以通过JoinAccept消息中BKeyEndByte来修改。
BKeyEndByte为组播群NwkSKey/AppSKey最后一个字节数值,当终端收到后,用此数值替代缺省广播Key的最后一个字节25,形成新的Key:0xabacadaeaf12131415161718192324【BKeyEndByte】。
3 终端加入简单组播业务流程
1)获取服务器分配的组播APPEUI;
2)设备注册入网,其中APPEUI为组播APPEUI;
3)注册成功后告知服务器把BKeyEndByte给终端相关人员(当前版本不支持从joinaccept中获取BKeyEndByte,需要服务器告知);
4)0xabacadaeaf1213141516171819232425(组播的nwkskey和appskey)最后一个字节25用BKeyEndByte替换掉;
5)配置组播的DEVADDR、NEKSKEY和APPSKEY;
-AT+DEVADDR=FEFFFFFF,1,APPSKEY,NWKSKEY(FEFFFFFF为小端写法)
6)组播下行调试。
4 终端配置注意事项
1)组播APPEUI为服务器端分配。
2)组播指令AT+DEVADDR=MulDevAddr,1,APPSKEY,NWKSKEY中,第一个参数MulDevAddr(组播DVEADDR)为小端写法;并且该指令不支持掉电保存。
3)BKeyEndByte需要终端注册后向服务器索要,得到该值后更新到APPSKEY和NWKSKEY中。
4)组播下行FCNT规定为16位,当组播下行FCNT达到65535时,需复位模块,同时重新配置组播指令。