{"id":29117335,"url":"https://github.com/direzze/smart_house_mcu","last_synced_at":"2026-05-08T09:32:32.082Z","repository":{"id":300810754,"uuid":"1001161328","full_name":"DiRezze/smart_house_mcu","owner":"DiRezze","description":"ESP8266/ESP32-based embedded system for general-purpose MQTT communication","archived":false,"fork":false,"pushed_at":"2025-06-23T18:00:34.000Z","size":7,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-07T21:44:27.034Z","etag":null,"topics":["esp8266","home-automation","iot","mcu","mqtt"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DiRezze.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-12T23:30:44.000Z","updated_at":"2025-06-23T18:00:38.000Z","dependencies_parsed_at":"2025-06-23T18:44:21.306Z","dependency_job_id":"9537cd85-624e-4ea2-9e5d-acc2eb8933e4","html_url":"https://github.com/DiRezze/smart_house_mcu","commit_stats":null,"previous_names":["direzze/smart_house_mcu"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DiRezze/smart_house_mcu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiRezze%2Fsmart_house_mcu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiRezze%2Fsmart_house_mcu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiRezze%2Fsmart_house_mcu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiRezze%2Fsmart_house_mcu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DiRezze","download_url":"https://codeload.github.com/DiRezze/smart_house_mcu/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiRezze%2Fsmart_house_mcu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274753667,"owners_count":25342834,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp8266","home-automation","iot","mcu","mqtt"],"created_at":"2025-06-29T12:00:19.267Z","updated_at":"2026-05-08T09:32:32.044Z","avatar_url":"https://github.com/DiRezze.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESP8266/ESP32 para sistema de casa inteligente\n\n\u003cdiv align=\"center\"\u003e\n\n  [![Platform: ESP8266](https://img.shields.io/badge/platform-ESP8266-blue.svg)](https://www.espressif.com/en/products/socs/esp8266)\n  [![Platform: ESP32](https://img.shields.io/badge/platform-ESP32-blue.svg)](https://www.espressif.com/en/products/socs/esp32)\n  [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n  [![Arduino IDE](https://img.shields.io/badge/IDE-Arduino-orange.svg)](https://www.arduino.cc/en/software)\n  [![MQTT HiveMQ Cloud](https://img.shields.io/badge/MQTT-HiveMQ%20Cloud-yellow.svg)](https://www.hivemq.com/mqtt-cloud-broker/)\n  [![Build](https://img.shields.io/badge/build-passing-brightgreen.svg)](#)\n  [![GitHub issues](https://img.shields.io/github/issues/DiRezze/smart_house_mcu.svg)](https://github.com/DiRezze/smart_house_mcu/issues)\n\n\u003c/div\u003e\n\n---\n\n## Resumo\n\nEsse projeto implementa um cliente MQTT nas plataformas ESP8266 e ESP32, projetado para Internet das Coisas(IoT) e automação residencial. Os módulo se conectam a um broker MQTT, como um cluster no [HiveMQ Cloud](https://www.hivemq.com/mqtt-cloud-broker/), podendo então serem utilizados para controlar saídas independentes(relés, lâmpadas, eletrônicos no geral) ou receber entradas de variáveis ambientais(vazamentos de gás ou alterações na temperatura). Além disso, utiliza os LEDS embutidos dos módulos como feedback em tempo real da conexão Wi-Fi.\n\n---\n\n## Funcionalidades\n\n- 🔒 **Conexão MQTT Segura:** Utiliza SSL/TLS (`WiFiClientSecure`) para comunicação segura.\n- 🟢 **Saída de status do Wi-Fi:** Exibe o status da conexão através do led embutido.\n- 📨 **Subscrição em vários tópicos:** Escuta e reage a tópicos MQTT independentes.\n- 🛠️ **Configuração fácil:** Credenciais separadas no arquivo `main/env.h`.\n- 🖥️ **Feedback serial:** Todas as mensagens recebidas são impressas no monitor serial.\n\n\n\u003e **DICA:** Instruções mais detalhadas da configuração e funcionamento dos clientes ESP32 e ESP8266 podem ser encontradas nos arquivos `README.md` do respectivo diretório índice.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirezze%2Fsmart_house_mcu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdirezze%2Fsmart_house_mcu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirezze%2Fsmart_house_mcu/lists"}