Registro de dados de sensores usando Intel Edison e Python

Durante o Hackster Hardware Weekend, tive a oportunidade de testar a placa Intel Edison e fiquei bastante impressionado com seu formato e velocidade.

A Intel garantiu a inclusão da compatibilidade com Arduino em suas placas Edison e Galileo, e embora eu ache que seja uma boa alternativa, acredito que alguns projetos simplesmente não a exigem, e adicionar essa camada apenas dificultaria a programação e poderia consumir mais recursos.

Então, procurei maneiras de acessar os pinos GPIO diretamente do ambiente Linux, sem a sobrecarga do Arduino, e felizmente encontrei a biblioteca MRAA . Ela facilita MUITO a interação com os pinos do Edison a partir de um script Python (e também existe uma interface em Javascript).

Neste tutorial, usaremos a biblioteca MRAA para registrar dados de sensores e transmiti-los para o Ubidots.

Para começar a resolver problemas com a Internet das Coisas hoje, basta criar uma conta Ubidots e enviar facilmente seus dados para a Plataforma de Desenvolvimento de Aplicativos IoT Ubidots para desenvolver, visualizar e implantar seu Aplicativo de Solução de Problemas hoje mesmo!