Semtech入門套件,單頁Web應用程序顯示了Lora設備的實時數據。
部署的演示可用於激增
使用啟動器套件和一些基於Web的服務,此Web應用程序顯示來自Lora設備的數據。
遵循Semtech用戶指南,以設置Loramote或Nucleo端點設備。
您必須停止當前數據包轉發器並更改其配置文件。
"gateway_ID": "B827EBFFFF6F8A98",
/* change with default server address/ports, or overwrite in local_conf.json */
"server_address": "mq.loriot.io",
"serv_port_up": 1780,
"serv_port_down": 1780,
然後,您可以重新啟動數據包轉發器並檢查其初始輸出,該輸出顯示當前設置(網關ID,服務器和端口)
配置了網關後,您應該能夠設置Loriot.io示例應用程序,並查看lora框架conming。
最後要做的是創建一個發布的PubNub頻道。然後,您可以將Loriot應用程序配置為將數據發佈到PubNub(PubNub是可能的輸出之一)。
您在這裡:您的Loramote設備將數據推向PubNub服務!您只需要訂閱正確的頻道即可接收此數據。
該Web應用程序訂閱了先前配置的PubNub服務,並解碼並顯示實時數據。
您必須更改PubNub上游頻道,並訂閱密鑰以指向您的PubNub帳戶。只需打開即可輸入您的PubNub憑據的彈出窗口(單擊頁面頁腳中的設置圖標)
如果設備有效載荷嵌入了設備GPS位置(緯度和經度),則其標記將自動放在地圖上。如果設備沒有任何GPS功能,則其標記將出現在默認位置。您可以通過在localstorage中設置默認值和默認值值來控制此默認位置。
首先,安裝依賴項:
npm install
然後在http:// localhost:3333:
brunch w --server
不要忘記運行測試
npm test
最後,部署到生產:
brunch b -p
並將公共目錄複製/粘貼到您的Web服務器目錄或與Surge一起部署,僅此而已:)
您也可以使用驚人的湧現為您的靜態網站服務:
npm install -g surge
cd public
surge
您可以使用基於節點紅色的模擬器來模擬Lora終點的上游PubNub數據。
npm install -g node-red
npm install -g node-red-contrib-pubnub
並運行模擬器:
npm run simu
注意:由於我們不是網絡開發專家,因此對任何評論/幫助/公關表示讚賞,我們很樂意將您的名字添加到貢獻者文件中;)