Olá Galera,

Estou com uma aplicação que não sei por onde partir. Preciso de Ajuda.

Tem um programa em um controlador arduino, com acesso a rede RJ45, preciso alimentar o MySql, irei acessar de uma conexão de internet, para acessar o Banco de dados de uma hospedagem de site, ou seja o ip é fixo onde ficará o banco de dados, preciso autenticar usuario e senha.

o Arduino irá acessar alimentar (incrementar o Mysql ) com dados que numericos tipo tabela excel.

e irá ler algumas informações do Mysql, diferentes da que o Arduino incrementou.

Como fazer isso? alguem pode me ajudar?

Exibições: 505

Responder esta

Respostas a este tópico

o mais fácil seria usar um script em PHP (por exemplo) que servirá de intermediário entre o arduino e o mysql. Esse script  funcionaria tanto no sentido mysql --> arduino (consulta a dados gravados) quanto no sentido contrário arduino --> mysql (inserção de dados dentro do mysql)

Dessa maneira, você não precisará fazer com que o arduino em si se autentique na base de dados. Quem irá fazer a autenticação será o script PHP.

Exemplo para gravar dados:

arduino acessaria a url http://IPdoSite/script.php?acao=gravar&data=2016-06-14|09:52:40&dado1=123&dado2=987

Então esse tal script.php detectaria que a ação é "gravar" e que a coluna "data" será preenchida com "2016-06-14 09:52:40", coluna "dado1" será preenchida com "123" e "dado2" será preenchida com "987"

Já no sentido oposto, isto é, para o arduino consultar dados velhos, faça o arduino acessar a url

http://IPdoSite/script.php?acao=consultar&data=2016-06-14|09:52:40

Então esse tal script.php detectaria que a ação é "consultar" a "data" do dia/hora "2016-06-14 09:52:40". No caso, ele encontrará que a coluna "dado1" contém o valor "123" e "dado2" contém o valor "987" e faça devolver tais informações ao requisitante (arduino)

Tenho uma vídeo aula que dar uma boa base sobre isso:

https://www.youtube.com/playlist?list=PLssIKrX2yyQHtYuzGaB-7d85hppD...

Somente alguns métodos do PHP que precisam ser atualizados, mais como não vai fazer nada comercial, você tira uma boa base de aprendizado.

Eu criei uma plataforma tecnólogica para este tipo de uso.Com ele você pode enviar dados para servidor dedicado.

O CSV Comp DB (e seu framework) é um banco de dados especializado em csv (compativel com Excel,OpenBase,Calc)

No servidor você deve ter:

-Apache sob Windows (Server,xp ou Seven 32 bits)

-CSV Comp DB versão CGI  http://adltecnologia.blogspot.com.br

Você pode enviar requisições para internet das coisas numa plataforma totalmente dedicada.

Veja exemplo: https://www.youtube.com/watch?v=7DSTotVI1_I

Você pode enviar requisições usando linguagem dedicada chamada CQL (Comma Query Language)

Documentação e aplicativos de graça no Blog.

(***Auxilio extras para montagem de servidor ou manutenção e aulas eu cobro a parte)

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço