LoRa基础调制解调器和LoRa边缘文档
场景—认领设备¶
简介¶
要使用LoRa Cloud™Join Server,LoRa Edge™设备(任何带有LR111x芯片的设备)必须通过LoRa云网站门户或API申请。这个索赔过程通过证明设备所有权的PIN(所有者验证码)来验证索赔。一旦声称,该设备可以通过一个LoRaWAN®网络连接请求.
与连接服务器嵌入(或由)LoRaWAN网络服务器的服务不同,使用LoRa云连接服务器不会暴露设备的AppKey。相反,密钥被嵌入到硬件安全模块(HSM)中。甚至连Join Server也看不到它们。虽然还必须向嵌入式连接服务器提供设备密钥以验证设备,但如前所述,对于LoRa Cloud join Server,提供PIN作为认领设备所需的授权。然后,该设备与所有者的帐户相关联。
先决条件¶
常见的:
在申请成功之前,必须从LoRa Edge/LR111x芯片中提取PIN码。
从LR111x芯片中提取个性化数据:
LR111x芯片主导致设备应用程序请求DevEUI/ChipEUI和PIN。
设备应用程序从LR111x芯片请求DevEUI/ChipEUI和PIN。
LR111x芯片将DevEUI/ChipEUI和PIN返回到设备应用程序。
设备应用程序将DevEUI/ChipEUI和PIN返回给设备所有者。
请注意
设备应用程序可能运行在终端设备.或者,该应用程序可以是配置芯片的测试夹具设置的一部分。
从二维码中提取个性化数据:
每个LR111x芯片都有相应的二维码打印在终端设备上,包括DevEUI/ChipEUI和PIN。每个二维码包含以下数据:
- 前言
-
LW
- SchemaID
-
D0
- JoinEUI
-
00-16-C0-01-FF-FE-00-01(示例如下)
- DevEUI
-
00-16-C0-01-F0-00-5B-CF(示例如下)
- ProfileID
-
016A-0002(来自下面的例子)
- [O] wnerToken
-
FAC78379: LoRa Edge LR111x的PIN(从下面的例子)
- 制造[S]材料编号
-
YYWWNNNNNN(年,周,序列号,2040005BCF,如下例所示)
- [P] roprietary
-
US915(来自下面的例子)
- [C] heckSum
-
(CRC-16/MODBUS): HHHH, 4A93(从下面的例子)
扫描值:LW:D0:00116C001FFFE001:0016C001F0005BCF:016A0002:OFAC78379:S2040005BCF:PUS915:C4A93
循序渐进的过程¶
为了认领设备,设备所有者通过API或LoRa Cloud web门户向LoRa Cloud Join Server发送DevEUI/ChipEUI信息和PIN。
如果认领被接受,则通知所有者设备已被成功认领。
如果索赔不被接受,LoRa云连接服务器将向所有者返回一条错误消息。
LR111x" as lora# 00ADEF结束箱箱LoRaWAN®#AAAAAA参与者"Gateway" as gsw# LightGrey参与者"Network Server" as ns# LightGrayend box LoRa Cloud Services #00ADEF参与者"
请注意
一旦设备所有者成功地认领了一个芯片或内部有芯片的终端设备,它就不能被其他人认领。相应地,如果芯片或终端设备已被其他实体认领,则认领请求将返回一个错误。要允许一个已认领的设备被另一个认领,必须先unclaim该设备。
所使用的¶
设备所有者,嵌入式应用程序在嵌入式MCU或测试夹具上提取DevEUI/ChipEUI和PIN。
其他资源-视频