Raspberry Pi家庭安全系统-请求指导

问题描述 投票:1回答:1

我对正在使用的基于Raspberry Pi / Python的家庭安全系统有一个快速的见解问题。我的最终目标是让Raspberry Pi 4服务器监视磁性门/窗传感器。如果在系统布防时打开了窗户或门,它将向连接的扬声器播放警报声。然后,我将得到Raspberry Pi Zero W供电的键盘面板(带有LCD屏幕和12位数字键盘),这将使我能够查看系统是否已布防或撤防,并可以输入密码来布防或撤防系统。 Raspberry Pi Zero W面板将通过网络连接到Raspberry Pi 4服务器。

我已经有一个功能正常的测试系统,该系统在单个Python脚本中运行,所有内容都连接到Raspberry Pi 4(下面的链接)。但是,现在我需要弄清楚如何绑定要通过网络集成的Raspberry Pi Zero W键盘面板。我对所有人的问题是,您将如何实施其中的网络连接部分?我是否应该将Node.js之类的东西用于某种数据库?也许Python中的套接字模块是底层的?还有其他东西吗?

我愿意提供有关此问题的所有建议。请让我知道,如果你有任何问题。预先感谢!

做得不好的图:https://imgur.com/a/AnAVzLt

当前工作代码:https://github.com/kevbo423/RPHSP/blob/master/Home_Security_System.py

security raspberry-pi lcd keypad raspberry-pi4
1个回答
0
投票

[如果这是我,由于您拥有完整的胖Pi 4的能力,我将在其他节点POST到的“服务器” Pi上使用PHP Web服务器。这将为您带来不必处理底层网络的好处。您将来也可能会通过更多集成机会添加更多设备或Web服务。

然后,您需要将python连接到PHP服务器,但是可以使用简单的文本文件或类似文件来完成。

© www.soinside.com 2019 - 2024. All rights reserved.