Lorawan-stack: Documento conectando gateways populares

Criado em 12 ago. 2019  ·  16Comentários  ·  Fonte: TheThingsNetwork/lorawan-stack

Resumo

Documento conectando gateways populares

Por que nós precisamos disso?

Para que as pessoas saibam como conectar seu gateway usando a documentação oficial, por modelo de gateway

O que já existe? O que você vê agora?

Sem documentação

O que está faltando? O que você quer ver?

Documentação para a fase 1 (gateways baseados em UDP):

  • [x] Cisco IXM
  • [x] Lorix Um
  • [ ] RAK7240
  • [x] Ursalink
  • [ ] ST - P-NUCLEO-LRWAN2
  • [x] Laird Sentrius RG1xx
  • [ ] Kerlink iBTS Compact
  • [ ] Kerlink iFemtocell
  • [x] Kerlink IoT Station – #1631 @rvolosatovs é atribuído
  • [x] MultiTech Conduit AEP – #1793, mas precisa ser corrigido
  • [ ] MultiTech Conduit mlinux - #2733
  • [x] Placa de roteador MikroTik - #1964
  • [x] Tektelic Kona Micro (Terminal) #1742
  • [x] Tektelic Kona Micro (GUI) e pequeno acompanhamento (https://github.com/TheThingsNetwork/lorawan-stack/pull/1742#pullrequestreview-335910258)
  • [ ] Tektelic Kona Pico
  • [x] The Things Kickstarter Gateway - @KrishnaIyer @adriansmares
  • [x] Gateway externo NASys LoRaWAN - @neoaggelos #1765
  • [ ] As coisas ao ar livre Gateway

Documentação para a fase 2 (gateways da estação básica):

Documentação para a fase 3 (gateways existentes que estão recebendo suporte de estação básica):

  • [ ] Cisco IXM com Estação Básica
  • [ ] Conduíte MultiTech AEP com Estação Básica
  • [x] Laird Sentrius com Estação Básica
  • [x] Lorix One com Estação Básica
  • [x] Ursalink com Estação Básica

Para os gateways UDP (tudo exceto TTIG por enquanto), use a configuração JSON usando o GCS.

Este é um URL que as pessoas precisam construir manualmente.

Como você se propõe a implementar isso?

  • Certifique-se de ter uma versão de estoque desses gateways. Se não tivermos um, por favor me avise e vamos conseguir um. Você também pode começar copiando documentos de https://www.thethingsnetwork.org/docs/gateways
  • Provavelmente consulte uma seção comum sobre como criar um gateway e configuração UDP
  • Adicione um guia nos documentos, um arquivo para cada marca e/ou modelo de gateway, dependendo da aparência

Você pode fazer isso sozinho e enviar um Pull Request?

Irá revisar

documentation umbrella

Comentários muito úteis

Adicionei o gateway externo NASYS na lista, consegui. Criará um problema e começará a trabalhar na documentação mais tarde.

Todos 16 comentários

Também entrou em @adriansmares para suporte. Por favor, coordene de acordo.

Adicionado Cisco IXM

Consulte também a documentação existente em https://www.thethingsnetwork.org/docs/gateways/

Isso deve funcionar como uma _referência_; essa documentação cresceu ao longo do tempo e não segue um estilo ou estrutura.

Por favor, comece definindo um estilo e estrutura e alinhe toda a documentação do gateway com isso.

@adriansmares , @mjamescompton e @johanstokking :

@MathieuMonneret Atualizei o comentário original.

@adriansmares você pode compartilhar como construímos o link do GCS com base no nome do cluster e no ID do gateway?

Adicionei o gateway externo NASYS na lista, consegui. Criará um problema e começará a trabalhar na documentação mais tarde.

Qual é o status aqui @MathieuMonneret ?

Na verdade, tenho uma dúvida em relação ao GatewayEUI que preciso ter certeza quando estiver de volta ao escritório. Caso contrário, a configuração é exatamente a mesma da V2, apenas um link para ttn docs deve ser suficiente, mesmo para registro. Além disso, o registro precisa acontecer após a configuração, o que realmente não segue o modelo genérico.

Meu comentário https://github.com/TheThingsNetwork/lorawan-stack/pull/1765#discussion_r360807466 no NASYS PR também pode ser relevante para outros gateways, então repostando aqui:

Com a v3 podemos configurar automaticamente os gateways não só com os parâmetros do servidor, mas também com o seu plano de frequência:

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

@rvolosatovs escreveu um bom script para os gateways Kerlink Wirnet (em https://github.com/TheThingsNetwork/kerlink-station-firmware), talvez possamos fazer o mesmo para outros gateways?

Eu me pergunto se devemos nos esforçar para generalizar esse script, por causa das diferenças de plataforma. Kerlink já tem dois arquivos de configuração, MultiTech tem um clksource diferente, Tektelic é provavelmente diferente, pois eles não usam design de referência. Então, esses caras estão todos trabalhando no suporte à Estação Básica, que esperamos encerrar a era da configuração UDP. Eu sei que estou sendo muito otimista aqui.

@MathieuMonneret o gateway EUI é fornecido pelo fabricante do gateway e isso depende do gateway. Alguns gateways ignoram o EUI no arquivo de configuração e têm seu encaminhador de pacotes relatando um, alguns gateways têm um script (específico da plataforma) para ler o EUI, etc.

É muito semelhante ao V2 de qualquer maneira. Isso não está relacionado a AppEUIs.

Estou tentando seguir as instruções para ingressar em um gateway kickstarter TTN, o gateway não ingressará. A mensagem nos logs diz:

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 é o nome do gateway

Estou fazendo algo errado? O gateway parece estar tentando acessar api/v2, mas acho que o servidor está servindo apenas api/v3

@loganmc10 : Este não é o problema certo. Você poderia criar um problema separado para isso mencionando o valor do Account Server que você usou?

@johanstokking O gateway NASys também usa uma bifurcação do encaminhador de pacotes semtech, com algumas opções de configuração específicas do fornecedor. Talvez ter um script genérico seria mais problemático do que vale a pena? veja também meu comentário em #1765

Eu me pergunto se devemos nos esforçar para generalizar esse script, por causa das diferenças de plataforma. Kerlink já tem dois arquivos de configuração, MultiTech tem um clksource diferente, Tektelic é provavelmente diferente, pois eles não usam design de referência. Então, esses caras estão todos trabalhando no suporte à Estação Básica, que esperamos encerrar a era da configuração UDP. Eu sei que estou sendo muito otimista aqui.

@KrishnaIyer Adicionamos documentação para o gateway MultiTech Conduit AEP

Como não temos feature/gateway-documentation , direcionamos o #1793 para o ramo master .

@benolayinka podemos revisitar esta lista e ver qual documentação de gateway ainda queremos adicionar?

Sugerindo para:

  • Veja a documentação do Kerlink, podemos melhorar a qualidade
  • Gateways Tektelic com Basics Station
  • RAK com estação UDP & Basics

Abra problemas específicos para modelos de gateway.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ecities picture ecities  ·  5Comentários

adamsondelacruz picture adamsondelacruz  ·  7Comentários

MatteMoveSRL picture MatteMoveSRL  ·  7Comentários

ZeroSum24 picture ZeroSum24  ·  3Comentários

kschiffer picture kschiffer  ·  7Comentários