基于BLE与手机HID连接实现电动车无感靠近解锁系统

发布者:EtherealEssence最新更新时间:2024-07-16 来源: eepw关键字:BLE 手机看文章 扫描二维码
随时随地手机看文章

和主机蓝牙地址)从机收到扫描请求后同一个信道上回复 SCAN_RSP PDU 主机接收到扫描回复信息后发送CONNECT_REQ PDU 信息广播者接收到CONNECT_REQ PDU 后确认建立连接指示图如图2 所示。广播数据包按照ble 标准协议设置Appearance Values 可将ble 报警器枚举成HID 设备,例如设置成0×0180 通用遥控器(Generic Remote Control)。

image.png

图2 连接手机IRK识别码打印log图

3 SMP密钥配对设置

SMP 配对方式有4 个级别的安全等级。

A:no authenticated and no encryption(model level1)。

B: unauthenticated paring with encryption(model level2)。

C: authenticated paring with Encryption(model level3)。

D: authenticated le secure connections(model level4)。

该系统采用model level3 Authenticated Paring with Encryption。Level3 通过加密方式建立连接,可对身份进行验证。每台蓝牙报警器会匹配一个配对pin,手机打开APP 第1 次连接蓝牙报警器时,会提示需要输入配对pin,输入正确pin 后可配对成功。为了安全设计蓝牙报警器首次连接对手机合法身份认证不仅要输入正确的配对pin,同时也要在30 s 内连接上APP 进行数据鉴权。如果没有在规定的时间内进行数据鉴权,蓝牙报警器也会认为时非法设备连接,自动删除存储在Ble 芯片flash 中的手机的配对信息,手机无法使用HID 自动连接功能。

4 手机身份识别

蓝牙报警器设置可以同时有4 个车主用户,1 个主车主、3 个分享车主。为了主用户对分享用户管理,同时各车主之间靠近解锁参数设置互不影响,Ble 需要连接手机时对手机身份进行识别。手机身份的唯一码采用了SMP 中的IRK(Identity Resolving Key) 作为唯一标识。每台手机包含结构体信息,结构体定义如下:

struct{

u8 phone_IRK[16];

u8 auto_on;

u8 Hid_on_rssi;

u8 Hid_off_rssi;

}phone_info_t;

IRK 作为手机身份识别的唯一标识符。auto_on 靠近解锁开关标志位,auro_on=1 该手机打开靠近解锁,auto_on=0 没有打开靠近解锁功能、靠近解锁rssi 信号强度,大于该信号强度可以作为解锁条件、远离上锁rssi 信号强度,小于该信号强度可作为上锁条件。蓝牙报警器打印不同连接手机的IRK 的log 信息如图2 所示。

5 RSSI距离换算

每台手机结构体信息成员Hid_on_rssi和Hid_off _rssi是蓝牙报警器靠近解锁,远离上锁的的判断依据。它是由手机通过APP 或者小程序下发给蓝牙报警器的。RSSI 换算距离公式: d = 10^((abs(RSSI) - A) / ( 10 ∗ n ))。其中A 为距离设备1 m 时的RSSI 绝对值。n 为环境衰减因子。按照BLE 报警器和1 台手机测试换算A=50,n=3.325. RSSI 和d 具体换算公式:d=10^((abs(RSSI)-50) / (10∗3.325));RSSI = log10(d)*(10*3.325)+50。RSSI 距离换算函数图如图3 所示。图中表明RSSI 信号强度和距离非线性,-22~-23db对应的距离差是1cm;-57 db ~ -58db对应的距离差是9 cm。

1671606309739598.png

图3 距离换算函数图

报警器靠近解锁距离d1设置范围1~3 m,远离上锁的距离d2=d1+3(m)。按照RSSI 公式理论换算部分距离和RSSI 对应表格如表1所示。

表1 设置距离和rssi信号强度对应

1671609563734438.png

6 兼容性问题

BLE 和手机建立连接时RSSI 的信号强度会因手机兼容性和BLE 安装环境不同而不同。不同手机和不同安装环境都会影响RSSI 信号强度。为了解决兼容性问题,APP 可以在感应解锁页面通过进度条设置,不同手机可以通过进度条设置各自合适的感应解锁距离。APP通过距离换算出对应的RSSI 信号强度下发给蓝牙报警器,蓝牙报警器则通过判断连接的手机IRK 选出该手机的信号强度执行靠近解锁操作。不同手机不同RSSI 灵敏度,这就可以有效解决各种因素带来的兼容性误差影响。感应解锁界面设计如图4 所示。

