-
Notifications
You must be signed in to change notification settings - Fork 2
Developer Guide
Estevam edited this page Jun 1, 2024
·
1 revision
A arquitetura do sistema é composta por vários componentes interconectados, incluindo sensores, microcontrolador, interface com o usuário e comunicação com o broker MQTT.
O fluxo de dados no sistema segue as seguintes etapas:
-
Coleta de Dados:
- Os dados são coletados por meio de sensores, como o sensor de temperatura e umidade DHT11 e o sensor de nível de água.
-
Processamento de Dados:
- Os dados coletados são processados pelo microcontrolador para realizar cálculos e tomar decisões, como controlar a cafeteira com base na temperatura ambiente e no nível de água.
-
Transmissão de Dados:
- Os dados processados são transmitidos para o broker MQTT por meio da conexão WiFi. Isso permite que outros dispositivos, como smartphones ou computadores, recebam e controlem o sistema remotamente.
O sistema se integra ao protocolo MQTT para comunicação assíncrona entre os dispositivos. A integração com MQTT envolve os seguintes aspectos:
-
Configuração do Broker MQTT:
- O broker MQTT é configurado com as credenciais de acesso e as configurações necessárias para garantir a comunicação segura entre os dispositivos.
-
Tópicos MQTT:
- Os tópicos MQTT são usados para publicar e assinar mensagens entre os dispositivos. Cada dispositivo pode publicar em um ou mais tópicos e assinar os tópicos relevantes para receber atualizações.
-
Publicação e Assinatura:
- O sistema publica mensagens nos tópicos MQTT para enviar dados, como temperatura, umidade e nível de água. Além disso, o sistema assina tópicos específicos para receber comandos, como ligar ou desligar a cafeteira.
© 2024 - Cafeteira IoT com MQTT & Alexa. Todos os direitos reservados.
Desenvolvido por Aplic-de-cloud-iot-industria-4-0-python.
- Home
- Arquitetura do Sistema
- Changelog
- Configuração
- Configurações do projeto e do sistem
- Conhecimentos Necessários para o Projeto
- Contribuição
- Cronograma do Projeto Cafeteira IoT
- Custo total do projeto
- Depuração
- Descrição
- Developer Guide
- Está perdido? E não sabe por onde começa
- FAQs
- Fluxo de Dados
- Getting Started
- Git
- Instalação
- Integração com MQTT
- Interface com o Usuário
- Lista de possíveis projeto IoT
- Maintenance: Manutenção e Atualizaçõ
- Manutenção e Atualizações
- Padrões de Projeto para o Desenvolvim
- Plataformas para o projeto IoT
- Problemas e Soluções
- Requisitos
- Resources
- Roadmap para C com IoT
- Roadmap para Python com IoT
- SOLID em Python IoT
- Tecnologias Utilizadas
- Testing: Testes e Validação
- Tipos de Protocolos IoT
- Troubleshooting
- Uso
- Uso da cafeteira IoT
- Uso de SOLID com C para Projeto em IoT
- Utilizando a plataforma Sinric Pro
- Visão Geral do Projeto
- Wireshark