sexta-feira, 6 de maio de 2016

RaspIoT

Estudos para implementação de IoT utilizando o Raspberry Pi 


Como publicar informações de IoT na internet?
Como interagir com dispositivos remotos?

Este blog propõe responder estas e outras perguntas 

Itens abordados
  • Raspberry Pi
  • IoT
  • MQTT



Parte 1 - Raspberry Pi


Raspberriy Pi 2

Este pequeno grande computador que permite a qualquer um com algum conhecimento técnico e boa vontade, dar asas à  imaginação e concretizar suas idéias, construindo o que vc quiser e o que o seu conhecimento permitir.
Para por em prática susa idéias vc pode pedir ajuda aos universitários, isto é, efetuar buscas por projetos publicados na internet, que possam ser aproveitados para por em prática suas idéias.

Graças à boa vontade e o desprendimento de muitos técnicos e empreendedores que disponibilizam na internet,  códigos, desenhos, imagens e esquemas, fica mais fácil para os hobistas, técnicos e até mesmo pessoas  comuns, sem conhecimento técnico ter acesso e replicar projetos seguindo instruções passo a passo tal como aqueles publicados nos sites Instructables ( http://www.instructables.com ), Hackster (http://www.hackster.io) e Hackaday(http://.


Raspberriy Pi 2

Especificação Técnica:
  • Processador Quad Core Broadcom BCM2836 Arm7  Single Board Computer rodando à 900MHz
  • 1GB RAM
  • 40pin extended GPIO
  • 4 portas  USB 2 
  • 1 porta combinada de 4 polos para saída estéreo de áudio e vídeo composto
  • porta HDMI para saída de vídeo 1080p
  • porta para câmera CSI 
  • porta para display DSI com touch screen
  • porta Micro SD para carregar seu sistema operacional e armazenar dados
  • conector Micro USB para fonte de alimentação (5 V - 1A)
  • layout e dimensões iguais ao modelo B+ de modo a poder manter compatibilidade com os modelos anteriores B+
  • GPIO com 40 pinos disponíveis de I/O para melhorar os projetos, permitindo compatibilidade com os modelos anteriores. Os primeiros 26 pinos do conector J8 são idênticos à placas modelo A e B.
  • Gerenciamento avançado de energia:  permite o fornecimento de até 1.2 A para a porta USB – permitindo que vc conecte dispositivos USB mais famintos de energia diretamente ao Raspberry PI. (Para isto é necessário que se tenha uma fonte de alimentação de 5V 2A conectado à porta micro USB)
  • porta Ethernet 10/100 




Sistema operacional:


Eu tenho utilizado no Raspberry Pi a versão Wheezy ou a versão Jessie do Raspbian. E por falar nisto vc sabe a origem destes nomes? Eu não havia prestado muita atenção nos nomes, mas procurei e encontrei: São nomes de personagens do Toy Story!
A versão Jessie (mais recente) pode ser baixada neste link: https://www.raspberrypi.org/downloads/raspbian/ e a versão Wheezy desapareceu da página principal de downloads do site raspberrypi.org mas pode ser baixada neste link: http://downloads.raspberrypi.org/raspbian/images.

O Raspberry Pi (Pi 1)  utiliza o processador ARM  com o conjunto de instruções ARMV6 e o Raspberry Pi 2 utiliza um processador ARM quad-core com o conjunto de instruções ARMv7. A última versão do Raspbian Wheezy (05/05/2015) suporta tanto o Pi como o Pi2, a versão do kernel é escolhida no processo de boot. 






Referências:
https://en.wikipedia.org/wiki/Raspberry_Pi