← Mundo bit Byte

Sistemas Embarcados e IoT

Professor Ronaldo Lavestein
1. Fundamentos 2. Entrada/Saída 3. Sensores 4. Atuadores/Automação 5. Programação Aplicada 6. Conectividade 7. Internet das Coisas 99. Exercícios
7

Internet das Coisas: quando o objeto passa a fazer parte de um sistema conectado

No bloco anterior, fizemos o ESP32 se comunicar. Agora vamos dar um passo diferente: em vez de perguntar apenas “como conectar?”, vamos perguntar “para que conectar e que sistema estamos construindo?”

Objeto físico
→
Dados e ações
→
Rede
→
Aplicação
→
Finalidade
Sem novo circuito obrigatórioVamos interpretar sistemas que já conhecemos antes de acrescentar novos componentes.
FocoEntender o conjunto, não decorar uma definição isolada.
ObjetivoReconhecer, comparar e explicar aplicações de IoT em diferentes contextos.
7.1

Fundamentos: nosso ESP32 já é IoT?

Wi-Fi sozinho não transforma qualquer equipamento em IoT. Precisamos observar como o dispositivo interage com o mundo físico e com a rede.

Por que aprender isto agora? No módulo 6 você conseguiu ligar um LED pelo navegador e colocou o ESP32 em uma rede. Agora precisamos enxergar o projeto de fora: existe um objeto físico, uma ação, comunicação e uma finalidade. É essa visão de conjunto que transforma “conectividade” em compreensão de IoT.

1. Situação

No Bloco 6, um navegador enviou comandos pela rede e o ESP32 ligou ou desligou um LED físico. O sistema tinha processamento, uma interface de rede, um atuador e uma aplicação simples no navegador. Isso já reúne características de um dispositivo IoT simples dentro de um sistema conectado.

O ponto importante não é o nome da placa nem a presença de Wi-Fi isoladamente. É a ligação entre mundo físico e mundo digital.

2. Uma regra prática para este curso

Há diferentes definições de IoT. Para analisar nossos projetos, considere como dispositivo IoT um equipamento que interage com o mundo físico por sensores ou atuadores e usa uma rede para trocar informações. Quando olhamos o conjunto completo, um sistema IoT pode incluir também aplicativos, serviços, pessoas e processos que usam esses dados ou comandos.

Importante: isso não significa que o dispositivo precise ficar aberto para toda a Internet. Um protótipo pode funcionar dentro de uma rede local e ainda demonstrar a arquitetura e o raciocínio de um sistema IoT.

3. Enxergando o sistema inteiro

Ambiente físico↔Sensor / atuador↔ESP32↔Rede↔Aplicação↔Pessoa ou processo

O fluxo pode ocorrer nos dois sentidos. Um sensor envia dados para uma aplicação; uma aplicação também pode enviar um comando que provoca uma ação física.

4. Cinco perguntas que ajudam a reconhecer IoT

O que é físico?Qual objeto, máquina ou ambiente está sendo observado ou controlado?
O que percebe ou age?Existe sensor, atuador ou ambos?
Quem processa?Qual controlador executa a lógica?
Como se comunica?Que interface de rede permite a troca de informações?
Para quê?Como os dados ou comandos serão utilizados?

5. Exemplo de monitoramento

Um LDR mede luminosidade. O ESP32 processa a leitura e envia o valor pela rede. Uma aplicação permite acompanhar o ambiente. O sensor não está apenas lendo: sua informação passou a integrar outro sistema.

6. Exemplo de controle

O navegador envia um comando pela rede. O ESP32 recebe e aciona o LED. Aqui o caminho parte do mundo digital e termina em uma ação física.

7. Checkpoint — consigo enxergar o sistema?

Pegue o controle do LED feito no módulo 6 e responda sem olhar o esquema: qual é o objeto físico, qual é o atuador, quem processa, como ocorre a comunicação, qual é a aplicação e qual é a finalidade?

Você pode avançar quando: conseguir explicar o projeto como um sistema, e não apenas dizer “o ESP32 tem Wi-Fi”.

8. Próxima pergunta

Hoje é comum encontrar objetos conectados. Mas isso não aconteceu de uma vez. Que mudanças tornaram possível colocar sensores, processamento e rede em tantos equipamentos?

7.2

Histórico: de equipamentos isolados a objetos conectados

A história interessa porque mostra quais limitações precisaram ser superadas para que a IoT se tornasse viável.

Agora vale olhar para trás. Sensores, microcontroladores e redes já existiam separadamente. A IoT se tornou comum quando essas tecnologias ficaram pequenas, acessíveis e fáceis de combinar. A linha do tempo serve para entender essa evolução — não para decorar datas.

