我只是有一个普遍的问题,有没有一种已知的方法可以做到这一点:
在我的后端,我有一小段代码,每隔XXX毫秒从连接到我的覆盆子pi的传感器获取数据,我想将这些数据发送到显示它的UI元素?是否有一种通用/众所周知的方法来设置这种数据流?
(我想避免使用数据库,这似乎是一个沉重的解决方案)
答案 0 :(得分:0)
两种可能的解决方案,取决于您是否只需要最新数据(1),或者是否要在启动前端应用程序时推送和记录所有数据值(2):
1)您的前端可以每隔n秒使用ajax请求查询后端。加载前端应用程序后,您可以调用如下函数:
function runForever() {
getValueAndUpdateUI(); // AJAX request and UI update performed here
setTimeout(runForever, 1000); // Call runForever after 1 second
}
2)当值进入时,使用websockets将数据推送到前端(增加复杂性)。