蓝牙配对(3)Passkey Entry 模型(显示方)
文章目录1. 触发条件(何时充当显示方)2. BlueZ Agent API 的核心方法:`DisplayPasskey`3. 显示方的完整工作流程图4. 显示方的 Cancel(取消)处理5. 安全性分析(为何能防 MITM)6. 与 Legacy(传统)PIN Code 显示的区别(工程避坑)总结一句话Passkey Entry 模型(显示方)是蓝牙 SSP 中专门用于解决“一端有屏幕(但没键盘),另一端有键盘(但没屏幕)”这一不对称场景的配对方案。它的核心逻辑是:有屏幕的设备(显示方)负责“出示”一个随机的 6 位密码,用户把这个密码手动敲进另一台只有键盘的设备(输入方)里。在这个过程中,显示方全程只负责显示和进度反馈,完全不需要用户点击确认或拒绝。结合 BlueZ 的 Agent API,我为你拆解显示方的底层实现和交互细节:1. 触发条件(何时充当显示方)协议栈根据 I/O 能力自动分配角色。如果你的设备注册的 Capability 为DisplayOnly或KeyboardDisplay,且对端注册为KeyboardOnly,则你的设备被定为显示方。典型场景:蓝牙键盘配对电脑:电脑屏幕(显示方)显示123456,用户在蓝牙键盘(输入方)上敲入这 6 位数字并回车。智能门锁连接手机:门锁小屏幕(显示方)显示动态码,用户在手机 App(输入方)中输入该数字。

相关新闻

从注意力到自注意力:深度学习序列建模的核心机制演进与实战解析

从注意力到自注意力:深度学习序列建模的核心机制演进与实战解析

1. 从“看哪里”到“看什么”:注意力机制的演进脉络 如果你已经开始接触深度学习,尤其是自然语言处理或者计算机视觉,那么“注意力”这个词你肯定不陌生。它从一个精巧的辅助模块,逐渐演变成了如今大模型时代的核心基石。很多朋友…

2026/9/1 20:53:29 阅读更多 →
PostgreSQL数据库监控:关键指标与实战技巧

PostgreSQL数据库监控:关键指标与实战技巧

1. PostgreSQL数据库监控的必要性作为一款功能强大的开源关系型数据库,PostgreSQL在企业级应用中扮演着关键角色。但就像汽车需要定期保养一样,数据库也需要持续监控才能保持最佳性能。我管理过的生产环境中,90%的性能问题都源于监控盲区——…

2026/8/31 15:27:21 阅读更多 →
暗黑破坏神2存档编辑器:免费可视化修改工具完全指南

暗黑破坏神2存档编辑器:免费可视化修改工具完全指南

暗黑破坏神2存档编辑器:免费可视化修改工具完全指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 暗黑破坏神2存档编辑器(d2s-editor)是一款功能强大的免费开源工具,专为暗黑破坏…

2026/9/1 4:10:37 阅读更多 →

最新新闻

PaddleOCR表格识别离线部署:PyInstaller打包PP-Structure成exe全攻略

PaddleOCR表格识别离线部署:PyInstaller打包PP-Structure成exe全攻略

简介:基于百度飞桨PP-Structure项目打包的Windows离线运行版exe工具,可在未安装Python的电脑上直接完成表格OCR识别,解决了原版依赖环境复杂、部署困难的问题。压缩包共2000个文件,大小约214.12MB,不仅包含可直接执行的…

2026/9/1 20:54:15 阅读更多 →
OpenCV视频测速实战:虚拟线圈与透视矫正全解析

OpenCV视频测速实战:虚拟线圈与透视矫正全解析

简介:基于开源计算机视觉库OpenCV的视频车速监测是一项面向初学者的实战资源,演示如何通过OpenCV与Visual Studio搭建从视频帧到车速输出的完整流程。项目覆盖视频捕获、图像预处理、车辆检测、特征提取、速度计算及实时性能优化等关键环节,适…

2026/9/1 20:54:15 阅读更多 →
ChatGPT中文提示词生成双重曝光效果:无需Photoshop的AI出图方案

ChatGPT中文提示词生成双重曝光效果:无需Photoshop的AI出图方案

双重曝光效果大家应该不陌生:人物剪影里长出森林,城市轮廓里流淌着星空,一张照片叠在另一张上面,画面既有叙事感又有设计感。以前做这种图,主流方案是 Photoshop——准备两张素材、抠出主体轮廓、加图层蒙版、调混合模…

2026/9/1 20:54:15 阅读更多 →
ChatGPT Skill实战:一键生成多平台发布包

ChatGPT Skill实战:一键生成多平台发布包

做内容运营的人都有过这种经历:一条视频要同时发 YouTube、Bilibili、小红书,三个平台的标题、描述、标签、封面文案风格完全不同。手动整理一份发布包至少要花半小时,而且每次都要重来。用 ChatGPT 做个 Skill,可以把这套重复流程…

2026/9/1 20:54:15 阅读更多 →
Google Flow实战:从一张图片到自动生成视频的AI工作流搭建指南

Google Flow实战:从一张图片到自动生成视频的AI工作流搭建指南

你是不是也遇到过这种情况:做一张满意的AI图片很容易,但要把这张图片变成一条短视频,需要先后打开四五个工具,来回上传、下载、调提示词,最后还要手动拼接。图片清晰度不够,要换工具修复;背景不…

2026/9/1 20:54:15 阅读更多 →
Khoj Obsidian 插件配置指南:10 分钟修好“点连接一直转圈“

Khoj Obsidian 插件配置指南:10 分钟修好“点连接一直转圈“

Khoj Obsidian 插件配置指南:10 分钟修好"点连接一直转圈" 【免费下载链接】khoj Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or loc…

2026/9/1 20:53:14 阅读更多 →

日新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/1 0:03:21 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/1 0:03:21 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/1 0:03:21 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/9/1 19:44:48 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/9/1 18:13:19 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/8/31 14:32:14 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/1 0:03:21 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/1 0:03:21 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/1 0:03:21 阅读更多 →