1

我正在尝试使用树莓派 Linux 计算机制作一个启用网络的安全系统。

到目前为止,我有一个烧瓶应用程序,它允许查看区域状态和系统的布防/撤防。

我还有另外两个 python 程序,一个以 1Hz 轮询硬件并将“ZONES”二进制状态位写入 SQLite 数据库(安全或不安全)。另一个程序从数据库中提取 ZONES 数据,并在布防时观察区域变化,并播放警笛声等。

该系统大部分工作,但我不觉得每 1 秒在 SD 卡上向数据库写入数据是理想的,必须有更好的方法。

我对 python 和 Flask 很陌生。当烧瓶应用程序在“生产”网络服务器上运行时,是否有适当的方法让烧瓶应用程序运行事件驱动代码而无需通过网络进行用户交互?我是否正确使用数据库作为数据的适当抽象层?

Flask-Script 能帮我解决这个问题吗?

4

0 回答 0