“无线变得容易!” - 使用EMBIT EMB-LR1276S LORAWAN模块和Microchip Lorawan堆栈开发



本指南将指导您通过EMBIT EMBIT LR1276S模块以及TTI Join Server开发安全的Lora End设备产品的开始过程。
行业创造了一种产品和一项服务,可以提供安全的加入,安全的通信和安全的密钥供应。
在这里,我们将使用EMBIT使用评估板EMB-LR1276S-DEV_BOOLD。
该板允许用户利用Embit模块EMB-LR1276S的所有功能,从而简化了Lora®通信系统原型的实现。
董事会通过USB提供了与计算机或外部处理器的简单连接。
为了进行测试目的,存在几个针头,以利用模块的功能并简化自定义设计的开发。

EMB-LR1276S Lorawan模块嵌入了Microchip SAM R34 Lora(R)设备和ATECC608A安全元件。




购买EMB-LR1276S评估委员会
从Things Industries购买Lora(R)网关
下载并安装Atmel Studio 7.0 IDE。
https://www.microchip.com/mplab/avr-support/atmel-studio-7
打开Atmel Studio 7.0 IDE。
然后,您需要高级软件框架(ASFV3)v3.47.0发布或上限版。
从菜单中安装ASFV3作为Atmel Studio的扩展:工具 - >扩展名和更新…
安装完成后,您必须重新启动Atmel Studio。
下载并安装诸如TERA术语之类的串行终端程序。
https://osdn.net/projects/ttssh2/releases/
注意:ASFV3是一个MCU软件库,为AVR®和SAM Flash MCUS和无线设备提供了大量嵌入式软件。 ASFV3由Atmel Studio 7.0中的ASF向导配置(安装为工作室的扩展名)。 ASFV3也可以作为独立的(.zip)提供,其内容与Studio扩展名相同(https://www.microchip.com/mplab/mplab/avr-support/advanced-software-frame-framework)。
重要的是:直到下一个ATMEL Studio IDE版本之前,您必须在Atmel Studio 7.0 IDE上手动安装用SAMR34/R35开发的设备零件包。 (用户应手动添加Atmel Studio IDE版本中发布的所有产品以开发应用程序)。
下载并安装Segger J-Link软件和文档包(版本6.42或更高版本)
https://www.segger.com/downloads/jlink/#j-linksoftwareanddocumentationpack

使用Atmel Studio 7 IDE打开“ Apps_enddevice_demo”项目
从顶部菜单中,转到项目 - > apps_enddevice_demo属性
从工具设置中,使用SWD接口选择您的板作为SAM-ICE
确保从列表中选择ATSAMR34J18

通过单击空绿色“不调试”三角形来构建和下载项目
打开以前配置为115200 bps,8-data位/no parity/1-stop位的TERA术语UART控制台
按EMB-LR1276S-DEV_BOOLD上的“重置”按钮以查看打印到控制台的输出
观察来自ATECC608A安全元件的以下标识符
为了在TTI激活中使用ATECC608A安全元件进行预委托预付设备,需要以下iDenfiers:
TTI和Microchip为Lorawan开发了安全解决方案,该解决方案可以使用安全元素实现安全的密钥配置和安全的加密操作。
在TTI服务器中声称和激活设备是下面指南中描述的下一步:
您还可以参考在2020年Things Things Conference中提供的微芯片研讨会。
“无线玩得开心!” - 使用SAMR34和ATECC608A和Things Industries's Join Server安全身份验证
返回到TERA术语UART控制台
按“ 1”开始演示应用程序
选择设备正在运行的乐队
然后,最终设备应用程序传输加入请求消息。如果收到并验证了加入接受消息,则将将SAM R34 XPLER PRO板加入加入服务器。
按“ 2”发送由温度传感器读数组成的数据包