1671606664814589.png

图4 感应解锁界面

7 靠近解锁闭环设计流程

根据HID 的RSSI 靠近解锁和远离上锁需要在电动车电门关闭的前提下实施,为了闭环设计当用户电动车电门真的忘记关闭那么引入自动落锁逻辑来实现自动关闭电门。电门ACC 打开超过5 min 静止状态(轮动和震动传感器信号判断静止状态),关闭ACC 电门之后进入hid 靠近解锁远离上锁逻辑判断,如果车主不在附近会自动设防。这样的设计是让客户无论是在什么情况下,电动车在用户远离后都会关闭电门上锁,防止被盗风险[6]。闭环设计流程如图5 所示。

1671606741698546.png

图5 闭环设计流程图

8 结束语

基于BLE 与手机通信实现电动车无感靠近解锁,通过HID 手机自动连接蓝牙技术实现,配对密钥加数据鉴权让系统有安全保证,进度条调整感应解锁距离可以有效解决兼容性误差问题,解锁上锁系统闭环设计流程让用户不用有忘记关锁的烦恼。整套系统实际测试安全有效,有效提高用户体验。

参考文献:

[1] 刘瑾.新能源车发展势头未减全年有望实现平稳发展[J].新能源科技,2022(5):7-8.

[2] 李建中,高宏.无线传感器网络的研究进展[J].计算机研究与发展,2008(1):39-44.

[3] 余愿,刘芳.传感器原理与检测技术[M].北京:电子工业出版社,2017.

[4] 钱志鸿,杨帆,周求湛.蓝牙技术原理开发与应用[M].北京:北京航空航天大学出版社,2006.

[5] 谌双双,陈泽茂,王浩.一种高效的无线传输层安全握手协议[J].计算机工程,2011,37(16):123-125.

[6] 徐光洪,谭巧,李佳怡,等.运用NB-IOT技术的电动车智能防盗报警系统设计[J].宁德师范学院学报(自然科学版),2021,33(1):30-35.


关键字:BLE 引用地址:基于BLE与手机HID连接实现电动车无感靠近解锁系统

上一篇:CAN总线在新能源汽车中的通信网络设计及应用分析
下一篇:纯电动汽车用PMSM系统堵转设计与应用

推荐阅读最新更新时间:2024-11-01 22:04

