1

ラズベリー パイ Linux コンピューターを使用して、Web 対応のセキュリティ システムを作成しようとしています。

これまでのところ、ゾーンのステータスを表示し、システムの武装/武装解除を可能にするフラスコ アプリケーションがあります。

他にも 2 つの Python プログラムがあります。1 つはハードウェアを 1Hz でポーリングし、"ZONES" バイナリ ステータス ビットを SQLite データベースに書き込みます (セキュアまたは非セキュア)。もう一方のプログラムは、DB から ZONES データを取得し、武装中にゾーンの変更を監視し、サイレン音を鳴らします。

システムはほとんど動作しますが、SD カードに 1 秒ごとにデータを DB に書き込むのは理想的ではなく、もっと良い方法があるはずです。

私はPythonとFlaskが初めてです。フラスコアプリケーションが「実稼働」Webサーバーで実行されている場合、Webを介したユーザーの操作なしでフラスコアプリにイベント駆動型コードを実行させる適切な方法はありますか? データベースをデータの適切な抽象化レイヤーとして正しく使用していますか?

Flask-Script でこの問題を解決できますか?

4

0 に答える 0