天天看點

AliOS Things lorawanapp應用介紹

AliOS Things 是 AliOS 家族旗下的、面向 IoT 領域的、輕量級物聯網嵌入式作業系統。文本旨在給大家示範一下其中的lorawanapp的示例,完成一個LoRaWAN網絡的建構和資料傳輸,并通過該示例讓大家對AliOS Things有一個初步的了解。

AliOS Things lorawanapp應用介紹

<a href="https://github.com/alibaba/AliOS-Things/wiki/AliOS-Things-lorawanapp-@VSC">基于VSC</a>

<a href="https://github.com/alibaba/AliOS-Things/wiki/AliOS-Things-lorawanapp-@IAR">基于IAR</a>

<a href="https://github.com/alibaba/AliOS-Things/wiki/AliOS-Things-lorawanapp-@Keil">基于Keil</a>

Compiler

Flash(KB)

RAM(KB)

Optimization Level

gcc

61.26

6.67

-Os

iccarm(IAR)

43.83

6.18

-O3

armcc(Keil)

42.64

6.20

*因為LoRaWAN協定棧内有浮點運算,而大部分跑LoRaWAN的mcu均不含硬體浮點能力,是以需要軟體實作,不同編譯器會有比較大的代碼差異。

這邊給大家介紹了一個AliOS Things的LoRaWAN示例,因為是針對多開發平台,步驟比較多,難免有錯漏的地方,請指正。此外因為該示例是LoRaWAN網絡基于AliOS Things的初步實作,細節部分不完善,如API的接口,函數封裝不夠細緻等等,但這裡主要目的是讓大家了解AliOS Things的使用和LoRaWAN網絡的應用,讓大家有一個感性的認識,希望大家可以以此為起點,去感受AliOS Things的易用和強大,以及快速實作LoRaWAN的部署和測試。

繼續閱讀