HiDM(德淮)引领旗舰级“微光快拍”体验下沉13MP主流手机
集微网消息,2017年以来,三星旗舰机S8系列、VIVO旗舰机Xplay6、X20等众多旗舰型手机开始流行Dual Pixel相位对焦功能 ,提升暗态环境下的对焦速度,由于大幅改善了用户直接体验而广受好评。今天,HiDM在全面获得了ON Semi的手机CIS技术和专利并成功消化后,推出了其“微光快拍”技术系列的第一款产品AR1337,第一次在13MP像素CIS(影像传感器)产品上实现了20 Lux左右快速、稳定的相位对焦这一旗舰机功能,由此开启主流手机快速对焦体验的全面升级。据了解,目前市场上尚未找到能接近AR1337“微光快拍”性能的13MP产品 。 和旗舰产品不同,以合理的成本在主流中高端CIS产品上实现这一重要体验,考验的是
[手机便携]
ISSCC 2015的十大见闻
今年的国际固态电路会议(ISSCC)再次见证了一系列的芯片创新。尽管成本上升和追逐摩尔定律的复杂性,在这个芯片设计者的年度盛会上,工程师们设计出更小、更快、更丰富的器件,为一个新而陌生的超低功耗设计世界的呈现了一些别有风味的 小菜 。 对于3D芯片堆叠的讨论 ISSCC会议上回荡着一群设计者对于试图从更多的日益复杂和昂贵的工艺节点中挤出更多的抱怨声。 我们应该继续扩展到7nm和5nm,但我们需要从这些节点获得更多, 高通技术副总裁Geoffrey Yeap在对摩尔定律的讨论会上表示。 Liam Madden在恢复他帮助Xilinx所建立的2.5 D芯片堆叠,最近将使用20 nm工艺集成19
[半导体设计/制造]
ISSCC 2015的十大见闻
贸泽开售Cypress Semiconductor EZ-BLE和EZ-BT WICED蓝牙模块
半导体与电子元器件授权分销商贸泽电子 ( Mouser Electronics ) 即日起开始分销 Cypress Semiconductor 的 EZ-BLE™和EZ-BT™ WICED®模块。这两款模块分别是完全集成的蓝牙®智能就绪EZ-BT和蓝牙低功耗EZ-BLE嵌入式设备无线互联网连接 (WICED) 模块,可简化 物联网 (IoT) 设备、家居自动化、 医疗 设备以及 工业 应用的设计与开发。 贸泽备货的 Cypress EZ-BLE和EZ-BT WICED模块具有板载晶振、闪存、无源元件,以及支持32位Arm® Cortex®-M3处理器的 Cypress CYW207xx 片上系统 (SoC)。这两款 低
[物联网]
贸泽开售Cypress Semiconductor EZ-<font color='red'>BLE</font>和EZ-BT WICED蓝牙模块
品佳推出基于微芯科技ATSAMB11的BLE智能门锁方案
大联大 旗下品佳推出基于微芯科技(Microchip)ATSAMB11的BLE智能门锁方案,支持 蓝牙 、触摸解锁以及指纹识别功能。 图示1-大联大品佳推出基于Microchip蓝牙ATSAMB11的智能门锁方案功能框图 近年来,智能家居逐渐走进普通老百姓生活,也正因为这些行业的兴起,对无线传输技术要求越来越高,比如Wi-Fi、蓝牙、ZigBee、 LoRa 、NB IoT 等等。由于低功耗以及多点链接,Mesh网络的应用需求,蓝牙的优势也逐步显现,特别是蓝牙4.0 BLE以及组网环境。以智能门锁,智能调光灯等为代表的BLE传输应用的也越来越多。 大联大品佳推出的基于Microchip蓝牙ATSAMB11的智能门锁方案
[安防电子]
品佳推出基于微芯科技ATSAMB11的<font color='red'>BLE</font>智能门锁方案
Nordic低功耗蓝牙SoC无线跟踪器产品让你不在丢三落四
Nordic Semiconductor宣布总部位于北京的可穿戴电子产品企业北京自在科技有限公司发布了一系列采用Nordic nRF52810低功耗蓝牙 (Bluetooth® Low Energy /Bluetooth LE)芯片级系统(SoC)的无线跟踪器产品,用于预防个人物品丢失。 Nut3防丢器的外形尺寸紧凑,仅38 x 38 x 7 mm,可以扣在用户的密匙卡或其他个人物品上。一旦使用由Nordic SoC实现的无线连接功能与用户的蓝牙4.0(及更高版本)智能手机配对之后,用户即可通过兼容iOS和Android的“Nut”程序轻易找到并振铃Nut3防丢器。而且用户可以设定防丢器,和智能手机分开一定的距离就会发出
[嵌入式]
Nordic低功耗蓝牙SoC无线跟踪器产品让你不在丢三落四
两种利用BLE实现安全距离检测的方案
通过BLE(蓝牙低功耗)解决方案实现减缓COVID-19的传播速度被证明是可行的,但当前距离测量和定位接收信号强度指示器(RSSI)技术是基于测量接收到的无线电信号的强度或功率而定的。然而,这种方法存在一个固有的缺陷,由于物体不同环境不同,在无线路径上可能会反射或阻塞无线电信号。 Dialog的答案是:无线测距(WiRa)软件开发工具包(SDK),它为公司的BLE SoC增加了高度精确和可靠的距离测量能力。WiRa套件利用专有的类似雷达的实现,极大地提高了BLE设备之间的距离测量精度。 图1 WiRaSDK提供了一个兼容BLE 5.1的堆栈和软件实现,确保了蓝牙通信和距离测量过程之间的共存。来源:Dialog Semic
[物联网]
两种利用<font color='red'>BLE</font>实现安全距离检测的方案
ST蓝牙mesh解决方案获得苹果Homekit BLE认证
在2017年4月下旬举办的STM32中国峰会上,ST MCU事业部市场总监Daniel Colonna透露说:“STM32的固件协议栈Homekit BLE获得苹果(Apple)认证。”这意味着现在ST现在可以帮助中国制造商顺利进入苹果针对智能家居市场的Homekit生态系统中。   凡是通过苹果Homekit协议认证的智能家居用电子产品,均可以通过苹果手机或Pad的Siri语音助手进行控制和管理,用户可以轻松对门锁进行开关、控制窗帘的闭合、调节台灯的灯光、远程管理空调、空气净化器、室内摄像头等等,通过预设的场景和自动化操作。用户还能够让系统智能学习你的使用习惯,从而实现“一键式”室内多种智能设备的管理,是不是听起来有些心动。  
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved