Sistema completo de controle de acesso que roda em um microcontrolador ESP8266. Ele controla a abertura de portas e publica informações via MQTT, podendo ser acionado por diversos métodos.
-
Clone este repositório:
git clone https://github.com/inpacta/DoorControl.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 *topicStatus_TAG = "SEU/TOPICO"; const char *topicStatus_RF = "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