Cron Job inserir dado no BD
<script type="text/javascript">
//var url = 'http://177.177.165.14:50';
var url = 'http://casacomarduino.dlinkddns.com:1600';
$(document).ready(function(){
$('.botaoEnvia').click(function(){
var valor = $(this).attr('id');
enviaDados(valor);
});
function enviaDados(dado){
$.ajax({
url: url,
data: { 'acao': dado},
dataType: 'jsonp',
crossDomain: true,
jsonp: false,
jsonpCallback: 'dados',
success: function(data,status,xhr) {
// posso ler dados e retoranar na pagina para avisar se a luz ta ligada ou desligada.
console.log(data.LUZ1);
console.log(data.LUZ2);
$('#resultLUZ1').text(statusReturn(data.LUZ1));
$('#resultLUZ2').text(statusReturn(data.LUZ2));
}
});
return false;
}
function statusReturn (valor) {
if(valor == 0) {
return "Ligada";
}
else if(valor == 1) {
return "Desligada";
}
else { return "Desconhecido";}
}
var i = 0;
function fazerRequisicao(){
$('#status').removeClass('label-success').addClass('label-warning');
$('#status').text("Enviando Requisição...");
$.ajax({
url: url,
data: { '': ''}, // usaremos em proximas versões
dataType: 'jsonp', // IMPORTANTE
crossDomain: true, // IMPORTANTE
jsonp: false,
jsonpCallback: 'dados', // IMPORTANTE
success: function(data,status,xhr) {
$('#status').removeClass('label-warning').addClass('label-success')
$('#status').text("Requisição Recebida!");
$('#sensor1').text(data.sensor1);
$('#sensor2').text(data.sensor2);
$('#resultLUZ1').text(statusReturn(data.LUZ1));
$('#resultLUZ2').text(statusReturn(data.LUZ2));
i++;
setGrafico(i,data.sensor1,data.sensor2);
console.log(data);
}
});
return false;
}
// A cada 1000 milis (1 segundo), faça uma nova requisição.
setInterval(fazerRequisicao, 3000);
// Acredito que 3000 (3 segundos) ou mais seja o ideal para um serviço online.
// Caso use local host, arrisco colocar ate 400 milis, você tera uma boa resposta.
});
</script>
Olá galera, preciso muito da ajuda de vcs, estou tentando criar uma tarefa que recebe dados da temperatura de um arduino e insere em um banco de dados, a parte de inserir no banco eu até consegui fazer, só nao consegui pegar as informaçoes do arduino, vou colocar o codigo, desde já, grato
Discussão (13)
Carregando comentários...