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