这是设置。移动设备将传感器数据发送到服务器。服务器托管一个将在图表中显示数据的网站(我使用 Flot 框架)。
表示是这样工作的。
function showX(){
$("#dialog").dialog({
width:400,
modal:false,
buttons: {
"Close": function(){
$(this).dialog("close");
}
}
}).dialog("open");
function getRandomData(){
var randomData = [];
for(var i = 4;i<100;i++){
randomData.push([i,(1 + Math.floor(Math.random() * 20))]);
}
return randomData;
}
var plot = $.plot($("#chart"),[ getRandomData() ]);
function update() {
//FETCH SERVER DATA FOR plot.setData();
plot.setData([ getRandomData() ]);
plot.draw();
setTimeout(update, 100);
}
update();
}
按下按钮会出现一个包含图表的对话框。图表使用更新函数中的新值进行更新(在上面的示例中使用随机值)。在这个函数中,我想从服务器获取一大块测量数据(见评论)。我应该使用什么技术?以及数据应该如何存储在服务器端?
提前致谢。