Servidor Lorawan de código abierto que integra tanto el servidor de red como el servidor de aplicaciones. Esto es útil para los proveedores de aplicaciones que operan su propia red Lorawan, o para desarrolladores de dispositivos y aplicaciones.
Advertencia Esta es una versión de desarrollo 0.7.0. Use el establo 0.6.x en su lugar, por favor. ¡Después de una actualización de la versión principal, debe revisar y completar la configuración antes de conectar cualquier puerta de enlace o dispositivo!
/admin del servidor -> URL de administración .El servidor:
El servidor tiene como objetivo ser un paquete de software todo en uno para pequeñas redes privadas de Lorawan. Sin embargo:
La cantidad máxima de puertas de enlace, dispositivos y nodos que el servidor puede admitir depende de la carga del servidor y el rendimiento del hardware. No hay límites duros.
La API puede cambiar y algunas funciones no pueden implementarse. Para hacer preguntas o características de solicitud, únase a la lista de correo de Lorawan-Server. Con mucho gusto te ayudaremos. Si encuentra un error, también puede agregar un problema.
El servidor Lorawan incluye todas las funciones necesarias para ejecutar una red de Lorawan privada. Integra su red Lorawan directamente con sus sistemas de TI de backend. El servidor se proporciona como un paquete integral con un solo archivo de configuración y una sola herramienta de administración. Solo necesita instalar el Erlang/OTP 21.0 o superior.
Los componentes principales del servidor Lorawan se muestran en la siguiente figura:
El comportamiento del servidor se describe en la introducción.
Las instrucciones de instalación describen cómo construir, instalar y actualizar el servidor. Puede usar un paquete Debian, descargar la versión binaria y ejecutarla manualmente o construir el servidor a partir de los códigos de origen.
Siga las instrucciones de configuración para configurar correctamente su servidor.
Ejecute el lanzamiento de Lorawan-Server por:
cd lorawan-server
bin/lorawan-serverNo olvide establecer la dirección y el puerto del servidor (por defecto 1680) en las puertas de enlace de Lorawan que desea usar con el servidor.
Puede finalizar el servidor Lorawan por:
bin/lorawanctl stopPuede administrar y administrar el servidor a través de un conjunto de páginas web o mediante una API REST como se describe en la Guía de administración. De manera predeterminada, puede acceder a la administración en http: // servidor : 8080, utilizando "admin" como nombre de usuario y contraseña. Después de la instalación debe:
Puede integrar Lorawan-Server con aplicaciones externas utilizando manipuladores y conectores de backend. En la Guía de integración se proporcionan instrucciones sobre cómo integrarse con algunas nubes importantes, como AWS o Azure.
También puede usar el servidor web interno y desarrollar aplicaciones internas, que pueden ofrecer API REST personalizadas. El servidor Lorawan está diseñado para ser altamente extensible. Te animo a que aprendas algunos Erlang y desarrolle tus propios módulos.
Para implementar una aplicación interna, debe crear un nuevo módulo que implementa el comportamiento lorawan_application como se describe en la Guía de aplicaciones personalizadas y la Guía de desarrollo.
En primer lugar, lea la documentación.
Si el servidor no hace lo que espera, revise los registros del servidor y consulte las instrucciones de solución de problemas para los problemas más comunes.
Si el problema persiste, verifique que tenga la última versión. Recomiendo siempre usar la última versión. Si usa las últimas fuentes, verifique que el icono "Build" arriba sea verde y luego intente actualizar ejecutando:
cd lorawan-server
git pull
make upgrade
make releaseSi el icono de "construir" arriba es rojo, espere unos minutos (o horas) hasta que se vuelva verde nuevamente.
Si nada ayuda, comuníquese con la lista de correo de Lorawan-Server o revise los problemas existentes para verificar que el problema aún no se informara y luego cree un nuevo problema.
El servidor es utilizado (tanto comercial como no comercial) por varias empresas e instituciones. Fue mencionado por los siguientes blogs y artículos:
Por favor, avíseme si usa el servidor Lorawan y desea que se enumere aquí.
El servidor Lorawan se distribuye bajo los términos de la licencia MIT. Ver la licencia.
Copyright (c) 2016-2019 Petr Gotthard