Server Lorawan open-source qui intègre à la fois le serveur réseau et le serveur d'application. Ceci est utile pour les fournisseurs d'applications qui exploitent leur propre réseau Lorawan ou pour les développeurs d'appareils et d'applications.
Avertissement Il s'agit d'une version de développement 0.7.0. Utilisez à la place l'écurie 0.6.x, s'il vous plaît. Après une mise à niveau de version majeure, vous devez consulter et terminer la configuration avant de connecter une passerelle ou un appareil!
/admin du serveur -> URL d'administration .Le serveur:
Le serveur vise à être un progiciel tout-en-un pour les petits réseaux Lorawan privés. Cependant:
La quantité maximale de passerelles, d'appareils et de nœuds que le serveur peut prendre en charge dépend de la charge du serveur et des performances matérielles. Il n'y a pas de limites difficiles.
L'API peut changer et certaines fonctions peuvent ne pas être implémentées. Pour poser des questions ou demander des fonctionnalités, veuillez rejoindre la liste de diffusion Lorawan-Server. Nous vous aiderons avec plaisir. Si vous trouvez un bogue, vous pouvez également ajouter un problème.
Le Lorawan-Server comprend toutes les fonctions requises pour exécuter un réseau Lorawan privé. Il intègre votre réseau Lorawan directement avec vos systèmes informatiques backend. Le serveur est fourni en tant que package complet avec un seul fichier de configuration et un seul outil d'administration. Vous n'avez qu'à installer l'erlang / otp 21,0 ou plus.
Les principaux composants du serveur Lorawan sont illustrés dans la figure suivante:
Le comportement du serveur est décrit dans l'introduction.
Les instructions d'installation décrivent comment créer, installer et mettre à niveau le serveur. Vous pouvez utiliser un package Debian, télécharger la version binaire et l'exécuter manuellement ou créer le serveur à partir des codes source.
Suivez les instructions de configuration pour configurer correctement votre serveur.
Exécutez la sortie de Lorawan-Server par:
cd lorawan-server
bin/lorawan-serverN'oubliez pas de définir l'adresse et le port du serveur (par défaut 1680) dans les passerelles Lorawan que vous souhaitez utiliser avec le serveur.
Vous pouvez résilier le serveur Lorawan par:
bin/lorawanctl stopVous pouvez administrer et gérer le serveur via un ensemble de pages Web ou via une API REST comme décrit dans le guide d'administration. Par défaut, vous pouvez accéder à l'administration sur http: // serveur : 8080, en utilisant "admin" comme nom d'utilisateur et mot de passe. Après l'installation, vous devez:
Vous pouvez intégrer Lorawan-Server avec des applications externes à l'aide de gestionnaires et de connecteurs backend. Des instructions sur la façon de s'intégrer à certains nuages majeurs tels que AWS ou Azure sont fournis dans le guide d'intégration.
Vous pouvez également utiliser le serveur Web interne et développer des applications internes, qui peuvent offrir des API REST personnalisées. Le Lorawan-Server est conçu pour être très extensible. Je vous encourage à vous apprendre des erlang et à développer vos propres modules.
Pour implémenter une application interne, vous devez créer un nouveau module implémentant le comportement lorawan_application comme décrit dans le guide d'application personnalisé et le guide de développement.
Tout d'abord, veuillez lire la documentation.
Si le serveur ne fait pas ce que vous attendez, veuillez consulter les journaux du serveur et consulter les instructions de dépannage pour les problèmes les plus courants.
Si le problème persiste, veuillez vérifier que vous avez la dernière version. Je recommande de toujours utiliser la dernière version. Si vous utilisez les dernières sources, veuillez vérifier que l'icône "Build" ci-dessus est verte, puis essayez de mettre à niveau en fonctionnant:
cd lorawan-server
git pull
make upgrade
make releaseSi l'icône "Build" ci-dessus est rouge, veuillez attendre quelques minutes (ou heures) jusqu'à ce qu'elle redevienne verte.
Si rien ne aide, veuillez contacter la liste de diffusion Lorawan-Server ou consulter les problèmes existants pour vérifier que le problème n'a pas déjà été signalé, puis créer un nouveau problème.
Le serveur est utilisé (à la fois commercialement et non commercial) par diverses entreprises et institutions. Il a été mentionné par les blogs et articles suivants:
Veuillez me faire savoir si vous utilisez le serveur Lorawan et que vous souhaitez être répertorié ici.
Le Lorawan-Server est distribué en vertu des termes de la licence du MIT. Voir la licence.
Copyright (c) 2016-2019 Petr Gotthard