1. Antes do nome IoT

Equipamentos eletrônicos já utilizavam controle embarcado e algumas máquinas já trocavam informações por redes. O que ainda não existia em grande escala era a combinação acessível de sensores, processamento pequeno, comunicação sem fio e Internet dentro de muitos objetos do cotidiano.

2. Uma linha do tempo útil

Antes dos anos 2000Microcontroladores e sistemas embarcados já automatizavam equipamentos; redes conectavam principalmente computadores e sistemas especializados.
1999A expressão Internet of Things ficou associada a Kevin Ashton ao discutir maneiras de ligar informações de objetos físicos à Internet.
Anos 2000Processadores, sensores e interfaces sem fio ficaram menores e mais acessíveis, enquanto redes IP e Wi-Fi se tornaram mais presentes.
Anos 2010 em dianteSmartphones, serviços on-line e plataformas conectadas facilitaram visualizar dados e controlar dispositivos de muitos lugares.

3. O que realmente mudou

Não foi uma única invenção. A IoT cresceu porque várias tecnologias amadureceram juntas: eletrônica embarcada, sensores, redes, software e serviços digitais.

4. O que não precisamos decorar

O objetivo não é memorizar uma lista de datas. Use a história para entender a progressão: controlar localmente → conectar → trocar dados → usar esses dados em aplicações.

Checkpoint: se você consegue explicar por que a IoT dependeu da evolução conjunta de eletrônica, sensores, redes e software, a linha do tempo cumpriu sua função.

5. Próxima pergunta

Se várias tecnologias podem aparecer juntas, precisamos evitar outra confusão: circuito eletrônico, sistema embarcado, automação, dispositivo conectado e IoT significam a mesma coisa?

7.3

Conceitos e definições: as categorias podem se combinar

Um sistema IoT também pode ser embarcado e automatizado. Os nomes não formam caixas exclusivas; eles destacam características diferentes.

Aqui está uma confusão muito comum: se um circuito toma decisões sozinho, ele é automático; se possui um microcontrolador dedicado, é um sistema embarcado; se troca informações pela rede dentro de uma finalidade maior, pode fazer parte de um sistema IoT. Um mesmo projeto pode reunir mais de uma dessas características ao mesmo tempo.

1. Comparando situações que já conhecemos

SituaçãoComo podemos classificá-laPor quê
LED ligado a uma pilhaCircuito eletrônicoExiste uma função elétrica, mas não há programa nem comunicação em rede.
Arduino + botão + LEDSistema embarcado localUm microcontrolador executa um programa e interage com entradas e saídas.
LDR + Arduino que acende o LED quando escureceSistema embarcado + automação localO próprio sistema percebe uma condição e age automaticamente, sem depender de rede.
ESP32 + LED controlado por página WebSistema embarcado + dispositivo conectado + exemplo simples de IoTHá um atuador físico, processamento, interface de rede e uma aplicação que envia comandos.
Sensor + ESP32 + rede + aplicação de acompanhamentoSistema IoTO mundo físico gera dados que são processados, transmitidos e usados por outra parte do sistema.

2. Automação não é sinônimo de IoT

A lixeira automática estudada anteriormente detecta aproximação com o HC-SR04 e movimenta o servo. Ela é uma automação embarcada local: percebe e age sozinha, mas não precisa de uma rede para cumprir sua função.

Se acrescentarmos, por exemplo, registro do número de aberturas e envio desse dado para uma aplicação de acompanhamento, passamos a integrar a automação a um sistema conectado.

3. Diagnóstico: pense antes de abrir a resposta

Uma lâmpada acende automaticamente quando um LDR detecta pouca luz. É IoT?

Não necessariamente. Se tudo acontece apenas no circuito local, é uma automação embarcada. Pode tornar-se parte de um sistema IoT quando passa a trocar informações por uma rede com outros componentes do sistema.

Um sensor envia o nível de um reservatório para uma aplicação pela rede. É IoT?

Sim, é um exemplo típico: existe interação com uma grandeza física, processamento, comunicação em rede e utilização do dado em outra parte do sistema.

Um equipamento possui Wi-Fi, mas o programa nunca usa a rede. O Wi-Fi sozinho basta?

Não. Ter o recurso disponível na placa não significa que o sistema esteja usando conectividade. Precisamos analisar o comportamento real do dispositivo.

4. Dado não é informação útil automaticamente

Receber 18 é apenas um valor. Saber que ele representa 18 cm de distância, registrar seu contexto e decidir o que fazer com ele transforma o dado em algo útil para o sistema.

5. IoT também pode receber comandos

Nem todo sistema IoT existe apenas para coletar. A aplicação pode enviar comandos de volta para um atuador, desde que isso faça sentido para a finalidade do sistema.

