Lorawan-stack: Dokument, das beliebte Gateways verbindet

Erstellt am 12. Aug. 2019  ·  16Kommentare  ·  Quelle: TheThingsNetwork/lorawan-stack

Zusammenfassung

Dokument, das beliebte Gateways verbindet

Warum brauchen wir das?

Damit die Leute wissen, wie sie ihr Gateway mithilfe der offiziellen Dokumentation auf Gateway-Modellbasis verbinden können

Was ist schon da? Was siehst du jetzt?

Keine Dokumentation

Was fehlt? Was willst du sehen?

Dokumentation für Phase 1 (UDP-basierte Gateways):

  • [x] Cisco-IXM
  • [x] Lorix Eins
  • [ ] RAK7240
  • [x] Ursalink
  • [] ST – P-NUCLEO-LRWAN2
  • [x] Laird Sentrius RG1xx
  • [ ] Kerlink iBTS Compact
  • [ ] Kerlink iFemtocell
  • [x] Kerlink IoT Station – #1631 @rvolosatovs ist zugewiesen
  • [x] MultiTech Conduit AEP – #1793, muss aber behoben werden
  • [ ] MultiTech Conduit mlinux - #2733
  • [x] MikroTik Routerboard - #1964
  • [x] Tektelic Kona Micro (Terminal) #1742
  • [x] Tektelic Kona Micro (GUI) und kleine Folgemaßnahmen (https://github.com/TheThingsNetwork/lorawan-stack/pull/1742#pullrequestreview-335910258)
  • [ ] Tektelisches Kona Pico
  • [x] The Things Kickstarter Gateway – @KrishnaIyer @adriansmares
  • [x] NASys LoRaWAN Outdoor Gateway – @neoaggelos #1765
  • [ ] Das Things-Outdoor-Gateway

Dokumentation für Phase 2 (Basisstation Gateways):

Dokumentation für Phase 3 (vorhandene Gateways, die Basic Station-Unterstützung erhalten):

  • [ ] Cisco IXM mit Basisstation
  • [ ] MultiTech Conduit AEP mit Basisstation
  • [x] Laird Sentrius mit Basisstation
  • [x] Lorix One mit Basisstation
  • [x] Ursalink mit Basisstation

Für die UDP-Gateways (vorerst alles außer TTIG) verwenden Sie bitte die JSON-Konfiguration mit GCS.

Dies ist eine URL, die manuell erstellt werden muss.

Wie schlagen Sie vor, dies umzusetzen?

  • Stellen Sie sicher, dass Sie eine Lagerversion dieser Gateways haben. Wenn wir keine haben, lassen Sie es mich bitte wissen und wir werden eine besorgen. Sie können auch damit beginnen, Dokumente von https://www.thethingsnetwork.org/docs/gateways zu kopieren
  • Beziehen Sie sich wahrscheinlich auf einen gemeinsamen Abschnitt über das Erstellen eines Gateways und einer UDP-Konfiguration
  • Fügen Sie eine Anleitung in den Dokumenten hinzu, eine Datei für jede Gateway-Marke und/oder jedes Modell, je nachdem, wie es aussieht

Können Sie dies selbst tun und einen Pull-Request einreichen?

Werde es überprüfen

documentation umbrella

Hilfreichster Kommentar

Ich habe das NASYS Outdoor Gateway in die Liste aufgenommen, das könnte ich bekommen. Wird ein Problem erstellen und später mit der Arbeit an der Dokumentation beginnen.

Alle 16 Kommentare

Habe auch @adriansmares zur Unterstützung eingeschleift. Bitte koordinieren Sie entsprechend.

Cisco IXM hinzugefügt

Siehe auch vorhandene Dokumentation auf https://www.thethingsnetwork.org/docs/gateways/

Dies sollte als _Referenz_ dienen; dass die Dokumentation im Laufe der Zeit gewachsen ist und nicht einem Stil oder einer Struktur folgt.

Bitte beginnen Sie mit der Definition eines Stils und einer Struktur und richten Sie die gesamte Gateway-Dokumentation daran aus.

@adriansmares , @mjamescompton und @johanstokking :

@MathieuMonneret Ich habe den ursprünglichen Kommentar aktualisiert.

@adriansmares können Sie mitteilen, wie wir den GCS-Link basierend auf dem Clusternamen und der Gateway-ID erstellen?

Ich habe das NASYS Outdoor Gateway in die Liste aufgenommen, das könnte ich bekommen. Wird ein Problem erstellen und später mit der Arbeit an der Dokumentation beginnen.

Wie ist der Stand hier @MathieuMonneret ?

Ich habe tatsächlich Zweifel bezüglich der GatewayEUI , die ich sicherstellen muss, sobald ich wieder im Büro bin. Ansonsten ist die Konfiguration genau die gleiche wie bei V2, nur ein Link zu ttn docs sollte ausreichen, dasselbe für die Registrierung. Außerdem muss die Registrierung nach der Konfiguration erfolgen, die nicht wirklich der generischen Vorlage folgt.

Mein Kommentar https://github.com/TheThingsNetwork/lorawan-stack/pull/1765#discussion_r360807466 in der NASYS PR kann auch für andere Gateways relevant sein, also reposte ihn hier:

Mit v3 können wir Gateways nicht nur mit Serverparametern, sondern auch mit seinem Frequenzplan automatisch konfigurieren:

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

@rvolosatovs hat ein nettes Skript für Kerlink Wirnet-Gateways geschrieben (in https://github.com/TheThingsNetwork/kerlink-station-firmware), vielleicht können wir dasselbe für andere Gateways tun?

Ich frage mich, ob wir uns wegen der Plattformunterschiede bemühen sollten, dieses Skript zu verallgemeinern. Kerlink hat bereits zwei Konfigurationsdateien, MultiTech hat eine andere clksource , Tektelic ist wahrscheinlich anders, da sie kein Referenzdesign verwenden. Dann arbeiten diese Jungs alle an der Unterstützung der Basisstation, die hoffentlich die Ära der UDP-Konfiguration überhaupt beendet. Ich weiß, ich bin hier sehr optimistisch.

@MathieuMonneret Die Gateway-EUI wird vom Gateway-Hersteller bereitgestellt und hängt vom Gateway ab. Einige Gateways ignorieren die EUI in der Konfigurationsdatei und lassen ihre Paketweiterleitung eine melden, einige Gateways haben ein (plattformspezifisches) Skript zum Lesen der EUI usw.

Es ist V2 sowieso sehr ähnlich. Dies hat nichts mit AppEUIs zu tun.

Ich versuche, den Anweisungen zu folgen, um einem TTN-Kickstarter-Gateway beizutreten, das Gateway wird nicht beitreten. Die Meldung in den Logs lautet:

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 ist der Name des Gateways

Mache ich etwas falsch? Das Gateway scheint zu versuchen, api/v2 zu erreichen, aber ich denke, der Server bedient nur api/v3

@loganmc10 : Dies ist nicht das richtige Problem. Könnten Sie bitte ein separates Problem dafür erstellen, in dem Sie den Wert der von Ihnen verwendeten Account Server erwähnen?

@johanstokking NASys-Gateway verwendet auch einen Fork der Semtech-Paketweiterleitung mit einigen herstellerspezifischen Konfigurationsoptionen . Vielleicht wäre es mehr Mühe, ein generisches Skript zu haben, als es wert ist? siehe auch meinen Kommentar unter #1765

Ich frage mich, ob wir uns wegen der Plattformunterschiede bemühen sollten, dieses Skript zu verallgemeinern. Kerlink hat bereits zwei Konfigurationsdateien, MultiTech hat eine andere clksource , Tektelic ist wahrscheinlich anders, da sie kein Referenzdesign verwenden. Dann arbeiten diese Jungs alle an der Unterstützung der Basisstation, die hoffentlich die Ära der UDP-Konfiguration überhaupt beendet. Ich weiß, ich bin hier sehr optimistisch.

@KrishnaIyer Wir haben Dokumentation für das MultiTech Conduit AEP-Gateway hinzugefügt

Da wir feature/gateway-documentation nicht haben, zielten wir auf #1793 auf den Zweig master ab.

@benolayinka können wir uns diese Liste noch einmal ansehen und sehen, welche Gateway-Dokumentation wir noch hinzufügen möchten?

Vorschlag an:

  • Sehen Sie sich die Kerlink-Dokumentation an, vielleicht können wir die Qualität verbessern
  • Tektelische Gateways mit Basics Station
  • RAK mit UDP & Basics Station

Bitte öffnen Sie spezifische Probleme für Gateway-Modelle.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

johanstokking picture johanstokking  ·  3Kommentare

adriansmares picture adriansmares  ·  8Kommentare

johanstokking picture johanstokking  ·  8Kommentare

kschiffer picture kschiffer  ·  7Kommentare

bafonins picture bafonins  ·  5Kommentare