蓝牙配对(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/8/10 11:52:43 阅读更多 →
PostgreSQL数据库监控:关键指标与实战技巧

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

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

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

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

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

2026/8/10 11:51:43 阅读更多 →

最新新闻

MoDES: Accelerating Mixture-of-Experts Multimodal Large Language Models via Dynamic Expert Skipping

MoDES: Accelerating Mixture-of-Experts Multimodal Large Language Models via Dynamic Expert Skipping

文章主要内容总结 本文针对MoE(混合专家)架构的多模态大语言模型(MLLM)推理效率低的问题,提出了训练无关的专家跳过框架MoDES。核心发现是现有单模态LLM的专家跳过方法未考虑MoE层间专家贡献异质性和模态特异性,导致MLLM性能大幅下降。MoDES通过全局调制局部门控(GMLG)…

2026/8/10 12:39:32 阅读更多 →
Plotly交互式图表:从入门到企业级应用

Plotly交互式图表:从入门到企业级应用

1. 为什么选择Plotly做交互式图表? 第一次接触Plotly是在2018年数据分析项目里,当时需要给客户演示销售数据趋势。用Matplotlib生成的静态图表被客户抱怨"看不清细节",而用Excel做的动态图表又难以嵌入网页。直到同事推荐了Plotly&…

2026/8/10 12:39:32 阅读更多 →
PocketLLM: Ultimate Compression of Large Language Models via Meta Networks

PocketLLM: Ultimate Compression of Large Language Models via Meta Networks

一、文章主要内容总结 本文针对大型语言模型(LLMs)在边缘设备部署时面临的存储、传输难题,提出了一种名为PocketLLM的极端压缩方法。该方法摒弃了传统量化、剪枝直接操作权重矩阵的思路,通过元网络在 latent 空间对模型权重进行压缩,核心流程包括: 将LLM的权重矩阵拆分为…

2026/8/10 12:39:32 阅读更多 →
Windows防撤回神器:让微信QQ撤回消息无处遁形

Windows防撤回神器:让微信QQ撤回消息无处遁形

Windows防撤回神器:让微信QQ撤回消息无处遁形 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https://gitcode.com/GitHub…

2026/8/10 12:39:32 阅读更多 →
AraLingBench A Human-Annotated Benchmark for Evaluating Arabic Linguistic Capabilities of Large L...

AraLingBench A Human-Annotated Benchmark for Evaluating Arabic Linguistic Capabilities of Large L...

文章主要内容与创新点总结 一、主要内容 本文针对阿拉伯语大型语言模型(LLMs)评估缺乏聚焦核心语言能力的现状,提出了AraLingBench——一个完全由人工标注的基准测试集,用于评估阿拉伯语LLMs的基础语言能力。 1. 背景与现有不足 阿拉伯语NLP领域虽涌现大量专用或双语LL…

2026/8/10 12:39:32 阅读更多 →
5分钟搞定语音转文字:AsrTools免费开源工具完全指南

5分钟搞定语音转文字:AsrTools免费开源工具完全指南

5分钟搞定语音转文字:AsrTools免费开源工具完全指南 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate te…

2026/8/10 12:38:31 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/9 17:05:02 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/9 17:05:02 阅读更多 →