LoRa基础调制解调器和LoRa边缘文档
场景- LoRa Cloud™加入服务器¶
简介¶
在发送数据之前,设计用于在LoRaWAN®网络上运行的设备必须加入该网络。将设备加入LoRaWAN网络的推荐方法是使用LoRa Cloud™加入服务器。该服务基于LoRaWAN规范和用于交换向设备提供网络会话数据所需的加密信息。它还需要提供nonce,这是对称派生会话键(AppSKey和NwkSKey)所必需的。LoRa云连接服务器使用一个安全的外部连接服务器,它永远不会暴露设备密钥。
一旦使用LoRa Cloud Join Server认领了设备,它就可以使用该服务来提供加入反应与LoRaWAN网络服务器协调。有一系列的步骤认领设备),在使用此服务之前必须执行。
请注意
设备所有者应该明白,在使用Join Server时,他们永远不会看到设备的根键。相反,根键嵌入在HSM中。(连接服务器甚至看不到它们。)
先决条件¶
常见的:
的终端设备必须设置和正确初始化(PA,调节器模式等)。
终端设备必须是声称.
终端设备必须在至少一个LoRaWAN网络的范围内,该LoRaWAN网络连接到LoRa云连接服务器。
必须正确设置区域和设备类。
LoRa Basics™Modem的先决条件:
无附加要求
LoRa Basics™Modem-E的先决条件:
无附加要求
用于收发器的前提条件:
收发器必须有一个LoRaWAN堆栈才能与网络服务器通信。
循序渐进的过程¶
应用程序命令连接请求.
然后,堆栈通过发送一个或多个连接请求(以防一个连接请求失败)开始尝试加入。
连接请求由一个或多个网络服务器接收1.
网络服务器使用来自连接请求的JoinEUI并将其转发到LoRa云连接服务器。
如果多个连接请求被路由到连接服务器,则在注册网络服务器列表中声明的第一个连接请求将用于其余步骤(未描述)。
如果被LoRa云连接服务器接受,则将NwkSKey返回给该网络服务器加入反应(其中包括AppNonce,设备使用它派生会话键)。
如果为AppSKey启用了换行,则换行后的AppSKey2也会返回。
网络服务器将使用AppSKey加密的连接响应发送到终端设备。
网络服务器发送AppSKey(或包装的AppSKey)2)作为数据消息的一部分发送到应用服务器(没有在图中显示)。
在收到JoinAccept消息时,终端设备可以开始发送加密的有效载荷。一旦网络服务器验证了第一个上行消息(使用新的会话密钥加密),就可以通知应用程序完成加入序列。
LR111x" as lora# 00ADEF End box LoRaWAN®#AAAAAA participant "Gateway" as law# LightGray participant "Network Server" as ns# LightGrayend boxbox LoRa Cloud™Services #00ADEF participant "
所使用的¶
嵌入式应用,LR111x/LoRa Edge™芯片,LoRaWAN网络服务器,LoRa云连接服务器
故障排除¶
目前没有建议。
其他资源-视频