开源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