查看: 1208|回复: 0

[资料发布] CLAA Class C简单组播业务的实现

[复制链接]

74

主题

169

帖子

573

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
573
发表于 2019-5-26 12:34:39 | 显示全部楼层 |阅读模式
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时,需复位模块,同时重新配置组播指令。












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表