Este repositório é para o programa do lopy. O Lopy lerá dados do sensor BME280 e o enviará para a rede de coisas sobre o Lora. O repositório existe de duas pastas, programa e documentação. A pasta do programa contém todo o programa que está no lopy. Consulte a página da organização Loraweather no Github para obter mais informações, você pode encontrar a página aqui.
O programa lê dados do sensor BME280. Este é um sensor que retorna dados de temperatura, umidade e pressão. O Lopy enviará dados DE para a rede de coisas sobre Lora. Ele usa OTAA (sobre a ativação do ar). O dispositivo deve ser registrado no site da rede de coisas. Uma vez registrado, o usuário precisa alterar duas variáveis. Na pasta Lib, há um arquivo chamado lopyconstants.py. Neste arquivo, o usuário precisa alterar o app_eui e o app_key que são idênticos à rede de coisas.
O programa pode ser enviado para o solteiro após alterar essas variáveis. Após uma redefinição, o Lopy começará a enviar dados para a rede de coisas. No momento, são a cada 10 segundos, usados para testes.
O programa está totalmente documentado. A documentação é gerada na pasta de documentação. Isso é feito usando a Esfinge para Python.
Para dar uma olhada na documentação, você deve entrar na pasta de documentação e navegar na pasta _build/hmtl. Nessa pasta, você encontrará o arquivo index.html. Abrir esse arquivo abrirá a página inicial da documentação.
Se houver alterações que estão sendo feitas no programa, você também precisará alterar a documentação. Isso pode ser feito abrindo o [nome do arquivo] .rst e alterar o que você alterou. Depois de alterar esses arquivos, você deve navegar para a pasta de documentação com uma ferramenta de linha de comando. Depois de estar nessa pasta, você deve executar o seguinte comando:
make html
Isso gerará a documentação recém -feita.
Pycom Lopy
Sensor BME280
A rede de coisas
Gerador de documentação Python Sphinx