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.
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.
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.
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.
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!




