Sistema completo de aquisição de dados que roda em um microcontrolador ESP8266. Ele adquire dados de temperatura, humidade e luminosidade e publica informações via MQTT.
-
Clone este repositório:
git clone https://github.com/inpacta/Senlogy.git
-
Configure as credenciais do Wi-Fi no arquivo
./src/main.cpp
:const char* ssid = "NOME_DA_REDE"; const char* password = "SENHA_DO_WIFI";
-
Configure as credenciais do Broker MQTT no arquivo
./src/main.cpp
:const char* mqttServer = "endereco_do_broker"; const int mqttPort = 1883; const char* mqttUser = "usuario"; // Opcional const char* mqttPassword = "senha"; // Opcional
-
Configure os tópicos para as informações
./src/main.cpp
:const char* tempTopic = "SEU/TOPICO"; const char* humidityTopic = "SEU/TOPICO"; const char* ldrTopic = "SEU/TOPICO";
-
Compile e faça o upload para o ESP8266 usando o Platformio.
/* O projeto acima, está baseado na utilização do Platformio, extensão do Visual Studio Code. */
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto está sob a Licença MIT. Para mais informações sobre, Clique aqui