IoT com linguagem C Do servidor ao sistema embarcado com Franzininho
Cristiano Silva
Conteúdo
Aprender novas tecnologias pode ser desafiador, especialmente quando faltam direção e fundamentos sólidos. Este livro propõe um caminho claro e estruturado para quem deseja compreender o processo de desenvolvimento de software de ponta a ponta, indo além de ferramentas e modismos. A partir de um projeto prático de estação meteorológica, o(a) leitor(a) é conduzido(a) pela integração entre servidores e sistemas embarcados, explorando conceitos essenciais que transcendem tecnologias específicas.
Com uma abordagem moderna e fundamentada, a obra percorre desde a preparação do ambiente até a geração de relatórios, abordando comunicação via UDP, uso de threads, padrões de projeto, containers com Docker e integração entre hardware e software. Ao longo dessa jornada, Cristiano Silva convida você a focar no que realmente importa: entender o processo, dominar os fundamentos e construir soluções robustas, replicáveis e bem arquitetadas.
Sumário
- Parte I – Construindo o servidor
- 1 Conhecendo o projeto WSIOT
- 2 Preparando o ambiente
- 3 Iniciando a implementação do Concentrator
- 4 Aplicando a estrutura MVC (Model-View-Controller)
- 5 Webservice entra em cena
- 6 Paralelizando os servidores
- 7 Deserializando mensagens
- 8 Convertendo o DTO em entidade de domínio
- 9 Criando a camada de serviço
- 10 Criando a camada de repositório
- 11 Disponibilizando uma API
- 12 Consumindo os dados com Node-RED
- Parte II – Trabalhando com dados reais
- 13 Quem é Franzininho?
- 14 Conhecendo e preparando o ambiente de desenvolvimento do Franziot
- 15 Modularizando o Franziot
- 16 Franziot pergunta: Que horas são?
- 17 Franziot conectando os sensores
- 18 Franziot obtendo dados de temperatura e umidade
- 19 Franziot lendo a pressão atmosférica
- 20 Franziot migrando os sensores para tasks
- Parte III – Extraindo informações dos dados
- 21 Extraindo dados da aplicação
- 22 Gerando o relatório dos dados extraídos
- Parte IV – Compartilhando seu trabalho
- 23 Flexibilizando a configuração
- 24 Distribuindo o Concentrator
Autor

Cristiano Silva
Cristiano Silva é desenvolvedor com formação em Automação Industrial, Engenharia Elétrica e especialização em sistemas embarcados. Realizou uma transição de carreira aos 30 anos, integrando eletrônica e desenvolvimento de software. Atua com foco em projetos completos, do conceito à implementação.
Dados do produto
- Número de páginas:
- 328
- ISBN:
- 978-85-5519-424-5
- Data publicação:
- 03/2026