Showing Posts From

蓝牙

共 9 篇文章

详细总结EddyStone BLE广播包协议规范

EddyStone简介 Eddystone 是专门针对蓝牙低功耗(BLE)广播包定义的数据格式。 它是由 Google 在 2015 年推出的开源 Beacon 协议,旨在提供比苹果 iBeacon 更开放、功能更丰富的广播标准。 !image.png 在蓝牙的协议栈中,Eddy…

双频WiFi和蓝牙之间的天线是如何复用的?

本篇笔记尝试更完整的理解和回答以下三个与射频天线复用相关的问题: - 所有WiFi和蓝牙芯片的射频模块都有收发数据的功能,那么其收发功能是如何通过一根天线来实现的?如何避免同时收发所造成的冲突? - 部分2.4GHz WiFi+蓝牙的Combo模块,使用一根天线既可以用于WiFi…

蓝牙BLE通信的安全模式和安全级别总结

BLE安全模式的定义:在蓝牙规范所定义的应用场景中,是指产品使用蓝牙BLE通信的时候,对于其通信过程中安全性的具体要求和相对应的工作流程、解决方案对策。不同的安全级别对应了不同的工作流程,也对应了不同的保护级别,用户可以根据产品对于安全性保护的需求以及产品本身的特性/IO能力等选…

BLE设备配对模式和流程详细解析

BLE设备的配对流程,主要就是在两个设备之间建立相互信任的配对和绑定关系,产生两者后续加密通信和身份认证的密钥,并安全的交换这些密钥用于后续连接模式下的加密通信。 整个BLE配对过程的细节非常繁琐,因此大致分为三篇笔记的篇幅对完整的配对和绑定的流程进行深入的解析,以建立对蓝牙安全…

BLE设备之间安全密钥总结

BLE安全性保证的三大基础密钥 总的来说,BLE通信连接的安全性是建立在加密通信、签名、随机地址这三大基础之上。 为了保证BLE设备之间在通信过程中的加密通信,主要用到了三种类型的密钥。这三个密钥都是在设备完成配对以后在两个设备之间加密安全传输的。 - Long Term Key…

BLE的跳频机制和流程实现详细总结

Connection Event与Connection Interval 对于BLE跳频机制工作流程的理解,首先要从理解connection event和connection interval的概念开始。因为BLE设备建立连接后的通信是以connection event为单位进行…

Nordic nRF54L系列信息汇总

大概在四五月份跟供应链技术支持人员的沟通中了解到,Nordic预计在第三季度会发布新的蓝牙芯片系列nRF54,届时可以申请开发板和SDK。最近几天连续看到Nordic nRF54L这个系列正式发布的信息,因此对相关的资料进行以下学习和整理。 !image.png nRF54L系列…

Apple Find My的Unwanted Tracking Alert功能详细解析

最近因为公司一个新项目的开发需求,开始学习Apple MFI Find My Network的协议文档。 因为是基于BLE的,而且功能也比较简单(主要就是防丢,帮助用户快速找到自己设备的位置),整个协议的工作逻辑还是简单的。但刚开始学习的时候,还是对其中的Unwanted Tra…

蓝牙设备的BQB认证

什么是BQB认证? BQB:Bluetooth Qualification Body。 只有通过蓝牙SIG组织认证的产品才是真正的蓝牙产品,才能保证产品的兼容性和相关性能是符合蓝牙标准的,才能合法使用蓝牙或BLUETOOTH的LOGO以及相关蓝牙技术规范,不然被查到需要罚款。 _…