Open-Source Lorawan Server, der sowohl den Netzwerk-Server als auch den Anwendungsserver integriert. Dies ist nützlich für Anwendungsanbieter, die ein eigenes Lorawan -Netzwerk betreiben, oder für Geräte- und Anwendungsentwickler.
Warnung Dies ist eine Entwicklungsversion 0.7.0. Verwenden Sie stattdessen die stabile 0,6.x, bitte. Nach einem Upgrade einer großen Version müssen Sie die Konfiguration überprüfen und abschließen, bevor Sie ein Gateway oder Gerät anschließen!
/admin -Suffix vom Server -> Admin -URL .Der Server:
Der Server zielt darauf ab, ein All-in-One-Softwarepaket für kleine private Lorawan-Netzwerke zu sein. Jedoch:
Die maximale Menge an Gateways, Geräten und Knoten, die der Server unterstützen kann, hängt von der Last und Hardwareleistung des Servers ab. Es gibt keine harten Grenzen.
Die API kann sich ändern und einige Funktionen werden möglicherweise nicht implementiert. Um Fragen oder Anfragenfunktionen zu stellen, nehmen Sie bitte der Mailingliste von Lorawan-Server bei. Wir helfen Ihnen gerne. Wenn Sie einen Fehler finden, können Sie auch ein Problem hinzufügen.
Der Lorawan-Server enthält alle Funktionen, die für die Ausführung eines privaten Lorawan-Netzwerks erforderlich sind. Es integriert Ihr Lorawan -Netzwerk direkt in Ihre Backend IT -Systeme. Der Server wird als umfassendes Paket mit einer einzelnen Konfigurationsdatei und einem einzelnen Verwaltungswerkzeug bereitgestellt. Sie müssen nur den Erlang/OTP 21.0 oder höher installieren.
Die Hauptkomponenten des Lorawan-Servers sind in der folgenden Abbildung dargestellt:
Das Serververhalten wird in der Einführung beschrieben.
In den Installationsanweisungen wird der Server erstellt, installiert und aktualisiert. Sie können ein Debian -Paket verwenden, die Binärveröffentlichung herunterladen und manuell ausführen oder den Server aus Quellcodes erstellen.
Befolgen Sie die Konfigurationsanweisungen, um Ihren Server korrekt einzurichten.
Führen Sie die Lorawan-Server-Veröffentlichung von: aus:
cd lorawan-server
bin/lorawan-serverVergessen Sie nicht, die Serveradresse und den Port (standardmäßig 1680) in den Lorawan -Gateways festzulegen, die Sie mit dem Server verwenden möchten.
Sie können den Lorawan-Server beenden durch:
bin/lorawanctl stopSie können den Server über eine Reihe von Webseiten oder über eine REST-API verwalten, wie im Verwaltungshandbuch beschrieben. Standardmäßig können Sie auf die Verwaltung unter http: // server : 8080 zugreifen und "admin" sowohl als Benutzername als auch als Passwort verwenden. Nach der Installation müssen Sie:
Sie können Lorawan-Server mit externen Anwendungen mit Backend-Handlern und Steckern integrieren. Anweisungen zur Integration in einige wichtige Wolken wie AWS oder Azure finden Sie im Integrationshandbuch.
Sie können auch den internen Webserver verwenden und interne Anwendungen entwickeln, die möglicherweise benutzerdefinierte REST -APIs bieten. Der Lorawan-Server ist so konzipiert, dass er hoch erweiterbar ist. Ich ermutige Sie, Ihnen einige Erlang zu lernen und Ihre eigenen Module zu entwickeln.
Um eine interne Anwendung zu implementieren, müssen Sie ein neues Modul erstellen, das das Verhalten lorawan_application implementiert, wie im Handbuch für benutzerdefinierte Anwendungshandbuch und Entwicklungshandbuch beschrieben.
Lesen Sie zunächst die Dokumentation.
Wenn der Server nicht das tut, was Sie erwarten, überprüfen Sie bitte die Serverprotokolle und konsultieren Sie die Anweisungen zur Fehlerbehebung für die häufigsten Probleme.
Wenn das Problem bestehen bleibt, überprüfen Sie bitte, dass Sie die neueste Version haben. Ich empfehle, immer die neueste Version zu verwenden. Wenn Sie die neuesten Quellen verwenden, überprüfen Sie bitte das "Build" -Symbol oben grün und versuchen Sie es mit dem Upgrade durch Ausführen:
cd lorawan-server
git pull
make upgrade
make releaseWenn das "Build" -Symbol oben rot ist, warten Sie bitte einige Minuten (oder Stunden), bis es wieder grün wird.
Wenn nichts hilft, wenden Sie sich bitte an die Mailingliste von Lorawan-Server oder überprüfen Sie die vorhandenen Probleme, um zu überprüfen, ob das Problem nicht bereits gemeldet wurde, und erstellen Sie dann ein neues Problem.
Der Server wird von verschiedenen Unternehmen und Institutionen sowohl kommerziell als auch nicht kommerziell) verwendet. Es wurde in den folgenden Blogs und Artikeln erwähnt:
Bitte lassen Sie mich wissen, ob Sie den Lorawan-Server verwenden und hier aufgeführt werden möchten.
Der Lorawan-Server wird nach den Bedingungen der MIT-Lizenz verteilt. Siehe die Lizenz.
Copyright (C) 2016-2019 Petr Gotthard