
“無線變得容易!” - Microchip Lorawan堆棧為SAM R34 IC和WLR089U0在Microchip Studio IDE上運行
設備:| atsamr34 | WLR089U0



該軟件是“原樣”提供的,並為自支撐和自我維護提供了途徑。
該存儲庫包含旨在幫助加速客戶產品開發的示例代碼。它未通過生產驗證,也沒有對安全性最佳實踐進行審核。
請注意,儘管該存儲庫不支持,但Microchip歡迎社區的貢獻,以及所有的拉值都將被視為將其納入存儲庫。
在洛拉論壇上與社區中的同伴互動。
克隆/下載當前存儲庫以獲取包裹。
Microchip Lorawan™堆棧(MLS)為Lorawan最終設備提供了一種解決方案,用於物聯網(IoT)應用程序。
Lora®是一種無線調製技術,旨在允許低功率最終設備在遠距離和低數據速率上進行通信。
Lorawan是一種無線網絡協議,可通過LORA通信層運行並充當中型訪問控制(MAC)層。
Lorawan規範及其發展由Lora Alliance™監督。該規範是為了安全地通信終端設備,並確保洛拉網絡中的互操作性。
Microchip Lorawan堆棧是針對SAM R34 IC和WLR089U0模塊打開的,其中Mac和無線電層都作為自助和自我維護的源代碼提供。
MLS V1_0_P_6使用官方LORA Alliance Test Tool(LCTT)對Lorawan 1.0.4 A類進行預測試。


購買洛拉門戶
如果使用與Lorawan的安全解決方案一起使用JOIN服務器,則需要預先提供的ATECC608安全元素。為TTI加入服務器或ATECC608B-TNGACT購買信託和GO安全元件ATECC608B-TNGLORA,用於Actility Join Server和CryptoAuthentication插座套件
注意:在安裝Microchip Studio 7.0.2542版本之前,需要卸載以下ATMEL Studio工具。否則,您在加載項目時可能會遇到錯誤。
-Atmel驅動程序文件
- atmel libusb0驅動程序(x64)
- Atmel Segger USB驅動程序(501E)
- Atmel Winusb
LoraAlliance®已為所有LoraAlliance®設備製造商開發了Lorawan®認證測試工具(LCTT),以預先測試其設備,然後將其發送到授權的測試室(ATHS)進行正式的Lorawan®認證測試。
lorawan®認證測試終端節點功能,換句話說,它測試了節點的Lorawan協議堆棧和應用程序符合Lorawan規範。
查看洛拉聯盟以獲取更多詳細信息。
該軟件已針對以下區域進行了針對Lorawan®L2規範1.0.4(僅A類)的測試:
要參考,請查看文件夾
MLS_SDK_1_0_P_6_Release/LCTT_TestReports,然後訪問測試報告。
Microchip Lorawan堆棧包含:
該軟件包還包含遷移指南,該指南提供了所有要求將MLS lorawan應用程序遷移在MLS_SDK_1_0_P_5上實施的MLS Lorawan應用程序,可在SAM Platforms(SAMR34,WLR)中提供到MLS_SDK_SDK_1_1_0_P_6。列出了改進和錯誤文件以及MLS API的更改。
MLS提供用於以下軟件模塊的API:
API和堆棧屬性在SAM R34-R35 Microchip Lorawan堆棧軟件API參考手冊中描述。
下表提供了Lorawan堆棧代碼庫( src/ASF/thirdparty/wireless/lorawan )的目錄結構。
| 目錄 | 描述 |
|---|---|
/hal | 包含無線電硬件接口,計時器等的實現 |
/mac | 包含獨立於區域參數的Lorawan Mac層規範的標題和源 |
/pmm | 包含電源管理模塊(PMM) |
/regparams | 包含特定於區域頻段的MAC層功能的實現 |
/sal | 包含安全抽象層(SAL) |
/services | 包含模塊SCUH作為軟件計時器,PDS和AES |
/sys | 包含系統模塊,例如任務管理器,電源管理和初始化 |
/tal | 包含收發器相關的標頭和來源,驅動程序的驅動程序 |
| 應用 | 目標 | 地點 |
|---|---|---|
| enddevice_demo | SAMR34 XPLAING PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_samr34_xpro |
| enddevice_demo | WLR089U0 XPLAING PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_wlr089_xpro |
EndDevice_Demo應用程序提供了src/config/conf_app.h中應用程序的配置,可以在其中配置以下參數:
注意#1:在SAM R34項目中,Macro
EDBG_EUI_READ=1在符號定義中默認設置。該配置可以與SAM R34 XPLAINE PRO評估套件一起使用,以便將EDBG EUI用作DEVEUI密鑰進行直播過程。使用嵌入SAM R34 IC的自定義板,禁用MacroEDBG_EUI_READ=0,並將自己的DEVEUI密鑰填充在位於文件src/config/conf_app.h中的DEMO_DEVICE_EUI的定義中。
注意#2:在WLR089U0項目中,Macro
MODULE_EUI_READ=1默認設置在符號定義中。該配置可以與WLR089U0 XPLAINE PRO評估套件或自定義板一起使用。
請查看SAM R34 MLS入門指南,以獲取有關應用程序配置的詳細信息以及如何刷新和運行項目。
| 應用 | 目標 | 地點 |
|---|---|---|
| ENDDEVICE_DEMO_ECC608 | SAMR34 XPLAING PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_ecc608_samr34_xpro |
| ENDDEVICE_DEMO_ECC608 | WLR089U0 XPLAING PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_ecc608_wlr089_xpro |
使用當前軟件並參考以下資源以獲取更多詳細信息:
| 應用 | 目標 | 地點 |
|---|---|---|
| 解析器 | SAMR34 XPLAING PRO | RN命令解析器 |
| 解析器 | WLR089U0 XPLAING PRO | RN命令解析器 |
查看指令,並從RN命令解析器存儲庫中獲取最新軟件。
| 應用 | 目標 | 地點 |
|---|---|---|
| PARSER_ECC608 | SAMR34 XPLAING PRO | RN命令解析器 + atecc608b_tng |
| PARSER_ECC608 | WLR089U0 XPLAING PRO | RN命令解析器 + atecc608b_tng |
查看指令,並從RN命令解析器存儲庫中獲取最新軟件。