近年来伴随这个云计算和大数据技术的快速发展,智能家居行业也随之火爆,受到广泛关注。市场的热捧和消费者观念的普及,不断推动行业的进步。 智能门锁作为智能家庭中安全类别中重要一环也是越来越被人们接纳。当前门锁市场处于高速发展初期。不仅有传统门锁厂家转型,还有互联网巨头的涌入以及初创公司的加入。行业内采纳方案是百花齐放,质量是良莠不齐。针对传统门锁厂家对电子产品缺乏技术开发的痛点,诠鼎集团集合公司内部资源现推出一款基于高通QCA4024双模智能门锁Turnkey Solution。QCA4024是高通专门针对IOT设计首款支持ble、zigbee模式SOC。芯片性能请参考官网数据。
本方案提供产品完整解决方案,包括软硬件设计资料,移动APP。随着原厂更新一直迭代演进。有完整设计原型可供演示。向签约客户完整开放。
目前最新SDK是基于高通qca4020.or_.3.0版本QSDK开发。SDK具备完整功能,以中间件形式贯通底层与应用层。实现了对马达、指纹、语音、触控、显示等模块的支持,且预留对其他模块支持能力。整合蓝牙、wifi的网络通信实现对云端、移动端的互联互通,结合提供的APP可以实现云端、移动端的开解锁,历史记录查询、OTA功能。SDK以连接方式多种形式组合方案,BLE+WIFI;BLE+ZIGBEE;BLE;BLE+WIFI+ZIGBEE。
整体软件架构如图示
代码层级架构
代码目录如下图

整体开发环境为window系统,使用python进行组织完成整个编译、烧写过程。不提供GUI界面工具,均为commandline tool。
编译过程如图所示
烧录升级过程如图所示
方案提供APP供客户定制开发。同时支持Android、IOS版本。有源码级支持,减少客户二次开发难度。
APP端主要功能界面操作如下
主界面
BLE连接界面
临时密码设置界面
管理人员添加设置界面
密码,指纹,卡片设置界面
APP设置界面,OTA升级设置界面