Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wmaldonado

Dicas de linguagem de programação

Recommended Posts

Bom dia!

 

Estou desenvolvendo uma pequena aplicação aqui para casa que consiga monitorar a umidade do solo, e quando ela passa de uma faixa em envia um e-mail informando que está a cima ou abaixo da faixa que eu determinei.

 

Atualmente estou utilizando PHP e MySQL, mas não estou conseguindo fazer tudo o que eu quero com essas duas linguagens de programação, talvez por não conhecer o suficiente.

 

Li em diversos post nesse e em outros foruns sobre diversas linguagens de programação disponíveis para essas aplicações mas não consegui nenhuma resposta de qual seria a mais indicada.

 

O que estou precisando fazer é o seguinte, uma página que eu vá acessar a umidade em tempo real e que me mostre um gráfico das ultimas 24h, e como dito a cima um sistema que me enviasse e-mails automáticos, ai não sei se é melhor fazer no php ou no MySQL.

 

Gostaria de uma dica de quais linguagens de programação são mais adequadas para esse caso.

 

Agradeço a toda ajuda!

 

Obrigado,

William

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só uma correção: MySQL não é uma linguagem; é um SGBD. SQL é a linguagem para se comunicar com um SGBD.

 

O que você já fez e o que não conseguiu fazer?

Aparentemente, dá pra fazer tudo isso pelo PHP. Qual parte acha que o PHP não dá conta?

 

Se você já conseguiu fazer o PHP se comunicar com o equipamento que lê a umidade, o resto me parece bem simples.

 

Algumas dicas:

 

Comunicação com banco de dados: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/

Envio de emails: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/

Gráficos: sugiro o Google Charts, que é uma biblioteca em Javascript. Há opções em PHP, que geram imagem estática. Mas o legal da lib em JS é a interação com os gráficos

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Beraldo

 

Obrigado pela correção :)

 

Vou dar uma olhada nesse Google Charts para ver se resolve o meu problema!

A minha maior dificuldade foi em relação aos gráficos, eu consegui exibir o gráfico utilizando o jpgraph e phplot mas como são muitas informações o eixo x do gráfico fica assim:

 

56f7161971559_2016-03-2620_06_17-Fotos.pEntão estava a procura de alguma outra opção para gerar esses gráficos.

Além disso gostaria de poder escolher na própria interface do gráfico o "range" dos dados

Compartilhar este post


Link para o post
Compartilhar em outros sites

O GCharts te dá mais interatividade.

Se você carregar os dados no Javascript, poderá mudar o range instantaneamente, sem recarregar a página. Basta redesenhar o gráfico. É simples fazer isso no GCharts

 

Acho que vai resolver seu problema, sim :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ILR master
      Tudo bem pessoal?
       
      No código abaixo, estou fazendo uma consulta nas tabelas, banners e banners_referencia
      Meu objetivo é trazer resultados com valores iguais ao nome da cidade declarada na $cidade ou resultados com a referencia Total.
      O problema é que está trazendo todos os resultados. Tenho 10 linhas, 1 com o nome da cidade e duas com o valor Total, então o resultado teria que ser de apenas 3 linhas, mas mostra tudo.
       
      $banner = "SELECT A.*, B.* FROM banners A, banners_referencia B WHERE B.cod_referencia = A.cod_referencia AND A.cidade = '$cidade' OR B.referencia = 'Total' ORDER BY RAND()";
      $banner = mysqli_query($conexao, $banner) or die ("Banner não encontrado");
      while($busca= mysqli_fetch_array($banner)){
          print $busca['cidade'].'<br>';
      };
       
      Alguém consegue me ajudar?
    • Por violin101
      Caros amigos, saudações.
       
      Estou escrevendo um Sistema Java Web e quando clico no Botão Salvar, o Java acusa esse erro:

      ERROR: Cannot invoke "Object.toString()" because the return value of "java.util.Map.get(Object)" is null
       
      Já tentei de várias formas resolver esse problema, mas não estou conseguindo.

      Por favor, alguém pode me ajudar identificar a origem e resolver o problema acima ?

      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.

      Estou enfrentando um problema que não consigo entender.

      Após Instalar o MySql versão 8.0.36, funciona corretamente realizando as conexões.

      O problema é:
      ---[ após reiniciar o micro, o MySql não faz as conexões.
      --[ tenta localizar este arquivo, mas não acha: my.ini
       
      Onde localizo ou configuro este arquivo na Pasta MySql ?

      Grato,
       
      Cesar
    • Por Rafael_Ferreira
      Não consigo carregar a imagem do captcha do meu formulário. Foi testado com o xampp e easyphp. Também não carregou a imagem de outros captcha. 
       
       
    • Por violin101
      Caros amigos, saudações.
       
      Por favor, preciso de ajuda em Relação a Instalar o Jasper Reports no Eclipse, pois a opção de Eclipse Marketplace, não encontra para instalar.
       
      Já tentei de todas as formas mas não consegui, alguém conhece alguma rotina explicando este procedimento ?
       
      Grato,
       
      Cesar
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.