Gostaria de fazer um monitoramento de temperatura via SNMP usando um DHT11, um Ethernet shield W5100. Mas não sei como executar esse protocolo dentro do código do arduino. Já procurei vários exemplos na web, mas os poucos que achei, não tinham uma boa explicação de como era o funcionamento do protocolo. O que realmente quero saber é onde devo inserir as informações referentes a medição da temperatura para que o arduino pudesse enviar os dados a serem mostrados nos gráficos.

Este blog mostra um exemplo:

http://arduinoprojexp.blogspot.com.br/2014/08/snmp-com-arduino-agen...

OBS.:Sou leigo na área de redes, desculpem se estiver dizendo algum absurdo.

Exibições: 3292

Responder esta

Respostas a este tópico

Você já testou o projeto do link que enviou ?

Eu não encontrei a Biblioteca Agentuino no Link da Code/google. Você conseguiu ?

Eu achei issso :

https://github.com/jjalvesneto/agentuino

https://github.com/jjalvesneto/agentuino-read-only

https://github.com/jjalvesneto/SNMP-Adm

Sugiro que estude o  link sugerido na Wiki.

Simple Network Management Protocol

https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol 

Eu não testei pois também não consegui baixar a biblioteca.

Mas obrigado de qualquer forma. Vou estudar mais :)

Eu  acabei de conseguir baixar.

Basta clicar no campo verde "Clone or download", depois em "Download Zip".

Então é só incluir como uma biblioteca ZIP na própria IDE.

Sketch > Include library > Add. ZIP library.

Obrigado.

Depois de  instalar a biblioteca Agentuino, achei uma postagem num blog bastante similar aos meus interesses.

http://arduinoprojexp.blogspot.com.br/2014/11/agentuino-zabbix-part... 

No código que o autor disponibiliza, acabei por tirar algumas funções, como o display e o alarme, já que não vou usa-los no projeto.

Além disso a biblioteca do sensor DHT que ele utiliza é diferente da que eu tinha (a mais comum de se encontrar). Provavelmente só funciona com ela.

Segue o link para Download:

 http://www.seucurso.com.br/downloads/DHT11.zip

Fiz algumas adições também, pois vou usar 5 sensores, não apenas 1 como está escrito no código.

Anexei meu código com as modificações. Ainda estou tendo um problema com a variável  "loctemp = t", que está dando "assignment of read-only variable 'loctemp' ", quando eu a apago o código compila, não sei se vai fazer uma diferença considerável. Mas vou procurar o erro mais a fundo.

Vou continuar postando o andamento por aqui.

Anexos

Beleza ! Boa sorte.

Fernando, você conseguiu evoluir com uso do SNMP?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço