Este projeto implanta o servidor de rede Lorawan Things Stack Lorawan (Open Source Edition), Basics ™ Station Packet Forwarder e outros serviços usando o Docker ou Balena.io. Ele é executado em um PC, um Raspberry Pi 3/4, módulo de computação 3/4 ou balenafina com concentradores SX1301, SX1302 ou SX1303 LORA (por exemplo, RAK831, RAK833, RAK2245, RAK247, RAK831, RAK833, RAK2245, WEED247, RAK30.
Este é um trabalho em andamento. Isso não se destina a ambientes de produção , mas deve funcionar muito bem para implantações locais (LAN).
Implante um Gateway Standalone Lorawan, executando o Forwardador de pacotes semtech da estação Basics ™ e o servidor de rede Stack Lorawan em um contêiner do docker ou como uma frota de Balena.io.
Principais recursos:
Componentes usados:
Verifique os repositórios diferentes para obter opções de configuração específicas.
Você tem duas opções aqui:
A execução deste projeto é tão simples quanto implantá -lo em um aplicativo Balenacloud. Você pode fazer isso em apenas um clique usando o botão abaixo:
Siga as instruções, clique em Adicionar um dispositivo e piscar um cartão SD com a imagem OS Dowloaded do Balenacloud. Aproveite a magia? Over-the-Air?!
Se você é especialista em CLI de Balena, fique à vontade para usar a CLI Balena. Esta opção permite configurar em detalhes algumas opções, como adicionar novos serviços à sua implantação ou configuração do servidor DNS para usar.
Configuring the domain abaixo.Enquanto as botas do dispositivo (ele acabará aparecendo no painel de Balena), prepararemos os serviços DE:
cd ~/workspace
git clone https://github.com/xoseperez/standalone-lorawan-gateway-balena
cd standalone-lorawan-gateway-balena
docker-compose.ymlbalena push <application-name>Agora, um contêiner especial no dispositivo será notificado dos novos serviços para baixar e instalar. Isso levará alguns minutos e os Serviços reiniciarão 2 ou 3 vezes até que a configuração seja concluída.
Os diferentes serviços expõem portas diferentes, essas são as portas e credenciais padrão para acessá -las. Verifique a documentação para que cada um deles saiba como alterá -los usando variáveis.
| Serviço | Porta | Nome de usuário | Senha |
|---|---|---|---|
| As coisas empilham | 443 (https) | admin | ChangeMe |
| Nó-vermelho | 1880 | Balena | Balena |
| Influxdb | 8086 | ||
| Grafana | 3000 | admin | admin |