基于树莓派的远程开锁器
背景: 自从小区物业撂挑子不干了以后,楼下的安保们密码锁失效,我又没有钥匙,每次回家运气不好的话就要去找门卫要钥匙,十分的不方便,所以干脆自己做个可以远程开锁的门禁系统,正好最近在捣鼓树莓派,干脆就先拿这个门开刀。 研究与技术方案: 【目标】 按下手机app中的按钮,大门的电磁锁打开。 【基本原理】 【Raspberry Pi 3b+】 一种基于Linux系统内核的与ARM的微型电脑主板,拥有个人电脑的所有基础功能,可以连接键鼠、摄像头、网络设备和显示器等外设。 ◎ 1.4GHz 64位4核 ARM Cortex-A53 CPU ◎ 双频 802.11ac 无线网卡和蓝牙 4.2 ◎ 支持百兆网以及千兆以太网 over USB 2.0 ◎ 1G LPDDR2 ◎ PoE 支持(Power-over-Ethernet,with PoE HAT) ◎ 改进 PXE 网络与 USB 大容量存储启动 【控制模块】 Pi4j是一种依赖于WiringPi的、开源的和小型研究专用的第三方Java库,它使用java封装了低层级的对硬件的操作。在实际使用调用GPIO时,Java的执行速度能够比肩Python。作为开源技术,Pi4j免费公开、方便易用,自带的文档能让初学者快速上手,使用java编程也是一大优势。 【远程控制】 使用Android Studio 加SSM框架加云服务器的组合开发安卓应用