前言
2023年Zephyr开发者大会(ZDS)于6月27日至30日在捷克布拉格隆重举行。与以往两次不同,本次ZDS由Zephyr项目规划和管理,并作为首届嵌入式开源峰会(EOSS)的一部分进行。在这个令人期待已久的盛会中,全球Zephyr开发者们共同探讨了Zephyr实时操作系统(RTOS)的最新技术与发展趋势。作为一款开源、灵活和可扩展的嵌入式实时操作系统,Zephyr项目在2014年由英特尔发起,2016年作为Linux基金会项目正式面向公众启动,得到了全球范围内的广泛关注和采用。
ZDS 2023共70余个技术报告,涵盖了使用指导与展示、新功能与技术、架构修改与操作系统、多核异构与虚拟化、模拟器、测试、工业流程与代码管理、安全性、应用案例、工具与调试等丰富多样的内容。湖大嵌入式实验室的小伙伴们将对本次大会的所有技术报告进行逐一收集、整理与分享,尽最大努力为Zephyr开发者提供ZDS 2023技术报告的开发经验、实践成果以及解决方案的参考。
今天分享第28篇技术报告,由文俊杰整理,题目为:
“区分不同的蓝牙低功耗产品——利用和探索Zephyr蓝牙控制器实现”
蓝牙技术

设备通信和定位
设备通信

设备定位
存在(Presence)
邻近(Proximity)
方向(Direction)
距离(Distance)

可在Zephyr支持的所有架构上移植
支持多种组合


探索Zephyr蓝牙低功耗控制器
Zephyr蓝牙低功耗控制器的新特性有哪些?
LE Long Range(蓝牙低功耗长距离)
方向定位特性 - 到达角(Angle of Arrival)

方向定位 - 离开角(Angle of Departure)

资产管理
室内导航
临近营销
兴趣点信息
人员追踪
个人物品查找
建筑和汽车门禁控制
广播同步

BIG事件

连接同步
数据对称传输
数据不对称传输
点对点传输
中央和外围设备角色

CIG事件

基本电话通信
从电视传输低延迟音频
在大型区域中有更多听众

架构 - ISO传输数据包流程

架构 - ISO接收数据包流程

功耗分析
功耗分析工具包II(PPK2)是一款独立的设备,可以在所有Nordic DK(开发套件)以及外部硬件上测量并可选地提供从亚微安(sub-uA)到1A的电流。

ISO广播(iso_broadcast)功耗分析

ISO接收(iso_receive)样本功耗分析

ISO接收(iso_receive)BIG事件功耗分析

外围设备ISO(peripheral_iso)功耗分析

外围设备ISO(peripheral_iso)CIG事件功耗分析

中央设备ISO(central_iso)功耗分析

中央设备ISO(central_iso)CIG事件功耗分析

总结
开源:控制器、主机、Mesh、音频、服务和配置 文件