1.1 背景 市面上有一种猫眼+门铃+监控三合一智能门铃的产品,有快递送上门时,即便家里没人,也可以远程通过门铃与快递小哥沟通,将快递放置在门口;而且通过门铃的实时监控功能,还可以随时查看到快递的状态,担心被人拿走,可以通过手机查看到视频记录的画面。有了这种款智能门铃,上班族再也不用担心快递丢失的问题了!
这或许就是智能门铃越来越普及的原因吧,门铃早已不再是传统意义上“提醒”的作用,更多的是赋予了“安防”的使命。一款可以随时查看门前状态、具备监控性能的智能门铃,无论是对于家庭财产,或是人身安全,特别是独居女性,都有着“防患于未然”的帮助。
看到RT-Thread和21ic举办RTOS开发大赛,提供了好几种开发板,其中麻雀一号的硬件资源引起了我的注意。麻雀一号开发板采用的主控芯片是 BK7252 , 是一款高性能 WiFi 模块,采用高集成的无线射频芯片,内部集成 2.4GHz Wi-Fi 1T1R 先进技术,支持摄像头图像输出,拥有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用和不同产品需求。模块内部拥有 512KB 内嵌 RAM 和4Mbyte Flash 空间, CPU 主频高达180Mhz。并且集成了天线开关、功率放大器、低噪放大器、过滤器、电源管理模块, 支持 802.11e 以及 WMM-PS 协议, 支持 WPA、 WPA2 和 WAPI 安全协议,同时集成了蓝牙 BLE 收发器,支持 BLE4.2,支持主机或从机模式。
俗话说麻雀虽小,五脏俱全。麻雀一号开发板虽然体型小,但资源相当丰富,集成 WiFi、 BLE、摄像头、音频扬声器、 MIC 录音、TF 卡座、五向按键、还有一个 1.44 寸的 LCD 屏,使用常见的TypeC 接口作为供电和调试串口,预留支持锂电池供电接口。硬件资源特别适合正想做一个自己的远程可视门铃的愿望。再加上RT-Thread的软件支持,可谓是如虎添翼。
1.2 硬件方案