基于ESP8266的智能门锁控制器设计
2021-11-05刘西阁
电子技术与软件工程 2021年17期
刘西阁
(常州信息职业技术学院网络空间安全学院 江苏省常州市 213164)
近年来人们生活水平逐步提高,人们的安全防范意识和对生活品质要求也随之提高,传统的钥匙开锁已经无法满足人们的要求,智能门锁应用越来越广泛。目前智能门锁开锁方式主要有指纹识别、人脸识别、密码开锁和无线通信远程开锁等,使用的无线通信技术也是多种多样,文献[1]以单片机为核心,结合Wi-Fi 通信技术,实现手机控制门锁[1];文献[2]利用NB-IoT 技术,设计了一种基于窄带物联网技术的公租房智能门锁系统[2];文献[3]以GPRS 技术为基础设计了一种操作简单的智能门锁控制系统[3];文献[4]采用蓝牙通信模块,实现对门锁甚至整个家居系统的控制[4]。综合比较,无线通信方式控制的智能门锁的优点在于不进行数据对比处理,只做数据采集及数据传输,更为安全可靠,且不需要大量布线 。
本文以ESP8266 为核心控制器[5],取代了传统的ESP8266+单片机芯片组合的控制方式[6],利用Wi-Fi 技术设计了一种低成本易控制的智能门锁控制器,通过MQTT 通信协议,结合云端服务管理,实现多门锁多终端协同。本设计可在移动端非局域网接入方式下实现秒级内开锁,具备远程开锁和自动登记开锁人员信息功能。
1 系统总体设计
本文设计的智能门锁系统包含三部分:门锁控制器、云服务器和用户终端,如图1所示。门锁控制器采用ESP8266 Wi-Fi MCU 为核心模块,外围扩展电机驱动模块、USB 串口转换模块、电源模块和按键。系统以ESP8266 为主控……
登录APP查看全文