Checkpoint: compare duas situações: LDR acendendo LED apenas localmente e LDR enviando sua leitura para uma aplicação. Se você consegue explicar por que a segunda acrescenta uma dimensão conectada ao sistema, a diferença ficou clara.

6. Próxima pergunta

Já conseguimos reconhecer a estrutura. Agora precisamos enxergar onde esse mesmo padrão aparece em situações reais diferentes.

7.4

Aplicações: o mesmo princípio em contextos diferentes

Em vez de decorar setores, observe sempre o que é percebido, o que circula pela rede e para que a informação ou o comando serve.

Agora vamos transferir o raciocínio. O objetivo não é memorizar exemplos de “casa inteligente” ou “indústria 4.0”. Você deve conseguir pegar qualquer situação e descobrir: o que está acontecendo no mundo físico, que dado ou comando circula, quem usa essa informação e qual problema isso resolve.

1. Um padrão para analisar qualquer aplicação

O que acontece no mundo físico?→Que dado ou comando existe?→Como ele circula?→Quem usa?→Qual resultado se espera?

2. Exemplos por área

Residencial

Situação: um sensor detecta vazamento de água em um ponto da casa.

Dado: presença de água.

Uso: enviar um aviso para que o morador possa verificar o problema.

Industrial

Situação: sensores acompanham temperatura e vibração de uma máquina.

Dado: medições periódicas do equipamento.

Uso: apoiar acompanhamento de operação e manutenção.

Planejamento urbano

Situação: sensores instalados em pontos da cidade medem fluxo de veículos.

Dado: quantidade ou intensidade do tráfego em diferentes horários.

Uso: apoiar análise de mobilidade e planejamento de intervenções.

Sistemas de monitoramento

Situação: um reservatório fica em um local distante.

Dado: nível medido por um sensor.

Uso: acompanhar a condição sem precisar estar fisicamente ao lado do tanque.

Saúde

Situação: um dispositivo conectado registra uma medida destinada ao acompanhamento de uma pessoa.

Dado: medição coletada pelo dispositivo.

Uso: disponibilizar a informação de forma controlada para acompanhamento autorizado. Dados de saúde exigem cuidado especial com privacidade e proteção.

Automação

Situação: uma estufa mede umidade do solo e pode acionar irrigação.

Dado: umidade medida e estado da irrigação.

Uso: automatizar a ação e permitir acompanhamento do processo.

Rastreamento

Situação: um ativo de uma operação logística informa sua posição durante o transporte.

Dado: localização do ativo.

Uso: acompanhar deslocamento, rota e chegada ao destino.

3. As áreas podem se sobrepor

Uma aplicação residencial pode também ser automação e monitoramento. Uma aplicação industrial pode incluir rastreamento. As categorias indicam contextos e finalidades, não fronteiras rígidas.

4. A pergunta que evita exemplos rasos

Não basta dizer “sensor conectado”. Pergunte sempre: qual dado é produzido, quem precisa dele e que decisão ou ação ele permite?

5. Aplicando ao que já construímos

Escolha um projeto anterior — LDR, HC-SR04, servo ou lixeira automática — e imagine uma evolução conectada. Não acrescente Wi-Fi apenas porque ele existe: primeiro defina que necessidade a conexão resolverá.

  1. Objeto físico: o que será observado ou controlado?
  2. Sensor ou atuador: que parte percebe ou age?
  3. Dado ou comando: o que precisa circular?
  4. Comunicação: por que uma rede é necessária nesse caso?
  5. Aplicação e finalidade: quem usará a informação ou enviará o comando, e para quê?
Resultado esperado: sua proposta deve continuar fazendo sentido mesmo se retirarmos as palavras “IoT” e “inteligente”. A necessidade, o fluxo de dados e a finalidade precisam explicar por que o sistema deve ser conectado.

6. O que você precisa conseguir fazer ao final

  • Reconhecer quando um projeto é apenas eletrônico, embarcado, automatizado ou conectado.
  • Explicar por que Wi-Fi sozinho não transforma um equipamento em IoT.
  • Identificar objeto físico, sensor/atuador, processamento, comunicação, aplicação e finalidade.
  • Propor uma evolução conectada para um projeto já conhecido sem adicionar tecnologia sem propósito.

7. Ponte para o próximo bloco

Nos exemplos deste bloco, sensores, microcontroladores, atuadores, computadores e redes precisam trocar informações — e nem todos se comunicam da mesma maneira. Além disso, algumas tarefas precisam acontecer dentro de um tempo previsível. Como organizar essas comunicações e essas tarefas? O próximo bloco entra em RTOS, interfaces e protocolos.