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时,需复位模块,同时重新配置组播指令。

c语言组播源码_CLAA Class C简单组播业务的实现相关推荐

  1. c调用易语言串口,易语言串口API源码

    易语言串口API源码系统结构:ReadCommPure,BuildCommDCB,CreateFilea,关闭句柄a,SetCommState,ReadFileA,GetCommState,Write ...

  2. 字符串固定长度 易语言_易语言字符串操作源码

    易语言字符串操作源码 系统结构:字符串_取长度,字符串_取中间,字符串_取左边,字符串_取右边,字符串_替换,到宽字符,到多字节,取文本数据地址,取字节集数据地址,MultiByteToWideCha ...

  3. Go 语言 bytes.Buffer 源码详解之1

    转载地址:Go 语言 bytes.Buffer 源码详解之1 - lifelmy的博客 前言 前面一篇文章 Go语言 strings.Reader 源码详解,我们对 strings 包中的 Reade ...

  4. 易语言修改虚拟机硬盘id_易语言本地虚拟机源码

    易语言本地虚拟机源码 系统结构:显示工具路径,读入未用分区,获取分区位置,设置虚拟机分区,读入虚拟分区,操作并显示日志,处理显示错误提示,取驱动器文本列表,写配置目录,处理结果文件,格式化时间,取Do ...

  5. 易语言模拟器中控源码 全新手游模拟器通用中控源码, 适用于各种游戏, 源码现成的只需要更换游戏就可以用哦

    易语言模拟器中控源码 全新手游模拟器通用中控源码, 适用于各种游戏, 源码现成的只需要更换游戏就可以用哦, 带修改教程,带讲解说明, 简单易懂不需要别人指导在家可以自学. 降低新手编写多线程中控的门槛 ...

  6. 易语言 普通填表 html5,易语言网页填表源码

    易语言网页填表源码系统结构:passport_tianya,passport_xinlang,passport_baidu,Automatic_modification,Insert_text,Loa ...

  7. c语言字符动画源码下载,C语言动画程序源码.docx

    C语言动画程序源码 C语言动画程序#include #include #include #include #define pi 3.1415926535 double ca3mm1(double m1 ...

  8. 易语言模拟器中控源码

    易语言模拟器中控源码 全新手游模拟器通用中控源码, 适用于各种游戏, 源码现成的只需要更换游戏就可以用哦, 带修改教程,带讲解说明, 简单易懂不需要别人指导在家可以自学. 降低新手编写多线程中控的门槛 ...

  9. 如何在php直播平台源码里实现“查询附近主播”功能

    在php直播平台源码中,"发现同城主播"的功能是如何开发出来的?下面给大家介绍附近功能中的距离之间的换算,通过本文,你可以: 理解如何在php直播平台源码里换算经纬度 理解发现同城 ...

最新文章

  1. python3.5升级_python升级 (2.6升级到3.5)
  2. Sql Server使用链接服务器远程取数据!
  3. 微博VS微信,谁更有移动优势
  4. leetcode696. 计数二进制子串
  5. 另一个串口verilog 代码
  6. 【java学习之路】(java框架)008.JdbcTemplate
  7. 用iframe框架,登录过期后登录框在框架里加载的问题
  8. Java 分支与循环
  9. ASP.NET MVC扩展自定义视图引擎支持多模板动态换肤skins机制
  10. 13家电脑品牌来源大揭底
  11. php简单的日历代码,php日历代码(附演示效果)
  12. android运行win7系统,安卓手机安装运行Win7系统教程(图文)
  13. 怎样用计算机二元一次方程,键入公式在计算机如何键入二元一次方程式公式 – 手机爱问...
  14. 元宇宙的第一步,应该在汽车里迈出去?
  15. google关键词匹配和扩展工具
  16. IT男人:四十岁是一枝花吗?
  17. 使用repotrack下载指定rpm包及其全量依赖包
  18. 【MySQL我可以讲一个小时】
  19. 写在2022的小尾巴
  20. 2019.1.21【NOIP提高组】模拟B组 JZOJ 4208 线段树什么的最讨厌了

热门文章

  1. 神经网络常用术语(Updating)
  2. 人工智能的发展趋势综述
  3. Ubuntu 16.04+CUDA8.0+Caffe+OpenCV3.1
  4. Google大佬自述:天才程序员竟也有不为人知的秘密,看完真的学到了!
  5. C++——NOIP模拟题——零件加工
  6. MichiGAN:Multi-Input-Conditioned Hair Image Generation for Portrait Editing---论文阅读笔记
  7. 改善睡眠失眠10大方法,让你失眠一招入睡
  8. python中的data解释_python中的data解释_python unicodedata用法
  9. python - 03【列表/元组/字符串】
  10. Hexo-Theme-Sakura 实践记录