监视从机状态、门传感器,并为从机请求提供验证
modislock-monitor的Python项目详细描述
modis锁定监视器
概述
打算作为守护程序服务运行,以监视来自modis读卡器的传入请求。监视器也 保持2个车门传感器和4个可能的读卡器的状态。
通知在监视器上处理,但通过redis和芹菜异步发送。
要求
- 主管apt install supervisor
- mysql服务也需要在同一台机器上运行。apt install mysql-server5.5
在安装过程中,安装程序将填充数据库,但使用no password的root帐户是必需的 对于install-to结构和填充数据库。
可选
对于通知和后台任务,需要redis服务器。 apt install redis
安装
监护仪被设计在树莓Pi 3或CM3模块上运行为了测试你可以安装它 在Linux机器上,GPIO模拟器GPIOEmu将 已安装,取代RPi.GPIO 包裹。
注意
验证请求通过Raspberry Pi的UART处理,因此如果在Pi3上运行,则需要禁用BT模块,并为UART通信配置管脚
安装可通过
完成在安装过程中,一些文件被写入需要提升权限的区域等。/etc/supervisor/conf.d
sudo pip3 install modislock-monitor
数据库总体
数据库的填充在安装时进行,但如果没有通过执行初始化运行mysql实例,则可以在安装后完成 在/etc/modis/modislock_init.sql
中找到脚本选项
您可以通过修改config/default.py或config/development.py或 config/production.py文件基于您的操作模式。