O projeto UAI.py combina tecnologias sustentáveis de baixo custo para gerenciar dados em ambientes distribuídos, oferecendo uma solução de IoT inovadora que melhora a usabilidade e escalabilidade de equipamentos reciclados. Utilizando uma TVBox com a distribuição Armbian baseada em Linux, o projeto desenvolve algoritmos para a comunicação e gerenciamento de dados via serviços de nuvem, como Amazon Web Services (AWS). Os dados são medidos e processados localmente por sensores conectados ao módulo ESP32-LoRa, que permite comunicação wireless a longa distância.
- Reciclagem de Hardware: Substituir o software original da TVBox por Armbian para criar uma plataforma de gerenciamento de dados.
- Comunicação de Dados: Desenvolver algoritmos para receber e enviar dados para um servidor Web utilizando AWS.
- Sensores e Comunicação: Implementar sensores conectados ao módulo ESP32-LoRa para coleta e transmissão de dados a longa distância.
- Armbian: Distribuição baseada em Linux para a TVBox (UAIpy).
- AWS: Serviços de nuvem para armazenamento e processamento de dados.
- ESP32-LoRa: Módulo para comunicação wireless a longa distância.
- Python: Linguagem de programação utilizada no desenvolvimento dos algoritmos.
Contribuições são bem-vindas! Se você deseja colaborar com o projeto, por favor, siga estas etapas:
- Faça um fork do repositório.
- Crie uma branch para suas alterações
git checkout -b feature/MinhaNovaFuncionalidade
. - Faça commit das suas alterações
git commit -am 'Adiciona nova funcionalidade'
. - Faça push para a branch
git push origin feature/MinhaNovaFuncionalidade
. - Abra um Pull Request.