news 2026/8/10 11:52:30

蓝牙配对(3)Passkey Entry 模型(显示方)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
蓝牙配对(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 为DisplayOnlyKeyboardDisplay,且对端注册为KeyboardOnly,则你的设备被定为显示方

典型场景

  • 蓝牙键盘配对电脑:电脑屏幕(显示方)显示123456,用户在蓝牙键盘(输入方)上敲入这 6 位数字并回车。
  • 智能门锁连接手机:门锁小屏幕(显示方)显示动态码,用户在手机 App(输入方)中输入该数字。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/10 11:51:56

2024年RobotFramework接口测试实战:从架构设计到CI/CD集成

1. 项目概述:为什么RobotFramework在2024年依然是接口测试的优选? 最近和几位在阿里做测试架构的老朋友聊天,发现一个挺有意思的现象:尽管市面上Postman、Apifox、JMeter这些工具热度不减,但在他们负责的大型、复杂业务…

作者头像 李华
网站建设 2026/8/10 11:49:18

国产时序大模型与AI算力深度协同:从CUDA迁移到工业部署实战

1. 项目概述:一次“软硬协同”的国产化深度握手 最近在工业智能和AI算力圈里,一个消息引起了不小的关注:天谋科技的TimechoAI时序大模型,正式完成了与海光DCU-3G的兼容适配认证。这听起来可能像是一则普通的厂商合作新闻&#xff…

作者头像 李华
网站建设 2026/8/10 11:48:36

瑞萨单片机AI教程【十二】变压器油温预测模型

开发板官网(www.edevkit.com) 变压器油温预测模型 下载训练数据 数据集下载地址: https://github.com/zhouhaoyi/ETDataset 数据集收集了两个地方的变压器从2016年7月到2018年7月的变压器数据,包括每分钟和每小时的数据。数据包…

作者头像 李华
网站建设 2026/8/10 11:47:25

终极桌面整理神器:NoFences免费开源Windows分区管理完全指南

终极桌面整理神器:NoFences免费开源Windows分区管理完全指南 【免费下载链接】NoFences 🚧 Open Source Stardock Fences alternative 项目地址: https://gitcode.com/gh_mirrors/no/NoFences 还在为杂乱的Windows桌面而烦恼吗?每次找…

作者头像 李华
网站建设 2026/8/10 11:46:24

DeepSeek V4 Flash:低预算高性能AI推理模型部署与优化指南

这次我们来看一个在AI推理领域引起广泛关注的项目:DeepSeek V4 Flash。这个名字听起来就很有冲击力——Flash意味着快速,而V4则代表着DeepSeek模型家族的最新版本。这个项目的核心价值在于,它在保持接近满分推理能力的同时,大幅降…

作者头像 李华