|
|
一、BLE蓝牙的具体优势:# j( u+ J' N3 M; k. d4 G0 F
; @7 k1 r% f: c6 `) o& Q1、BLE蓝牙的待机时间超长,市面上的蓝牙智能锁基本都是使用干电池供电,而BLE低功耗蓝牙模块在广播、传输、待机和睡眠模式下均拥有超低的功耗,比如成都亿佰特的E104-2G4U04A模块,最大的发射功率仅为2.5mW。; u# k" T1 a2 s
& W% {1 N& a* X( ^" S$ i. X2、可以使用手机APP开锁、更加方便快捷,在移动互联网时代,手机是一个人必不可少的工具,而目前手机制造商都在BLE蓝牙上面开拓市场,每部手机都集成了蓝牙模块,成都亿佰特开发的BLE低功耗蓝牙模块可以直接与手机蓝牙进行通信使用起来方便快捷。蓝牙智能锁方案也只要打开手机APP和蓝牙,开锁非常简单!3 d+ {9 _& m5 o$ V2 r, U# \
9 B1 U5 l6 p6 d w3 T3、适用性强信号不受环境干扰,无线传输避免不了信号的干扰、屏蔽的外界因素,会直接影响使用体验。虽然wifi和蓝牙同处于2.4G频段也会有信号相互干扰的情况,但蓝牙的传输速度较高,开锁体验会更好,且体积较小,应用在蓝牙智能锁当中有非常明显的优势。 T. z8 J2 W& ]! p. @
9 W8 U6 j& \8 N$ [! {' i4、安全性更高,相比其他的智能门锁蓝牙有特定的蓝牙协议,在通信上可以根据不同的用户制定不同的密码协议很难破解所以保密性更好。
: v6 f) Z, J: I2 G V% s x4 r4 {( C! J2 r% G8 n
二:蓝牙模块产品推荐7 a D8 p6 D) c/ ~
3 J6 t+ D* K) z1 v) ]/ L
成都亿佰特在BLE蓝牙模块的开发上技术成熟可靠、经验积累深厚,主要的BLE蓝牙方案有E104-BT01、E104-BT02、E104-2G4U04A。BLE蓝牙产品集成度高、接口丰富、二次开发简单。
/ L' O* S" Z) E2 c, V) U4 e
1 B. N9 N( j; A; R三、 BLE蓝牙的智能门锁应用案例4 a( o8 R) [( {& A( F% s
0 t. r, a- S A g+ J6 M* p! j& W
3.1、低功耗蓝牙智能门锁包含如下部分:1)、手机或者智能设备开锁客户端;2)、包含低功耗蓝牙的智能门锁执行机构;3)、服务于低功耗蓝牙安全性能高的客户管理后台。
: {) x0 f" a+ i6 ?4 u4 p+ X7 D9 j
7 w" Q0 q. D; F7 x9 j4 u) g' x1 D2 Y手机或者智能设备开锁客户端主要作用是负责和智能门锁的低功耗蓝牙进行通信、识别用户输入的开锁密码、执行用户的操作指令;低功耗蓝牙的智能门锁执行机构,此部分是低功耗智能门锁的核心部分,其主要作用是负责匹配和客户端的通信连接、根据要求执行开锁指令或者其他操作指令;客户端管理后台主要作用是涉及到门锁的初始化、门锁设置命令的处理(比如密码设置、密码修改等)。其应用案例框图如下所示:
) B/ y# s* i+ L4 A0 d$ b* b" V: z" m, _* M" E1 c7 @
; _. Z& v# R8 o" l
2 B" \0 P. F) N8 ]* ^& G# E2 \+ O蓝牙工作时分为主机与从机,而在智能门锁上蓝牙是被手机APP或者其他客户端的蓝牙搜索,所以我们需要将嵌入智能门锁的蓝牙模块设置为从机模式,并且需要配置其相关参数。# u) H! }; ]# ?( {: g
: [5 k1 l4 s" Y3.2、参数配置
" y& J ?( E, x9 \/ H' ^3 b/ B. F9 i) M0 i
1)、先将模块上的MOD引脚拉低进入配置模式,将模块上的ROLE引脚拉高,则配置为从机模式。在配置蓝牙模块时可以使用串口调试助手进行配置。9 e) R2 I) ^! E1 f7 ?/ H
5 ? `1 A: e3 i+ j
2)、将E104-BT02模块插入电脑,打开串口调试助手,图中1是选择端口(不一定是COM13,需要根据自己电脑的端口进行选择),图中2是设置串口波特率,E104-BT02默认的波特率是19200,图中3、4、5是设置停止位、数据位、奇偶校验,根据手册进行设置。设置完成后打开串口,进入配置模式。+ \8 `: C4 E! J! t
3 b- U+ {6 A' c( r0 n H' ^
! \' b; {( t* t f3 S
0 H$ t6 N( {8 S2 y: ^7 A9 }# A3 F
3)、若需要修改波特率,则发送指令,其中xxx表示波特率,比如需要设置为9600,则发送指令,返回则修改成功。
1 [8 k: x2 b( I0 `2 u5 Q7 ]8 L/ N! L/ n2 g$ H# _
4)、如果需要修改设备名,则发送指令,xxx最大为18字节,用户可以根据自己的需求修改名字。! {# N5 m" e5 I) {
: o# y9 t9 a7 ^/ U- g5)、因为智能门锁需要被手机APP或客户端搜索,所以需要开启模块的广播功能,通过发送指令< STARTADV >开启广播,在开启广播后设置广播数据,可以将一些门锁的一些信息放入广播,发送指令,xxx最大为22个字节。
) Q6 Z5 E9 }6 z7 k- _& g2 v$ c3 [. ~( {! R* d! k2 a; O0 I
6)、为了满足低功耗的需求我们需要设置广播间隙,发送指令,xxx范围32~16000,对应时间20ms~10s。
/ d* z( |7 Q1 X. v; {
) q" q C4 o* Q+ t7)、连接间隙关乎到蓝牙的功耗,设置合适的连接间隙可以降低功耗,发送指令、设置最大最小连接间隙,xxx范围6~3200对应时间7.5ms~4s。
& S1 y' O7 U4 w1 R2 t; |4 H0 A+ M( K$ D9 D. ?: @
8)、设置连接超时,蓝牙模块在连接时可能由于时移或者其他原因造成错过某个连接事件,所以连接超时会包含6个连接间隙时间,比如连接间隙为1s则连接超时设置为6s,发送指令设置连接超时,xxx范围10~3200对应时间100ms~32s。 |
|