Lorawan-stack: Документ, соединяющий популярные шлюзы

Созданный на 12 авг. 2019  ·  16Комментарии  ·  Источник: TheThingsNetwork/lorawan-stack

Резюме

Документ, соединяющий популярные шлюзы

Зачем нам это надо?

Чтобы люди знали, как подключить свой шлюз, используя официальную документацию, для каждой модели шлюза.

Что уже есть? Что ты видишь сейчас?

Нет документации

Чего не хватает? Что бы вы хотели увидеть?

Документация для фазы 1 (шлюзы на основе UDP):

  • [х] Cisco IXM
  • [x] Лорикс Один
  • [ ] RAK7240
  • [x] Урсалинк
  • [ ] ST - P-NUCLEO-LRWAN2
  • [x] Лэрд Сентриус RG1xx
  • [ ] Керлинк iBTS Compact
  • [ ] Керлинк iFemtocell
  • [x] Kerlink IoT Station — присвоен #1631 @rvolosatovs
  • [x] MultiTech Conduit AEP — № 1793, но требует исправления
  • [ ] MultiTech Conduit mlinux - #2733
  • [x] Маршрутизатор MikroTik — № 1964
  • [x] Tektelic Kona Micro (Терминал) #1742
  • [x] Tektelic Kona Micro (GUI) и небольшое продолжение (https://github.com/TheThingsNetwork/lorawan-stack/pull/1742#pullrequestreview-335910258)
  • [ ] Тектелик Кона Пико
  • [x] The Things Kickstarter Gateway — @KrishnaIyer @adriansmares
  • [x] Наружный шлюз NASys LoRaWAN — @neoaggelos #1765
  • [ ] Портал вещей на открытом воздухе

Документация для фазы 2 (шлюзы базовой станции):

Документация для фазы 3 (существующие шлюзы, которые получают поддержку базовой станции):

  • [ ] Cisco IXM с базовой станцией
  • [ ] MultiTech Conduit AEP с базовой станцией
  • [x] Laird Sentrius с базовой станцией
  • [x] Lorix One с базовой станцией
  • [x] Ursalink с базовой станцией

Для шлюзов UDP (на данный момент все ожидают TTIG) используйте конфигурацию JSON с использованием GCS.

Это URL-адрес, который люди должны создавать вручную.

Как вы предлагаете это реализовать?

  • Убедитесь, что у вас есть стандартная версия этих шлюзов. Если у нас его нет, пожалуйста, дайте мне знать, и мы его получим. Вы также можете начать с копирования документов с https://www.thethingsnetwork.org/docs/gateways.
  • Возможно, обратитесь к общему разделу о создании шлюза и конфигурации UDP.
  • Добавьте руководство в документы, по одному файлу для каждой марки и/или модели шлюза, в зависимости от того, как он выглядит.

Можете ли вы сделать это самостоятельно и отправить запрос на слияние?

Рассмотрю

documentation umbrella

Самый полезный комментарий

Я добавил в список внешний шлюз NASYS , я смог его получить. Создадим задачу и начнем работать над документацией позже.

Все 16 Комментарий

Также обращаюсь к @adriansmares за поддержкой. Пожалуйста, координируйте свои действия соответствующим образом.

Добавлен Cisco IXM

См. также существующую документацию на https://www.thethingsnetwork.org/docs/gateways/

Это должно действовать как _reference_; эта документация со временем разрослась и не соответствует одному стилю или структуре.

Пожалуйста, начните с определения стиля и структуры и согласуйте с ними всю документацию по шлюзу.

@adriansmares , @mjamescompton и @johanstokking :

@MathieuMonneret Я обновил исходный комментарий.

@adriansmares , можете ли вы рассказать, как мы строим ссылку GCS на основе имени кластера и идентификатора шлюза?

Я добавил в список внешний шлюз NASYS , я смог его получить. Создадим задачу и начнем работать над документацией позже.

Каков здесь статус @MathieuMonneret ?

На самом деле у меня есть сомнения относительно GatewayEUI , в которых я должен убедиться, когда вернусь в офис. В остальном конфигурация точно такая же, как у V2, достаточно ссылки на ttn docs, то же самое для регистрации. Также регистрация должна происходить после настройки, которая на самом деле не соответствует общему шаблону.

Мой комментарий https://github.com/TheThingsNetwork/lorawan-stack/pull/1765#discussion_r360807466 в PR NASYS может быть актуален и для других шлюзов, поэтому репостим его сюда:

С v3 мы можем автоматически настраивать шлюзы не только с параметрами сервера, но и с его частотным планом:

$ curl -H "Authorization: Bearer NNSXS.<snip>.<snip>" https://thethings.example.com/api/v3/gcs/gateways/your-gateway-id/semtechudp/global_conf.json

@rvolosatovs написал хороший скрипт для шлюзов Kerlink Wirnet (в https://github.com/TheThingsNetwork/kerlink-station-firmware), может быть, мы можем сделать то же самое для других шлюзов?

Интересно, стоит ли нам приложить усилия для обобщения этого сценария из-за различий в платформах. У Kerlink уже есть два файла конфигурации, у MultiTech другой clksource , Tektelic, вероятно, отличается, поскольку они не используют эталонный дизайн. Затем все эти ребята работают над поддержкой базовой станции, которая, как мы надеемся, вообще положит конец эре конфигурации UDP. Я знаю, что я очень оптимистичен здесь.

@MathieuMonneret шлюз EUI предоставляется производителем шлюза, и это зависит от шлюза. Некоторые шлюзы игнорируют EUI в конфигурационном файле, и их переадресация пакетов сообщает об этом, некоторые шлюзы имеют сценарий (зависящий от платформы) для чтения EUI и т. д.

Во всяком случае, он очень похож на V2. Это не связано с AppEUI.

Я пытаюсь следовать инструкциям, чтобы присоединиться к шлюзу TTN kickstarter, шлюз не подключается. Сообщение в журналах гласит:

duration=18.325µs error=error:pkg/errors/web:unknown (Not Found) message=Not Found method=GET namespace=web remote_addr=x.x.x.x:5256 request_id=01DWWA895FS8RVNWRQC1PWRPQP status=404 url=/api/v2/gateways/ttn-ks-gateway?filter=ttn

ttn-ks-gateway — имя шлюза

Я делаю что-то неправильно? Шлюз пытается получить доступ к API/v2, но я думаю, что сервер обслуживает только API/V3.

@ loganmc10 : это неправильная проблема. Не могли бы вы создать отдельный вопрос для этого, упомянув значение Account Server , которое вы использовали?

Шлюз @johanstokking NASys также использует ответвление пересылки пакетов semtech с некоторыми параметрами конфигурации, зависящими от поставщика. Возможно, наличие универсального сценария принесет больше проблем, чем пользы? также см. мой комментарий в # 1765

Интересно, стоит ли нам приложить усилия для обобщения этого сценария из-за различий в платформах. У Kerlink уже есть два файла конфигурации, у MultiTech другой clksource , Tektelic, вероятно, отличается, поскольку они не используют эталонный дизайн. Затем все эти ребята работают над поддержкой базовой станции, которая, как мы надеемся, вообще положит конец эре конфигурации UDP. Я знаю, что я очень оптимистичен здесь.

@KrishnaIyer Мы добавили документацию для шлюза MultiTech Conduit AEP.

Поскольку у нас нет feature/gateway-documentation , мы нацелили #1793 на ветку master .

@benolayinka , можем ли мы вернуться к этому списку и посмотреть, какую документацию по шлюзу мы все еще хотим добавить?

Предлагая:

  • Посмотрите документацию Kerlink, возможно, мы сможем улучшить качество.
  • Шлюзы Tektelic с Basics Station
  • RAK с UDP и базовой станцией

Пожалуйста, откройте проблемы, характерные для моделей шлюза.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги