Stack Stack, сетевой сервер Lorawan с открытым исходным кодом
Stack Stack-это сетевой стек Lorawan с открытым исходным кодом, подходящий для крупных, глобальных и гео-распределенных государственных и частных сетей, а также небольших сетей. Архитектура следует контрольной модели сети Lorawan для соответствия стандартам и взаимодействии. Этот проект активно поддерживается вещами отраслей.
Lorawan-это протокол для сетей с низкой мощностью. Это обеспечивает крупномасштабные развертывания Интернета вещей, где устройства с низким содержанием двигателя эффективно общаются с приложениями, подключенными к Интернету, по сравнению с беспроводными подключениями на дальние расстояния.
Функции
- Lorawan Network Server
- Lorawan Application Server
- Lorawan присоединиться к серверу
- OAuth 2.0 Identity Server
- GRPC APIS
- Http apis
- Интерфейс командной строки
- Веб -интерфейс (консоль)
Начиная
Вы хотите установить стек вещей ? Фантастика! Вот руководство по началу работы.
Вы хотите создать местную среду разработки ? Смотрите Development.md для инструкций.
Вы хотите внести свой вклад в стек ? Ваши вклад приветствуются! Смотрите руководящие принципы в Anplying.md.
Вы новичок в Лораване и в сети вещей? См. Общую документацию на theThingsnetwork.org/docs.
Обязательства и релизы
Проекты с открытым исходным кодом великолепны, но стабильная и надежная экосистема с открытым исходным кодом еще лучше. Поэтому мы принимаем следующие обязательства:
- Мы не будем нарушать API в направлении шлюзов и приложений в рамках основной версии. Это включает в себя то, как шлюзы общаются (с сервером шлюза) и как приложения работают с данными (с сервером приложений)
- Мы обновляем хранилище в более старых версиях в основной версии с помощью миграций. Это означает, что вы можете перенести более старую настройку без потери данных.
- Нам не потребуется миграция хранения в пределах второстепенной версии. Это означает, что вы можете обновлять исправления без миграций базы данных.
- Мы не будем нарушать общедоступный интерфейс и конфигурацию командной строки в основной версии. Это означает, что вы можете безопасно создавать сценарии и перенести конфигурацию.
- Мы не будем нарушать API между компонентами и событиями в пределах второстепенных версий. Таким образом, по крайней мере те же незначительные версии компонентов совместимы друг с другом.
- Мы оставляем за собой право исправлять ошибки в API, конфигурации и хранения в патчах и незначительных обновлениях. Это может сломать компоненты, шлюзы и приложения, которые полагаются на поведение багги.
Поскольку мы постоянно добавляем функциональность и исправления в новых выпусках, мы также вводим новые конфигурации и новые значения по умолчанию. Поэтому мы рекомендуем прочитать заметки о выпуске перед обновлением до новой версии.
Вы можете найти релизы и их заметки на странице релизов.
Поддерживать
- Форум содержит большое количество информации и обладает большой поддержкой поиска.
- Вы можете поболтать на канале #the-things-stack на Slack. Если у вас еще нет учетной записи, вы можете создать ее, перейдя на ttn.fyi/slack-invite.
- Раздельные решения, а также коммерческая поддержка и консультирование предлагаются в отрасли.