開源Lorawan服務器同時集成了網絡服務器和應用程序服務器。這對於操作自己的Lorawan網絡或設備和應用程序開發人員的應用程序提供商很有用。
警告這是開發版本0.7.0。請改用穩定的0.6.x。重大版本升級後,您需要在連接任何網關或設備之前查看和完成配置!
/admin後綴。伺服器:
該服務器的目標是用於小型私人洛拉萬網絡的多合一軟件包。然而:
服務器可以支持的最大網關,設備和節點取決於服務器的負載和硬件性能。沒有硬限制。
API可能會更改,並且可能無法實施某些功能。要詢問問題或請求功能,請加入Lorawan-Server郵寄列表。我們將很樂意為您提供幫助。如果找到錯誤,也可以添加問題。
Lorawan-Server包含運行私人Lorawan網絡所需的所有功能。它將您的Lorawan網絡直接與後端IT系統集成在一起。該服務器作為一個具有單個配置文件和單個管理工具的綜合軟件包提供。您只需要安裝ERLANG/OTP 21.0或更高。
Lorawan-Server的主要組成部分如下圖:
簡介中描述了服務器行為。
安裝說明描述瞭如何構建,安裝和升級服務器。您可以使用Debian軟件包,下載二進製版本並手動運行它或從源代碼構建服務器。
請按照配置說明正確設置服務器。
運行Lorawan-Server版本:
cd lorawan-server
bin/lorawan-server不要忘記在要與服務器一起使用的Lorawan網關中設置服務器地址和端口(默認情況下1680)。
您可以通過:
bin/lorawanctl stop您可以按照管理指南中所述,通過一組網頁或通過REST API管理和管理服務器。默認情況下,您可以在http:// server :8080上訪問管理,使用“ admin”作為用戶名和密碼。安裝後,您必須:
您可以使用後端處理程序和連接器將Lorawan-Server與外部應用程序集成在一起。集成指南中提供了有關如何與某些主要雲(例如AWS或Azure)集成的說明。
您還可以使用內部Web服務器並開發內部應用程序,該應用程序可能會提供自定義的REST API。 Lorawan-Server設計為高度擴展。我鼓勵您學習一些Erlang並開發自己的模塊。
要實現內部應用程序,您需要創建一個新的模塊,該模塊實現lorawan_application行為,如自定義應用指南和開髮指南中所述。
首先,請閱讀文檔。
如果服務器不執行您的期望,請查看服務器日誌並查閱最常見問題的故障排除說明。
如果問題仍然存在,請驗證您有最新版本。我建議始終使用最新版本。如果您使用最新資源,請驗證上面的“構建”圖標是綠色的,然後通過運行嘗試升級:
cd lorawan-server
git pull
make upgrade
make release如果上面的“構建”圖標為紅色,請等待幾分鐘(或小時),直到再次變綠為止。
如果沒有任何幫助,請聯繫Lorawan-Server郵寄列表或查看現有問題以驗證該問題,然後創建新問題。
該服務器均由各種公司和機構(無論是在商業上還是非社區)使用。以下博客和文章提到了它:
如果您使用Lorawan-Server並想在此處列出,請告訴我。
Lorawan-Server根據MIT許可證的條款分發。請參閱許可證。
版權(c)2016-2019 PETR GOTTHARD