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?
Tags:
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)
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por