Сервер с открытым исходным кодом Lorawan, который интегрирует как сетевой сервер, так и приложений. Это полезно для поставщиков приложений, которые управляют собственной сетью Lorawan или для разработчиков устройств и приложений.
Предупреждение, что это версия разработки 0.7.0. Используйте стабильную 0,6.x вместо этого, пожалуйста. После крупного обновления версии вам необходимо просмотреть и заполнить конфигурацию перед подключением любого шлюза или устройства!
/admin с сервера -> URL -адрес администратора .Сервер:
Сервер стремится стать программным пакетом в одном для небольших частных сетей Lorawan. Однако:
Максимальный объем шлюзов, устройств и узлов, которые может поддержать сервер, зависит от загрузки сервера и производительности оборудования. Там нет жестких ограничений.
API может измениться, и некоторые функции не могут быть реализованы. Чтобы задать вопросы или запросить функции, присоединяйтесь к списку рассылки Lorawan-Server. Мы с радостью поможем вам. Если вы найдете ошибку, вы также можете добавить проблему.
Lorawan-Server включает все функции, необходимые для запуска частной сети Lorawan. Он интегрирует вашу сеть Lorawan напрямую с вашими бэкэнд -ИТ -системами. Сервер предоставляется в качестве комплексного пакета с одним файлом конфигурации и одним инструментом администрирования. Вам нужно только установить Erlang/OTP 21.0 или выше.
Основные компоненты Lorawan-сервера показаны на следующем рисунке:
Поведение сервера описано во введении.
Инструкции по установке описывают, как создавать, установить и обновить сервер. Вы можете использовать пакет Debian, загрузить двоичный выпуск и запустить его вручную или создать сервер из исходных кодов.
Следуйте инструкциям по конфигурации, чтобы правильно настроить ваш сервер.
Запустите релиз Lorawan-Server:
cd lorawan-server
bin/lorawan-serverНе забудьте установить адрес сервера и порт (по умолчанию 1680) в шлюзах Lorawan, которые вы хотите использовать с сервером.
Вы можете прекратить Lorawan-Server:
bin/lorawanctl stopВы можете администрировать и управлять сервером через набор веб-страниц или через API REST, как описано в Руководстве по администрированию. По умолчанию вы можете получить доступ к администрированию по адресу http: // server : 8080, используя «администратор» в качестве имени пользователя и пароля. После установки вы должны:
Вы можете интегрировать Lorawan-Server с внешними приложениями, используя обработчики и разъемы бэкэнд. Инструкции о том, как интегрироваться с некоторыми основными облаками, такими как AWS или Azure, приведены в Руководстве по интеграции.
Вы также можете использовать внутренний веб -сервер и разработать внутренние приложения, которые могут предлагать пользовательские API REST. Lorawan-сервер предназначен для того, чтобы быть очень расширяемым. Я призываю вас изучить вам немного Erlang и разработать свои собственные модули.
Для реализации внутреннего приложения вам необходимо создать новый модуль, реализующий поведение lorawan_application , как описано в руководстве по заказу и руководству по разработке.
Прежде всего, пожалуйста, прочитайте документацию.
Если сервер не делает то, что вы ожидаете, просмотрите журналы сервера и обратитесь к инструкциям по устранению неполадок для самых распространенных проблем.
Если проблема настойчиво, пожалуйста, убедитесь, что у вас есть последняя версия. Я рекомендую всегда использовать последний релиз. Если вы используете последние источники, убедитесь, что значок «Build» выше - зеленый, а затем попробуйте обновлять, работая:
cd lorawan-server
git pull
make upgrade
make releaseЕсли значок «сборка» выше красный, подождите несколько минут (или часы), пока он снова не станет зеленым.
Если ничего не помогает, пожалуйста, свяжитесь с списком рассылки Lorawan-Server или просмотрите существующие проблемы, чтобы проверить проблему, еще не сообщается, а затем создайте новую проблему.
Сервер используется (как коммерчески, так и некоммерчески) различными компаниями и учреждениями. Это было упомянуто следующими блогами и статьями:
Пожалуйста, дайте мне знать, если вы используете Lorawan-Server и хотите, чтобы вас перечислили здесь.
Lorawan-Server распределяется в соответствии с условиями лицензии MIT. Смотрите лицензию.
Copyright (C) 2016-2019 Petter Gotthard