Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.21 KB

README.md

File metadata and controls

43 lines (33 loc) · 1.21 KB

IC-gate-lock

hardware: Raspberry Pi , ACR122U and S50 Mifare1 (M1) card

using : sudo python card.py

需要安装树莓派RPi.GPIO,pyscard,web库

数据存放在 /card

##需要注意的坑 在ACR122U的使用中:
可能需要屏蔽默认的驱动

blacklist pn533  
blacklist nfc  

应该需要安装

apt-get install libpcsclite1 pcsc-tools pcscd

安装web.py

wget http://webpy.org/static/web.py-0.37.tar.gz  
tar xvfz web.py-0.37.tar.gz  
cd web.py-0.37  
sudo python setup.py install  

在card.py中,对于远程解锁的支持,如果是sudo开机运行,请写固定路径,例如webpage文件夹在/gate/webpage,那么,请把295行代码改为

render=web.template.render("/gate/webpage")

##部分功能原计划实现后发现不妥
1:刷卡时更新密钥A和B(刷卡在读写临界点时会出现数据损坏情况)
2:原计划刷卡后改变开关状态,后发现这样子不如直接刷卡后开10秒钟锁然后又自动对锁激活好

##效果 image image