睿象云智能告警平台的分派策略
703
2023-01-24
低功耗蓝牙模块智能门锁应用案例的分析
需求是什么?智能门锁作为居家和社区必备产品,设计方案也是多到数不胜数。其中普遍的头号需求是什么呢?当然是低功耗。毕竟我们用智能门锁是为了方便生活,而不是想多一项换电池的工作。所以在众多的智能门锁设计方案中以 BLE(低功耗)蓝牙模块为核心的方案优势尤为突出。
BLE的优势
那BLE蓝牙运用到智能门锁为什么是最突出的呢?我们先来看看 BLE 蓝牙模块的具体优势:
03 适用性强信号不受环境干扰,无线传输避免不了信号的干扰、屏蔽的外界因素,会直接影响使用体验。虽然wifi和蓝牙同处于2.4G 频段也会有信号相互干扰的情况,但蓝牙的传输速度较高,开锁体验会更好,且体积较小,应用在蓝牙智能锁当中有非常明显的优势。
04 安全性更高,相比其他的智能门锁蓝牙有特定的蓝牙协议,在通信上可以根据不同的用户制定不同的密码协议很难破解所以保密性更好。
BLE的应用案例
手机或者智能设备开锁客户端主要作用是负责和智能门锁的低功耗蓝牙进行通信、识别用户输入的开锁密码、执行用户的操作指令;低功耗蓝牙的智能门锁执行机构,此部分是低功耗智能门锁的核心部分,其主要作用是负责匹配和客户端的通信连接、根据要求执行开锁指令或者其他操作指令;客户端管理后台主要作用是涉及到门锁的初始化、门锁设置命令的处理(比如密码设置、密码修改等)。其应用案例框图如下所示:
基于亿佰特E104产品的门锁方案
设置模式参数
蓝牙工作时分为主机与从机,而在智能门锁上蓝牙是被手机APP 或者其他客户端的蓝牙搜索,所以我们需要将嵌入智能门锁的蓝牙模块设置为从机模式式,并且需要配置其相关参数。亿佰特的E104-BT02 系列产品设置模式和参数的方法如下:
首先将模块上的 MOD 引脚拉低进入配置模式,将模块上的 ROLE 引脚拉高,则配置为从机模式。在配置蓝牙模块时可以使用串口调试助手进行配置。将亿佰特 E104-BT02 模块插入电脑,打开串口调试助手,图中1是选择端口(不一定是 COM13,需要根据自己电脑的端口进行选择),图中2是设置串口波特率,E104-BT02 默认的波特率是19200,图中3、4、5是设置停止位、数据位、奇偶校验,根据手册进行设置。设置完成后打开串口,进入配置模式。
若需要修改波特率,则发送指令,其中 xxx 表示波特率,比如需要设置为9600,则发送指令,返回则修改成功。
如果需要修改设备名,则发送指令,xxx 最大为18字节,用户可以根据自己的需求修改名字。因为智能门锁需要被手机APP 或客户端搜索,所以需要开启模块的广播功能,通过发送指令开启广播,在开启广播后设置广播数据,可以将一些门锁的一些信息放入广播,发送指令,xxx最大为22个字节。为了满足低功耗的需求我们需要设置广播间隙,发送指令,xxx范围32~16000,对应时间20ms~10s。连接间隙关乎到蓝牙的功耗,设置合适的连接间隙可以降低功耗,发送指令、设置最大最小连接间隙,xxx 范围6~3200 对应时间 7.5ms~4s。
设置连接超时,蓝牙模块在连接时可能由于时移或者其他原因造成错过某个连接事件,所以连接超时会包含6个连接间隙时间,比如连接间隙为1s则连接超时设置为6s,发送指令设置连接超时,xxx范围10~3200 对应时间 100ms~32s。
fqj
发表评论
暂时没有评论,来抢沙发吧~