:::warning https://zhuanlan.zhihu.com/p/407254940 :::
一、面向领域
本技术方案面向对通信稳定性、功耗、通信时延和硬件成本有较高要求的智能家居领域。
一.架构设计
本技术方案架构如下图所示。
系统STM32模块、ESP8266 WiFi模块、扫码器+数字按键输入+RFID三合一模块、程控锁、云端或本地服务器和移动端App组成,其主要工作原理如下:
- STM32模块搭载扫码器+数字按键输入+RFID三合一模块后,能够A.识别二维码内容、B.识别数字按键输入内容、C.识别RFID标签内容;
- STM32模块搭载WiFi模块后,A.能够将识别的内容通过MQTT协议发送到指定的云端或本地服务器中,B.能够接收云端或本地服务器以MQTT协议发送过来的指令,指令包括开关锁等;
- STM32模块搭载程控锁后,可以驱动程控锁并执行开锁或关锁操作,应用场景包括:A.接收到服务器发送过来的开锁或关锁指令,B.触发某些条件时执行开锁或关锁操作;
- 云端或本地服务器能够接收并处理二维码内容、数字输入内容和RFID标签内容,接着判断是否开锁,最后开关锁指令发送给设备端
- App端支持用户管理、生成二维码等功能
二.主要硬件组成
- 门禁锁如图所示
三.主要技术参数
- STM32F030采用ARM Cortex内核,运算速度高达48 MHz。另外,STM32F030具有全套外设,例如高速12位ADC、先进且灵活的定时器、日历RTC和通信接口
- WiFi通信距离:100米
四、云平台与移动端
本系统支持对接阿里云IoT、华为云、腾讯云等第三方IoT云平台,以及自主研发的云端服务器。
本方案拟采用以下平台方案之一: