4.3.3 如果一个数据帧包含一个数据负载,FRMPayload必须在MIC计算之前被加密。
加密机制基于IEEE 802.15.4/2006 Annex B[IEEE802154]提到的算法,采用长度为128bits的AES密钥。
默认情况下,是LoRaWAN层为所有FPort的数据加密/解密。如果应用层方便的话,也可以在LoRaWAN层的上层对除了FPort为0的数据加解密。至于哪些FPort交给LoRaWAN层之外的层次进行加解密,则需要服务器和节点额外的进行沟通决定(详见第19部分)。
4.3.3.1 LoRaWAN加密
-------------------------------------
| FPort | k |
-------------------------------------
| 0 | NwkSKey |
-------------------------------------
| 1..255 | AppSKey |
-------------------------------------
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。