hogp

byte轻骑兵11 小时前
网络协议·人机交互·低功耗蓝牙·蓝牙协议·hogp
【HIDS】规范精讲[2]:一枚 Report 的诞生——HID 服务端特征全解剖上一篇把 HID over GATT 的底层契约讲清楚了,这篇进入服务的内部。一个 HID 设备连上主机后,主机要读什么、订什么、写什么,全由服务端的十几个特征决定。这些特征各有各的脾气:有的全服务只能有一份,有的能开无数个实例;有的必须挂订阅描述符,有的挂了反而违规。把每个特征的定位、约束和相互关系吃透,HID 服务端的实现和调试才算真正入门。
byte轻骑兵4 天前
人机交互·低功耗蓝牙·蓝牙遥控·hogp
【HIDS】规范精讲[1]:从连接建立到数据通路——HID over GATT 的底层契约做 BLE 外设开发,HID 是绕不开的一块。键盘、鼠标、遥控器、游戏手柄,这些设备在 BLE 上统一走 HID Service。很多人第一次接触 HIDS 时,觉得它就是把 USB HID 搬到 GATT 上,其实不然。HIDS 在协议栈里的位置、对底层传输的假设、以及对 GATT 子过程的强制要求,决定了它和普通自定义服务完全不是一个物种。这篇文章把 HID Service拆开揉碎,结合一份真实射频抓包,看看一个 HID 设备从连上手机到能收发数据,中间到底经历了什么。
byte轻骑兵5 天前
人机交互·低功耗蓝牙·蓝牙遥控·hogp
【PBAP】规范精讲[6]: 蓝牙PBAP协议的底层基石——OBEX协议的交互逻辑与实现细节如果把PBAP协议的电话本访问功能比作一座高楼,那么OBEX(对象交换协议)就是支撑这座高楼的地基与框架。作为蓝牙通用对象交换的核心协议,OBEX为PBAP提供了数据传输的底层通道、请求响应的交互规则、错误处理的统一标准,以及会话管理的完整流程。PBAP的所有核心函数,从批量下载的PullPhoneBook到精细化浏览的PullvCardEntry,本质上都是基于OBEX的通用操作扩展而来。
byte轻骑兵6 天前
人机交互·低功耗蓝牙·遥控器·hogp·蓝牙遥控器
【HOGP】规范精讲[10]: HOGP ISO链路层参数全解析与时序调优实战做BLE电竞鼠标、游戏手柄、VR交互控制器的开发者,几乎都遇到过这样的困境:HID ISO服务的定义完全符合规范,模式切换的时序分毫不差,可实际调试时,CIS等时通道要么频繁建立失败,要么延迟抖动远超预期,甚至一开低延迟模式,设备就和主机断连。排查到最后会发现,90%的问题,都出在ISO链路层参数的配置上。
byte轻骑兵10 天前
人机交互·低功耗蓝牙·遥控器·hogp·蓝牙遥控器
【HOGP】规范精讲[8]: 吃透HOGP核心缩写,打通BLE人机交互底层逻辑刚入行BLE人机交互设备开发的朋友,大概率都有过这样的经历:对着HOGP规范和固件代码,满屏的缩写看得头晕眼花,每个字母都认识,连在一起却搞不清背后的逻辑,甚至开发了大半年的蓝牙鼠标、游戏手柄,还对这些核心术语的本质一知半解。
byte轻骑兵12 天前
安全·计算机外设·人机交互·蓝牙·hogp
【HOGP】规范精讲[7]: BLE人机交互的安全防线——HOGP安全规范全解析与落地指南用过蓝牙键盘、无线鼠标的人,大概率都听过蓝牙键盘被窃听的安全事件——攻击者只需要用一台低成本的抓包设备,就能截获空中传输的蓝牙按键数据,还原出用户输入的账号、密码甚至文档内容。这类攻击之所以能实现,绝大多数情况都不是蓝牙协议本身有漏洞,而是设备厂商在开发时,没有严格遵守HOGP规范中的安全要求,给攻击者留下了可乘之机。
byte轻骑兵15 天前
人机交互·低功耗蓝牙·蓝牙遥控·hogp
【HOGP】规范精讲[6]: HID ISO Service服务定义与GATT落地解析做过BLE电竞外设、VR交互控制器、高精度工业手柄的开发者都有过这样的经历:明明把HID ISO的传输机制、时序参数、CIS通道配置都调通了,却还是遇到主机不认设备的低延迟能力、模式切换频繁失败、写操作一直返回未知错误、ISO通道建立后数据完全无法解析的问题。排查到最后会发现,90%的坑,都出在HID ISO Service的GATT实现不符合规范上。
byte轻骑兵18 天前
人机交互·低功耗蓝牙·hogp·蓝牙遥控器
【HOGP】规范精讲[3]: HOGP设备开发避坑指南——HID Device端强制要求与实现细节全解析做蓝牙键盘、鼠标、游戏手柄、遥控器这类BLE人机交互设备的开发者,大概率都有过这样的经历:硬件和固件都调通了,广播正常发送,串口看数据也正常上报,可Windows、macOS主机就是搜不到、连不上,要么连上了没反应,要么BQB认证的时候一堆合规性报错。
byte轻骑兵20 天前
低功耗蓝牙·hid·hogp·人机互动
【HOGP】规范精讲[1]: 蓝牙低功耗HID协议的核心设计与演进日常使用的蓝牙键盘、鼠标、游戏手柄,背后都离不开一套稳定可靠的交互协议。HOGP全称HID Over GATT Profile,是蓝牙技术联盟定义的、让低功耗蓝牙设备完美承载人机交互设备功能的核心规范。最新v1.1版本在2025年8月正式发布,在兼容原有设计的基础上,带来了面向低延迟、高刷新率场景的重大升级。
我是有底线的