Estou montando um hardware de monitoramento onde pretendo escrever os dados dos sensores em um banco de dados MySQL, transmitindo via MQTT. Estou apanhando um pouco mas conforme for tendo informação irei postando.

Se alguém quiser participar, podemos compartilhar o trabalho de alguma forma cooperativa, tipo GIT.

Os dados serão exibidos via HTTP, com um framework REST rodando em Django.

Irei aguardar interessados antes de postar.

Exibições: 1254

Responder esta

Respostas a este tópico

Não conhecia MQTT .  http://mqtt.org/

machine-to-machine (M2M)/"Internet of Things" connectivity protocol

Protocolo de conectividade Maquina para maquina / Internet das coisas 

Pois é José Gustavo, protocolo lapidado pela comunidade maker e pela IBM. muito rápido e simples.

Mas fazer o ESP transmitir para ele dados coletados a partir de um arduino esta dureza!

Estou envolvido em um projeto pessoal com o mesmo objetivo - envio de dados usando o ESP8266.

E sou funcionário da IBM ! Não sabia que a IBM estava envolvida em MQTT. 

Irei pesquisar mais.

Dentro do envio de dados do ESP8266 para WEB via POST e GET, já possuo uma solução que eu desenvolvi. Para isso veja o meu site, ainda em desenvolvimento, porém funcional. www.automacao-iot.com.br

Terei que me cadastar para ver o site ?

Eu também vou acompanhar essa discussão pois quero usar com o ScadaBR.

Vamos iniciar então.

Arduino todos estão acostumados correto, vomos fazer juntos, montei uma protoboard com um DHT22 e um RTC, irei mandar os dados  e gravar no banco com o seguinte payload: 

"sensor";"dadoLido";"data-hora"

Exemplo:

"temperatura";22;"20151201T093240"

"umidade";78;"20151201T093310"

Para que todos falem a mesma lingua, escrever esse payload no Serial é um problema para vocês ou todos sabem fazer? (se não, monto um passo a passo para chegar nesse ponto).

Luciano,

vamos no passo a passo. Primeiro pq ajuda toda a comunidade e depois pra não sobrecarregar vc com perguntas bobas.

Eu fiquei curioso mesmo. E se o ScadaBr fizer isso será muito bom, pois ai eu fujo de ter que colocar um protocolo especial, como o modbus, dentro do ESP8266.

Aguardo o tutorial.

vou preparar um post para montar o servidor. 

Estou usando o raspberry pi 2 rodando Ubuntu Server, o broker MQTT é o Mosquitto.

Quem não tiver um Raspberry pode usar um computador convencional, se preferir, até mesmo virtualizado.

Irei montar um passo para montagem desse servidor. Já já posto aqui.

Quanto ao ScadaBR, o MQTT irá alimentar o banco, então depois disso é só pegar o dado lá.

ok Sidney, irei preparar o passo a passo.

Percebi que vcs estavam trabalhando num post que me ajudaria muito a compreender certos recursos do MQTT, porém, a sequência da solução que estavam discutindo não há... Gostaria de saber se vcs concluiram o processo. Tenho interesse em saber como implementar o MySQL no usp do MQTT.

Forte abraço.

Então Ricardo, ninguém mais comentou nem trabalhou nesse assunto. Depois de muito sofrer desisti de implementar o MySQL direto e comecei a pesquisar uma maneira de mandar um payload pelo arduino e um webserver capturar isso na forma de um json e escrever no banco. O MQTT tem o PAHO, que diz fazer isso, mas não consegui por ele. Estou montando um webserver pró

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço