技术栈
蓝牙
赖small强
3 天前
linux
·
蓝牙
·
bluez
·
bluetoothctl
·
dbus-monitor
·
central
·
peripheral
【蓝牙】BLE 数据收发实战指南(手机 App ↔ 嵌入式 Linux/BlueZ)
本文面向在手机 App(Android/iOS)与嵌入式 Linux(BlueZ)之间实现 BLE(Bluetooth Low Energy)数据收发的工程实践,涵盖基础概念、接口映射、两类典型拓扑的完整流程、命令与验证、常见问题与排查,以及上线建议。
hjjdebug
20 天前
蓝牙
·
bluetooth
蓝牙基础学习笔记
author: hjjdebug date: 早期 descrip: 蓝牙基础$ lsmod |grep -i blue bluetooth 548864 9 btrtl,btintel,btbcm,ath3k,btusb,rfcomm ecdh_generic 16384 1 bluetooth
矜辰所致
1 个月前
沁恒微
·
蓝牙
·
risc-v
·
ble
·
ch585
【导航】沁恒微 RISC-V 蓝牙 入门教程目录 【快速跳转】
本系列教程以实际应用为目的,能够使得新同学快速的使用 沁恒微 RISC-V 蓝牙芯片 。同时随着博主学习理解的深入,会把更多的理解分享给大家,希望大大家多多支持指正!
不知名的前端专家
1 个月前
android
·
uni-app
·
蓝牙
uniapp安卓原生插件实现开启ble Server[外围模式]
最近公司业务要实现安卓开启ble Server实现业务功能,最初用的是差价市场的一款外围插件,用下来真是一言难尽,服务打开慢、配置臃肿一点都不好用,于是自己便开发了一款插件。本模块实现了基于 Android BLE 外围模式(Bluetooth Low Energy)技术的蓝牙服务端功能,支持:
静止了 所有的花开
2 个月前
蓝牙
·
glib
·
gatt
·
bluez
·
gatt server
·
d‑bus
BlueZ 学习之GATT Server开发
Linux下,使用C语言开发一个简单的GATT Server,我的Ubuntu上跑的BlueZ版本是5.79,使用的GLib库版本是2.85.2,这里我直接使用GLib里的D‑Bus来实现与BlueZ通信。BlueZ 官方推荐通过 D-Bus 进行通信和控制,如果是要使用原始的hci接口来实现,可以参考BlueZ源码目录下的 tools/btgatt-server.c 文件。
zzc921
3 个月前
智能手机
·
电脑
·
蓝牙
·
2.4g
·
ble
·
嗅探
手机(电脑)与音响的蓝牙通信
1. 自动跳频机制:蓝牙采用自适应跳频(AFH)技术,在2.4GHz ISM频段(2402MHz - 2480MHz)的79个频道中每秒跳跃1600次。这意味着设备不会固定在某个频率,而是不断切换以避开干扰。
得单片机的运
3 个月前
stm32
·
单片机
·
嵌入式硬件
·
蓝牙
STM32的蓝牙通讯(HAL库)
1.是一种利用低功率无线电,支持设备短距离通信的无线电技术,能在包括移动电话、PDAQ、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换,蓝牙工作在全球通用的2.4 GHz(2.4 至 2.485 GH)ISM(即工业、科学、医学)频段(和WI-FI频段一样就能结合起来用),使用IEEE802.11协议。
TengTaiTech
4 个月前
蓝牙
·
qcc
·
ldac
QCC系列显示交互层的自研技术突破与实践
在音频设备智能化进程中,显示交互的流畅度与兼容性已成为用户体验的核心指标。传统方案中,TFT 彩屏与多语言适配常面临硬件驱动冲突、功耗失控、字符显示错乱等问题。作为高通平台十年级方案商,腾泰技术在 QCC 系列中聚焦显示交互层的自研技术突破,形成了一套完整的软硬件协同方案。 自研屏显驱动框架:从硬件适配到算法创新 腾泰 QCC 系列的核心竞争力集中在显示交互层的全栈自研技术,其架构可通过「屏显驱动技术栈架构图」清晰呈现:底层基于高通 QCC 芯片硬件接口,中间层为自研的驱动适配层,上层搭载动态调节引擎与渲
yuanyun_elber
4 个月前
蓝牙
·
ble
·
btstack
btstack移植之安全配对(二)
首先,我们回复的paring response中,可以看到我们不支持secure connection,所以我们走的是legacy配对模式。
一夜空中最亮的星一
4 个月前
智能手机
·
蓝牙
·
log
·
hci
·
蓝牙hci log
·
hci log
【HCI log】Google Pixel 手机抓取hci log
Pixel 手机默认支持通过 adb 抓取 Bluetooth HCI snoop log: 步骤如下:
漫步企鹅
4 个月前
linux
·
qt
·
蓝牙
·
配对
【蓝牙】Linux Qt4查看已经配对的蓝牙信息
在Linux系统中使用Qt4查看已配对的蓝牙设备信息,可以基于DBus与BlueZ(Linux下的蓝牙协议栈)进行交互。以下是一个实现方案:
沿着缘溪奔向大海
5 个月前
java
·
爬虫
·
python
·
socket
·
蓝牙
蓝牙数据通讯,实现内网电脑访问外网电脑
最近突然想到了一个可以绕开单位安全管控软件,让单位内部办公电脑连上外网的方法。大概是这个样子,让单位办公电脑与自己的外网电脑进行蓝牙配对,然后用配对成功的蓝牙进行网络数据交互。这里大家可能会想用一下蓝牙的网络共享功能,分分钟不就实现了,其实这里是有问题的,因为这样会在单位内部办公电脑上虚拟出一个网卡,马上会被单位安全管控软件识别,进而被网络管理员发现,至少我们单位是这样的,所以不能这样用,我这里用Java写了一个蓝牙数据通讯的程序,同时考虑到蓝牙数据通讯较慢,直接用浏览器访问太慢,又用Python爬了几个
冰&可乐
6 个月前
蓝牙
桃芯ingchips——windows HID键盘例程无法同时连接两个,但是安卓手机可以的问题
目录环境现象原理及解决办法PC:windows11安卓:Android14例程使用的是HID Keyboard,板子使用的是91870CQ的开发板,DB870CC1A
SuperHeroWu7
6 个月前
华为
·
蓝牙
·
harmonyos
·
nearlink
·
鸿蒙星闪
·
绿牙
【HarmonyOS 5】鸿蒙星闪NearLink详解
【HarmonyOS 5】鸿蒙星闪NearLink详解鸿蒙星闪NearLink Kit 是 HarmonyOS 提供的短距离通信服务,支持星闪设备间的连接、数据交互。例如,手机可作为中心设备与外围设备(如鼠标、手写笔、智能家电、车钥匙等)通过星闪进行连接。
byte轻骑兵
6 个月前
android
·
c++
·
蓝牙
·
hid
·
bluedroid
【Bluedroid】蓝牙HID DEVICE断开连接流程源码分析
蓝牙HID(Human Interface Device)的断开连接流程涉及从应用层到协议栈的多层交互。本文通过剖析Android Bluetooth协议栈代码,梳理从上层调用disconnect()到最终物理链路断开的完整流程,涵盖状态检查、消息传递、L2CAP通道关闭、资源清理及回调通知等关键环节。流程中通过事件驱动机制协调各模块,确保安全断开并通知应用层状态变化。
jiang_bluetooth
6 个月前
智能手机
·
蓝牙
·
lmp
·
tws蓝牙耳机
从ellisys空口分析蓝牙耳机回连手机失败案例
前两天同事发现我们现在做的项目,耳机在跟某些特定类型安卓手机(尤其是比较新的手机)回连会失败,然后我帮他分析了一些log,记录如下: 回连失败所做步骤如下:
Ronin-Lotus
6 个月前
嵌入式硬件
·
wifi
·
lora
·
无线通信
·
蓝牙
·
2.4g射频
嵌入式硬件篇---无线通信模块
本文简单介绍了四种无线通信模块(蓝牙、WiFi、2.4G射频、LoRa)的特点以及四者区别以及STM32F103RCT6的实例代码。
byte轻骑兵
6 个月前
蓝牙
·
hid
·
bluedroid
【Bluedroid】蓝牙 HID 设备服务注册流程源码解析:从初始化到 SDP 记录构建
本文围绕蓝牙 HID(人机接口设备)服务注册流程,详细解析从 HID 服务启用、设备初始化、L2CAP 通道注册到 SDP(服务发现协议)记录构建的全流程。通过分析关键函数如btif_hd_service_registration、BTA_HdEnable、HID_DevRegister及HID_DevAddRecord的逻辑,揭示了 HID 设备如何通过协议栈完成注册、配置及发现功能,确保设备可被其他蓝牙主机识别和连接。结合Android Bluedroid代码逻辑与协议规范,阐述了状态机管理、内存分配
DONSEE广东东信智能读卡器
6 个月前
javascript
·
uni-app
·
蓝牙
·
身份证阅读器
蓝牙身份证阅读器使用Uniapp调用二次开发demo
<template> <view class="content"> <view class="search" :loading="searchingstatus" @click="searchbluetooth"> {{searchingstatus?"搜索中":"搜索蓝牙阅读器"}} </view> <view class="section"> <block v-for="(item, index) in devices" :key="item.deviceId"> <view :class="item
jiang_bluetooth
6 个月前
蓝牙
·
低功耗蓝牙
·
ble
低功耗蓝牙BLE的通信可靠性分析
无线通信属于不能100%成功的通信方式,低功耗蓝牙BLE通信可靠性会受到如下因素的影响:如上图,设备A和设备B同一时间错开在不同通道上传输数据不会发生冲突,但它们同一时间在信道2上传输数据,则会发生冲突。