php接收use输出串口数据,接收串口数据:实时网络显示+日志记录(带下采样)...

我正在做一个小项目,其中包括显示和记录(以便以后处理)通过串行端口连接从某种测量设备接收到的数据。我用树莓派来读取和存储接收到的信息:这是用Python编写的一个小程序来完成的,它打开串行设备,读取帧并将数据存储在MySQL数据库中(不需要轮询或与设备交互,数据会自动发送)。在

串行数据被格式化成约2.5kbit长的帧,这些帧以1200波特的速率重复发送,这意味着大约每2秒接收一个新帧。在

现在,尽管有用的数据只是帧的一部分,但是太多的信息存储不下我所需要的,所以我现在所做的是通过每分钟只读取一次帧来“降采样”数据。目前这是通过一个cron任务完成的,它每分钟都会调用我的日志脚本。在

我的设置的问题是,用于显示(和处理)接收到的数据(从MySQL数据库中提取)的PHP网页不能每分钟显示一次以上的新数据。在

因此,我的问题是:How would you do to make the webpage show the live data (which doesn't need to be saved), while keeping the logging to the MySQL database @ once per minute?

我想这个解决方案将涉及某种守护进程,它以指定的频率(每分钟一次)存储数据,同时将最新接收到的数据保存在php网页上(如何?)。你怎么认为?你有没有类似的代码/应用程序的例子可以作为我的起点?在

谢谢!在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值