LoRaWAN开放式实验平台
摘要: 本文介紹了基于loraserver和uDC的LoRaWAN開發平臺,基于該平臺用戶無需投入硬件即可在設備端和服務端進行,極大的降低了入門和開發門檻。
點此查看原文:http://click.aliyun.com/m/43348/
本文旨在介紹AliOS Things的LoRaWAN開放式實驗平臺和具體使用方法,通過這些介紹用戶可以在沒有節點和網關,沒有架設server的情況下完成對節點的遠程調試,燒錄,控制,數據交互等操作。
軟硬件環境
Visual Studio Code(以下簡稱VSC)和AliOS Things開發環境
節點:MXCHIP EML3047(主芯片:ST STM32L071KB)—- 用戶無需準備
網關:Semtech SX1301 + Raspberry Pi —- 用戶無需準備
Server:loraserver —-用戶無需準備
?
網絡架構(應用框架)
以上網絡架構參考AliOS Things的lorawanapp,在開放式平臺中節點側根據實際部署確定節點數量,網關目前是一個,server端包含了Network server和Application server。
平臺架構
如上圖,整個平臺分兩條線:
uDC:通過Client和節點相連,連接接口為串口和Debug口
loraserver:通過網關和節點做交互
節點端的訪問和操作
節點端的訪問和操作是通過uDC進行的,關于uDC的詳細介紹可參考uDevice Center - IoT彈性在線多設備開發平臺。這里的lora節點的操作和上述鏈接里描述基本一致。
節點端的demo可以參考AliOS Things的lorawanapp,用戶可以根據該工程更新自己需要的bin文件并在uDC中燒錄更新
uDC平臺上的設備是使用Access Key進行分配的,使用前請先前請聯系AliOS Things團隊獲取Access Key (Email: aliosthings@service.aliyun.com 或 掃碼加入文末的釘釘群)。
以下是一些頁面截圖:
進入uDC的可視化頁面,注:每個用戶可能分配的節點不一樣
遠程調試界面
遠程燒錄可以通過右鍵點擊節點選擇Program進行image燒錄
Server端的訪問和操作
server登錄信息:
server端鏈接:https://lora.aliosthings.io
用戶名和密碼:guest/password
server端節點已經建立,用戶可以無需關心這一塊的具體操作。節點默認采用OTAA入網方式,Class A的工作模式。
登錄server
登錄后會首先進入Applications頁面,這里已經建立了一個lora-server的應用
點擊上述應用可以打開節點列表
選擇其中的節點(這里以0007為例),打開的頁面可以看到節點的詳細信息,入網激活頁面,和數據log。
上面截圖中可以看到實時傳輸的數據流記錄。
API的應用部分也可以同時參考AliOS Things的lorawanapp。
總結
根據上述操作用戶應該已經比較完備的使用整個LoRaWAN云端一體化的操作,在整個過程中用戶無需投入硬件開銷,卻可以幾乎無縫的操作設備端,用戶也無需自行搭建lora的server,在我們的平臺上直接進行節點的數據觀察和收發。
總的來說,開發者可以通過該平臺極大的降低前期準備,更重要的是降低開發成本和周期。對于愛好者來說更是大大降低了LoRaWAN的入門門檻,給大家一個實踐的環境。
識別以下二維碼,干貨
總結
以上是生活随笔為你收集整理的LoRaWAN开放式实验平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑科技揭秘:阿里云如何做到从业务宕机到恢
- 下一篇: 机器学习应用中的UI个性化