IoT com linguagem C Do servidor ao sistema embarcado com Franzininho

Cristiano Silva

*Você terá acesso às futuras atualizações do livro.

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.

Saiba o que você vai aprender

 

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

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter