CCC联盟数字车钥匙(九)——Passive Entry

2.3 Passive Entry : BLE设置

一旦完成了BLE配对和加密设置,随后与车辆的连接将使用Passive Entry流程。

在这里插入图片描述
对于被动进入,能力交换(Capability Exchange)是以车辆或设备自上次能力交换之后,是否更新DK协议版本、UWB配置标识符、脉冲形状组合或这些参数的组合为条件。若有更新,则需要进行能力交换。

2.3.1 被动进入广播

对于使用Passive Entry的车辆广播,车辆广播应基于LE 1M PHY。对应广播周期应为42.5ms。
车辆可以在具有S=2编码的LE Coded PHY,以及LE 1M PHY上进行广播。如果使用两个PHY,则每个广播应连续发生。
当广播在LE Coded PHY时,应使用可连接的无定向事件,广播周期应为84ms。

对于这两个广播,ADV_IND应包含AdvA,但不包含广播数据(AdvData)。

配对设备应能连接到所有者配对广播和被动进入广播,以执行被动进入流程。对于已知设备连接到被动进入和所有者配对广播,车辆应能够执行被动进入流程。

2.3.2 被动进入L2CAP连接

一旦建立LE链路层连接,设备主机应使用前文介绍的协议建立L2CAP连接。

2.3.3 连接性能建议

在本节中,推荐连接性能参数及其取值。精确的数值将在认证/测试计划规范中进行细化和最终确定,这些规范构成了认证要求。本节中的所有待确定(TBD)数值将在互操作性事件期间进行最终确定/测量。

认证/测试计划规范对19个精确值进行了细化和最终确定,形成了20个认证要求。

  • 设备需求

用户接近车辆的过程中,在UWB Pre-poll消息之前的最后一条蓝牙消息应由3米(TBD_1)发送95(TBD_2)百分位数。基于以下假设:

  • 最大靠近速度为2.1m/s,测试开始于6m(TBD_3);
  • 认证/测试在计划规范中规定;
  • 在测试的开始,设备启动BLE扫描。
  • 发射机需求
    • BLE广播包(车端),在自由空间LOS路径损耗和常见测试用例条件下,10米处(TBD_5)应大于或等于-80 dBm(TBD_4)。
    • 来自移动设备的CONNECT_IND包,在自由空间LOS路径损耗和常见测试用例条件下,10米(TBD_5)应大于等于-80dBm。

注:参考测量设置和通用测试条件在certification/test plan规范中。

  • 接收机需求

实际灵敏度水平要求:

  • 设备端:un-coded PHY,应等于或优于-85dBm;LE Coded PHY with S=2编码,应优于-88dBm。
  • 车端:un-coded PHY,应等于或优于-85dBm;LE Coded PHY with S=2编码,应优于-88dBm。

持续更新,系列教程,收藏关注吧!

1、CCC联盟——UWB PHY
2、CCC联盟数字车钥匙(一)——UWB MAC概述
3、CCC联盟数字车钥匙(二)——UWB MAC时间网格
4、CCC联盟数字车钥匙(三)——UWB MAC时间网格同步及Hopping
5、CCC联盟数字车钥匙(四)——UWB MAC协议
6、CCC联盟数字车钥匙(五)——UWB MAC STS索引
7、CCC联盟数字车钥匙(六)——BLE连接概述
8、CCC联盟数字车钥匙(七)——BLE连接流程
9、CCC联盟数字车钥匙(八)——BLE配对相关字段

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/212872.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

GEE:使用拉普拉斯(Laplacian)算子对遥感图像进行卷积操作

作者:CSDN @ _养乐多_ 本文记录了使用拉普拉斯(Laplacian)算子对遥感图像进行卷积操作的代码。并以试验区NDVI图像为例。 研究区真彩色影像、NDVI图像以及Sobel卷积结果如下所示, 文章目录 一、拉普拉斯算子二、完整代码三、代码链接一、拉普拉斯算子 详细介绍参考《遥感…

Elasticsearch高级

文章目录 一.数据聚合二.RestAPI实现聚合三.ES自动补全(联想)四.数据同步五.elasticsearch集群 一.数据聚合 在ES中的数据聚合(aggregations)可以近似看做成mysql中的groupby分组,聚合可以实现对文档数据的统计、分析、运算,常见的聚合的分类有以下几种…

【JavaScript手撕代码】call、apply、bind

修改this指向 方法参数返回值作用callthisArg, arg1, arg2, ...,注意,call接收的参数是一个参数列表函数返回值调用一个函数,将其 this 值设置为提供的值,并为其提供指定的参数。applythisArg, [arg1, arg2, ...],请注…

Chat-GPT原理

GPT原理 核心是基于Transformer 架构 英文原文: ​ Transformers are based on the “attention mechanism,” which allows the model to pay more attention to some inputs than others, regardless of where they show up in the input sequence. For exampl…

数据结构中的二分查找(折半查找)

二分法:顾名思义,把问题一分为2的处理,是一种常见的搜索算法,用于在有序数组或这有序列表中查找指定元素的位置,它的思想是将待搜索的区间不断二分,然后比较目标值与中间元素的大小关系,然后确定…

基于51单片机的十字路口交通灯_5s黄灯倒计时闪烁

基于51单片机十字路口交通灯_5s黄灯闪烁 (程序仿真仿真视频) 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:J006 功能要求 交通灯运行状态: (1&…

[c++]——string类____详细初步了解string类的运用

在成为大人的路上喘口气. 目录 🎓标准库类型string 🎓定义和初始化string对象 💻string类对象的常见构造 💻string类对象的不常见构造 💻读写string对象 🎓 string类对象的修改操作 &#x1f4…

题目:DNA序列修正(蓝桥OJ 3904)

题目描述: 解题思路: 从左到右扫描第一条 DNA 序列和第二条 DNA 序列的每一个位置,检查它们是否互补。 如果某个位置不互补,我们需要寻找第二条 DNA 序列中后续位置的碱基,看是否可以通过交换使这两个位置都互补。如果…

博途PLC数组指针应用(SCL)

CODESYS数组类型变量使用介绍 https://rxxw-control.blog.csdn.net/article/details/131375218https://rxxw-control.blog.csdn.net/article/details/131375218 博途PLC数组类型变量使用介绍还可以查看下面文章博客: https://rxxw-control.blog.csdn.net/article/details/1…

模板可变参数/包装器

一、什么是模板可变参数 1、对比函数可变参数 可变参数即参数的数量是不确定的,底层根据用户传入的数量,开一个数组存储对应的参数。 2、基本形式 args -- argument 参数 [0,n]个参数 // Args是一个模板参数包,args是一个函数形参参数包…

Kubernetes基础(十)-自动伸缩

1 介绍 Kubernetes提供了多种自动伸缩机制,主要常见的有: HPA(Horizontal Pod Autoscaling)VPA(Vertical Pod Autoscaler)CA(Cluster Autoscaler)CPA(Custom Pod Autos…

HTML_web扩展标签

1.表格标签 2.增强表头表现 4.表格属性(实际不常用) 结构标签: 合并单元格: 更多请查看主页

TEMU三季度销售额或达50亿美金,多多跨境已成第二增长引擎

2023年11月28日,拼多多发布了2023年第三季度业绩报告。 报告显示,三季度的收入为688.4亿元,同比增长93.9%,按照美国通用会计准则,实现净利润155.4亿元,净利润率达到22.6%。 拼多多将近翻倍的业绩成长&…

C语言结构体详解(二)(能看懂文字就能明白系列)文章很长,慢慢品尝

系列文章目录 第一章 结构体的介绍和基本使用 🌟 个人主页:古德猫宁- 🌈 信念如阳光,照亮前行的每一步 文章目录 系列文章目录🌈 *信念如阳光,照亮前行的每一步* 前言前面一篇文章主要介绍了结构体的基础…

c语言-联合体和枚举

文章目录 一、联合体1. 联合体类型的声明和创建2. 联合体的特点3. 联合体大小的计算4.总结 二、枚举1. 枚举类型的声明2. 枚举类型的优点3. 枚举类型的使用 一、联合体 (1) 像结构体⼀样,联合体也是由一个或者多个成员构成,这些成…

JAVA代码优化:CommandLineRunner(项目启动之前,预先加载数据)

CommandLineRunner接口是Spring Boot框架中的一个接口,用于在应用程序启动后执行一些特定的代码逻辑。它是一个函数式接口,只包含一个run方法,该方法在应用程序启动后被自动调用。可以帮助我们在应用程序启动后自动执行一些代码逻辑&#xff…

ElementPlus中 使用ElLoading.service, spinner: ‘el-icon-loading‘不生效

let downloadLoadingInstance ElLoading.service({ text: "正在下载数据,请稍候",spinner: el-icon-loading, background: "rgba(0, 0, 0, 0.7)", })使用以上代码时,加载的圆圈出不来,使用f12查看,即使能出…

ssl下载根证书和中间证书

为了保证客户端和服务端通过HTTPS成功通信,您在安装SSL证书时,也需要安装根证书和中间证书。本文介绍如何获取根证书和中间证书。 使用说明 如果您的业务用户通过浏览器访问您的Web业务,则您无需关注根证书和中间证书,因为根证书…

团队怎么高效制作问卷?

制作调查问卷时并不是一个人就能单独完成,通常情况下,完成一份调查问卷往往需要一个团队的成员参与,相互协作,共同完成。不过,多人协作经常会遇到协作壁垒,导致效率低下,那团队怎么才能高效协作…

【Linux】第二十四站:模拟实现C语言文件标准库

文章目录 一、实现细节1.需要实现的函数2.fopen的实现3.fclose4.fwrite5.测试6.缓冲区的实现7.FILE中缓冲区的意义 二、完整代码 一、实现细节 1.需要实现的函数 #include "mystdio.h"int main() {_FILE* fp _fopen("test.txt","w");if(fp N…
最新文章