Livro: BeagleBone Home Automation

BeagleBone Home Automation

A editora britânica PacktPub está com uma ótima e muito bem-vinda iniciativa: Um livro de graça por dia! Isso mesmo! A cada dia, por 24 horas, um livro selecionado do imenso acervo da editora é disponibilizado gratuitamente. E na atual data do dia 04/12/2015, o livro escolhido foi BeagleBone Home Automation, livro este que custa 17,99 dólares na editora. 

 

FreeLearningPacktPub
Figura 1 - Iniciativa Free Learning da PacktPub.

 

Para obter o livro gratuito do dia, primeiro é preciso ter um cadastro na PacktPub. Com relação à isso, pode ficar tranquilo, o cadastro é gratuito! E segundo, é preciso acessar o link do Free Learning da PacktPub, que disponibiliza um livro de graça por 24 horas. Ou seja, passado esse período, o livro volta a ser pago!

 

Ao acessar então o Free Learning no intervalo do dia 04/12/2015 até o encerramento do relógio de contagem, você verá na página o conteúdo mostrado adiante. Veja que é destacado em vermelho um relógio do tempo restante em que o livro permanecerá de graça. Na parte esquerda, é exibida a capa do livro. E abaixo do campo de tempo em vermelho, uma breve descrição do livro. Cadastrado e autenticado/logado no PacktPub, basta então clicar no botão azul Claim Your Free eBook para então carregar o livro em seu acervo pessoal.

 

claim-ebook-packtpub
Figura 2 - Tela do Livro gratuito do dia, com contador de tempo restante e botão para "obter" o livro gratuito, em azul.

 

Livro no Painel do Usuário

 

Com o livro carregado em seu acervo pessoal, é então possível ter acesso ao mesmo em uma ampla variedade de formatos digitais, compreendendo PDF, ePub, Mobi (utilizado nos leitores Kindle), como também você pode ler o livro diretamente no navegador por meio da opção Read Online. Por se tratar de um livro com conteúdo técnico e desenvolvimento de códigos de programa, também é fornecido um arquivo compactado contendo os códigos-fontes elaborados nas atividades presentes no livro, que pode ser baixado pela opção Code Files. Veja abaixo como fica o livro no painel do usuário.

 

bbb-medias
Figura 3 - Painel do usuário para fazer o download do livro em vários formatos, além de ler online e baixar códigos-fontes.

 

 

O Livro

 

Com relação ao livro em questão, posso dizer que é muito útil para alunos, entusiastas, estudantes de engenharias e cursos voltados à computação e automação por um simples motivo: Apresenta foco em automação de tarefas com uma estação Linux Embarcado BeagleBone, fornecendo meios para configurar, programar e fazer funcionar um sistema de automação residencial nas bases do paradigma cliente-servidor. A BeagleBone atua como servidor no sistema, e aplicações clientes fazem acesso ao servidor para obter dados do sistema e disparar comandos. Como se não bastasse, o livro ainda mostra como desenvolver uma aplicação Android capaz de controlar o sistema! Veja adiante a capa do livro.

 

BBB-home-automation-book-packt
Figura 4 - Capa do livro BeagleBone Home Automation.

 

Sumário do Livro

 

Veja adiante um resumo do que é apresentado em cada capítulo do livro.

 

Capítulo 1 - É a introdução. Apresenta os conceitos importantes para compreensão do livro e funcionamento do sistema, além de passar pelo setup da BeagleBone para operação.

 

Capítulo 2 - Neste capítulo é dada uma base ao controle dos sinais de entrada e saída da BeagleBone via GPIO, fazendo uso de Python, abrangendo até mesmo PWM.

 

Capítulo 3 - Capítulo voltado para a apresentação do conceito de aplicações cliente-servidor, com o desenvolvimento de uma aplicação modelo que servirá de base para o controle e interface com o sistema gerido pela BeagleBone.

 

Capítulo 4 - Destaca a extensão da capacidade do servidor pela implementação de suporte a mais sensores e mais recursos tanto para o servidor quanto para o cliente.

 

Capítulo 5 - Fornece detalhes para criação de tarefas periódicas.

 

Capítulo 6 - Capítulo voltado à criação de uma aplicação Android para controle da BeagleBone.

 

Apêndice - É voltado para questões de segurança e depuração de aplicação na BeagleBone, além de fornecer detalhes a respeito de comunicação usando i2c e SPI.

 

A despeito do fato de tratar da BeagleBone Black, os conceitos apresentados no livro muito facilmente se aplicam à demais placas disponíveis no mercado, tais como Intel Edison, Raspberry Pi, dentre outras.

 

E então? Gostou? Vá logo baixar o seu, antes que o tempo acabe!

 

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

André Curvello
Graduado em Engenharia de Computação com ênfase em Sistemas Embarcados pela USP, campus São Carlos, possui MBA em gestão de TI pela UNIFRAN e Mestrado em Ciências pela EESC-USP. Atua como Team Leader na PST Electronics - Pósitron, sendo também professor de pós-graduação e instrutor de cursos na área de sistemas embarcados. Como hobby, gosta de programar tudo que pode ser programado, escovando bits sempre ao lado de um bom café. Gosta de compartilhar seu conhecimento por meio de palestras, e publicando artigos como colaborador dos sites Embarcados e FilipeFlop. Em 2018 foi premiado como Microsoft Most Valuable Professional em Azure IoT pela Microsoft.

Deixe um comentário

avatar
 
  Notificações  
Notificar