蓝牙
文章平均质量分 81
言并肃
一个默默的开发者
展开
-
蓝牙HID——将android设备变成蓝牙鼠标/触控板(BluetoothHidDevice)
本篇为蓝牙HID系列篇章之一,本篇以红米K30(MIUI13即Android 12)手机作为蓝牙HID设备,可以与电脑、手机、平板等其他蓝牙主机进行配对从而实现鼠标触控板的功能。原创 2022-11-15 22:41:40 · 13618 阅读 · 15 评论 -
蓝牙HID——Android手机注册HID时出现 Could not bind to Bluetooth (HID Device) Service with Intent * 的问题分析
在蓝牙HID的开发过程中,使用红米K30手机 MIUI12.5(Android 11) 系统,打算将手机打造成蓝牙外设(键盘、触摸板、游戏手柄等)。出现下面的错误信息上述报错后就不会与系统蓝牙HID服务绑定,从而无法得到进行注册。而使用绑定时则无此问题。原创 2022-11-11 17:20:46 · 3228 阅读 · 5 评论 -
【转载】浅谈蓝牙 Mesh 组网技术
蓝牙 Mesh 脱胎于 CSR 倡导的私有协议- CSR Mesh,该技术诞生于 2014 年。蓝牙技术联盟(SIG)于去年 7 月 19 日正式宣布,蓝牙技术开始全面支持 Mesh 网状网络。蓝牙 Mesh 组网是一种组网技术,蓝牙 4.0 以上支持低功耗蓝牙的芯片都支持。全新的 Mesh 功能提供设备间多对多传输,并特别提高构建大范围网络覆盖的通信能力,适用于楼宇自动化、无线传感器网络等需要让数以万计个设备在可靠、安全的环境下传输的物联网解决方案。转载 2022-10-29 11:00:09 · 8397 阅读 · 0 评论 -
蓝牙HID——android利用手机来解锁电脑/平板/iPhone
此篇文章基于上一篇HID键盘的开发文章:蓝牙HID——将android设备变成蓝牙键盘(BluetoothHidDevice)可先了解上篇文章的内容再来浏览此篇。首先需要建立HID键盘连接,参考上篇。其次要进行密码设置并保存,这里设置了3种类型的密码:4位数字、6位数字、20位以内密码文本,这些都可以自定义密码类型。接着检查是否设置密码和系统设置解锁密码:手机设置了系统解锁后即可跳转到解锁界面:解锁成功后毁掉。解锁成功后发送按键报告给设备端。这里兼容输入大小写以及特殊符号,主要通过shif原创 2022-06-04 09:00:00 · 5899 阅读 · 6 评论 -
蓝牙HID——将android设备变成蓝牙键盘(BluetoothHidDevice)
前段时间发现自己的老笔记本键盘失灵了,又没有多的键盘,于是苦恼了好久。于是萌生了自己做一个键盘的想法。这段时间一直在研究蓝牙HID,通过蓝牙HID将android手机变成一个蓝牙键盘,这样就不用担心无键盘的问题了。通过研究发现android9.0之后开放了等HID相关的API,从此入手开始HID开发。(一定要看到最后!)首先通过获取HID设备代理得到:需要开启设备发现:这样才能被主机端发现并进行配对,上面的方式会弹框手动点击允许才可以启动设备发现。当然也可以通过反射调用隐藏的接口开启设备发现,这样就没原创 2022-06-03 09:30:00 · 16707 阅读 · 13 评论 -
【转载】蓝牙人机接口设备协议(HID)概念以及封包格式介绍
零. 概述 主要介绍下蓝牙协议栈(bluetooth stack)传统蓝牙音频协议之蓝牙人机接口设备协议(HID)概念介绍 HID协议有很多应用,比如蓝牙鼠标,键盘,手柄,自拍杆等都会用到HID协议! 一. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下: 第一篇:蓝牙综合介绍 ,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及蓝牙开...转载 2022-05-08 15:20:07 · 6913 阅读 · 0 评论 -
【转载】传统蓝牙协议栈 串口协议SPP
零. 概述 主要介绍下蓝牙协议栈(bluetooth stack) 串口协议(bluetooth SPP)Serial Port Profile 协议概念介绍。 一. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下: 第一篇:蓝牙综合介绍 ,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及蓝牙开发板介绍。 第二篇:Transport层介绍,主要介绍蓝牙协议栈跟蓝牙芯片...转载 2022-04-25 15:31:21 · 3890 阅读 · 0 评论