- 博客(8)
- 收藏
- 关注
原创 灵码,你老实说你在干嘛????
我用的vs code写代码,我装了灵码的插件,因为现在有了codex插件了,我很少用灵码了,今天无意中打开数据使用量才发现灵码竟然跑了这么多流量!你老实说,你到底在干嘛?
2026-05-09 16:01:49
27
原创 ESP32 蓝牙 A2DP Sink 开发笔记:从无法广播到歌词调试总结
摘要: 本文记录了在ESP32 WROOM上开发蓝牙A2DP Sink的完整过程,重点解决了初始化失败导致无法广播的问题,并分析了iOS和Android在AVRCP元数据推送上的差异。关键发现包括:ESP32需保留BLE内存才能正常初始化;iOS通过AVRCP动态推送歌词(Title字段),而Android仅支持标准元数据。最终建议:iOS可直接解析AVRCP歌词,Android需额外通信通道(如BLE/SPP)实现歌词同步。项目采用PlatformIO平台(espressif32@6.5.0)和Ardui
2026-01-21 11:20:43
1079
1
原创 ESP32获取CSDN粉丝数----嵌入式的网页抓包解析
本文介绍了通过ESP32获取CSDN博主粉丝数的方法。首先通过HTTPClient访问博主主页,然后解析HTML页面内容,定位包含粉丝数的"user-profile-statistics-num"div标签,从中提取具体的粉丝数字。教程详细说明了请求发起、响应处理和关键数据提取的步骤,并提供了完整代码实现。最后强调该方法仅用于教学目的,请勿频繁发送请求。
2025-10-22 10:52:16
324
原创 ESP32 主机模式 BLE 广播数据命令参数非法(0x12)解决方案从参数长度与填充角度剖析 Invalid HCI Command Parameters
在学习蓝牙BLE的host端时,首先学习的是BLE的广播,不考虑其他情况时让controller实现广播的话,需要四个步骤:① hci_cmd_send_reset();② hci_cmd_send_ble_set_adv_param() ③ hci_cmd_send_ble_set_adv_data() ④ hci_cmd_send_ble_adv_start()命令参数总长度固定为 32 字节(1 + 31),在填充完整后顺利将BLE广播出来了。Advertising_Data_Length字段。
2025-04-27 16:36:11
743
原创 手把手带你看懂蓝牙开发的IAP2中的Accessory Identification
在开发蓝牙产品时,客户需求要将开发的蓝牙产品接入Apple生态。在正常开发中,倘若没有MFI(Made for iPhone/iPad/iPod)认证,在IOS系统中连接蓝牙时会出现“配件不受支持,此配件不受此设备支持”的弹窗。这里跳过了HCI层、L2CAP层、RFCOMM层的分析,直接对iAP2层进行分析,附上一张通过Frontline解析的完整数据包,随后会对数据包进行详解。在BT开发中,需配置好以下参数才可通过MFI的认证,以便正常与IOS系统正常交互。,允许提示用户并自动查找应用)
2025-03-14 10:04:46
1929
原创 蓝牙SBC编码里基本参数
在A2DP协议中,SBC(Subband Coding)是一个常见的音频编码格式,用于蓝牙音频传输。蓝牙协议规定在A2DP的传输中source和sink都必须支持SBC的编解码格式。这些参数配置的目的是根据应用需求和硬件能力来调整SBC编码的音频质量和效率。
2024-12-26 15:32:13
3471
原创 蓝牙HCI四种数据包格式详解:HCI Command Packet、HCI ACL Data Packet、HCI Synchronous Data Packet、HCI Event Packet
为有效data数据,此段data数据为L2CAP层数据,具体解析不在本文档中分析。
2024-12-12 14:26:24
3351
原创 通过docker部署zigbee2mqtt后出现web界面无法访问
在使用 Zigbee2MQTT 过程中,无法访问其 Web 界面,尝试了多种方法无效。
2023-04-16 17:38:20
1692
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