Documento conectando gateways populares
Para que as pessoas saibam como conectar seu gateway usando a documentação oficial, por modelo de gateway
Sem documentação
Documentação para a fase 1 (gateways baseados em UDP):
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):
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.
Irá revisar
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 :
feature/gateway-documentation
. Por favor, direcione todos os PRs para este ramo.@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:
Abra problemas específicos para modelos de gateway.
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.