c语言组播源码_CLAA Class C简单组播业务的实现
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简单组播业务的实现相关推荐
- c调用易语言串口,易语言串口API源码
易语言串口API源码系统结构:ReadCommPure,BuildCommDCB,CreateFilea,关闭句柄a,SetCommState,ReadFileA,GetCommState,Write ...
- 字符串固定长度 易语言_易语言字符串操作源码
易语言字符串操作源码 系统结构:字符串_取长度,字符串_取中间,字符串_取左边,字符串_取右边,字符串_替换,到宽字符,到多字节,取文本数据地址,取字节集数据地址,MultiByteToWideCha ...
- Go 语言 bytes.Buffer 源码详解之1
转载地址:Go 语言 bytes.Buffer 源码详解之1 - lifelmy的博客 前言 前面一篇文章 Go语言 strings.Reader 源码详解,我们对 strings 包中的 Reade ...
- 易语言修改虚拟机硬盘id_易语言本地虚拟机源码
易语言本地虚拟机源码 系统结构:显示工具路径,读入未用分区,获取分区位置,设置虚拟机分区,读入虚拟分区,操作并显示日志,处理显示错误提示,取驱动器文本列表,写配置目录,处理结果文件,格式化时间,取Do ...
- 易语言模拟器中控源码 全新手游模拟器通用中控源码, 适用于各种游戏, 源码现成的只需要更换游戏就可以用哦
易语言模拟器中控源码 全新手游模拟器通用中控源码, 适用于各种游戏, 源码现成的只需要更换游戏就可以用哦, 带修改教程,带讲解说明, 简单易懂不需要别人指导在家可以自学. 降低新手编写多线程中控的门槛 ...
- 易语言 普通填表 html5,易语言网页填表源码
易语言网页填表源码系统结构:passport_tianya,passport_xinlang,passport_baidu,Automatic_modification,Insert_text,Loa ...
- c语言字符动画源码下载,C语言动画程序源码.docx
C语言动画程序源码 C语言动画程序#include #include #include #include #define pi 3.1415926535 double ca3mm1(double m1 ...
- 易语言模拟器中控源码
易语言模拟器中控源码 全新手游模拟器通用中控源码, 适用于各种游戏, 源码现成的只需要更换游戏就可以用哦, 带修改教程,带讲解说明, 简单易懂不需要别人指导在家可以自学. 降低新手编写多线程中控的门槛 ...
- 如何在php直播平台源码里实现“查询附近主播”功能
在php直播平台源码中,"发现同城主播"的功能是如何开发出来的?下面给大家介绍附近功能中的距离之间的换算,通过本文,你可以: 理解如何在php直播平台源码里换算经纬度 理解发现同城 ...
最新文章
- python3.5升级_python升级 (2.6升级到3.5)
- Sql Server使用链接服务器远程取数据!
- 微博VS微信,谁更有移动优势
- leetcode696. 计数二进制子串
- 另一个串口verilog 代码
- 【java学习之路】(java框架)008.JdbcTemplate
- 用iframe框架,登录过期后登录框在框架里加载的问题
- Java 分支与循环
- ASP.NET MVC扩展自定义视图引擎支持多模板动态换肤skins机制
- 13家电脑品牌来源大揭底
- php简单的日历代码,php日历代码(附演示效果)
- android运行win7系统,安卓手机安装运行Win7系统教程(图文)
- 怎样用计算机二元一次方程,键入公式在计算机如何键入二元一次方程式公式 – 手机爱问...
- 元宇宙的第一步,应该在汽车里迈出去?
- google关键词匹配和扩展工具
- IT男人:四十岁是一枝花吗?
- 使用repotrack下载指定rpm包及其全量依赖包
- 【MySQL我可以讲一个小时】
- 写在2022的小尾巴
- 2019.1.21【NOIP提高组】模拟B组 JZOJ 4208 线段树什么的最讨厌了
热门文章
- 神经网络常用术语(Updating)
- 人工智能的发展趋势综述
- Ubuntu 16.04+CUDA8.0+Caffe+OpenCV3.1
- Google大佬自述:天才程序员竟也有不为人知的秘密,看完真的学到了!
- C++——NOIP模拟题——零件加工
- MichiGAN:Multi-Input-Conditioned Hair Image Generation for Portrait Editing---论文阅读笔记
- 改善睡眠失眠10大方法,让你失眠一招入睡
- python中的data解释_python中的data解释_python unicodedata用法
- python - 03【列表/元组/字符串】
- Hexo-Theme-Sakura 实践记录