1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开发板用的是ESP-WROOM-32,芯片是esp32 d0wn v3, 软件用的是gatt_server_service_table 官方例子,代码无改动,烧录后连接win10(版本19044.2130) 提示 "failed to enumerate GATT services: Unreachable"
请问一下是什么问题,连接win10, 您推荐使用哪个官方例子 win10 ble连接代码是 _peripheral = await BluetoothLEDevice.FromBluetoothAddressAsync(peripheralId); var servicesResult = await _peripheral.GetGattServicesAsync(BluetoothCacheMode.Uncached); |
|
相关推荐
1个回答
|
|
根据您提供的信息,您的ESP32开发板(ESP-WROOM-32)使用的是ESP32芯片(ESP32-D0WN-V3),并使用了官方的gatt_server_service_table示例代码。在尝试连接Windows 10(版本19044.2130)时,遇到了"failed to enumerate GATT services: Unreachable"的错误。以下是一些建议和可能的原因:
1. 检查硬件连接:确保您的ESP32开发板与计算机之间的连接正常,没有松动或损坏的引脚。 2. 检查电源:确保ESP32开发板的电源稳定,电压在规定范围内。 3. 检查BLE设置:在ESP32的示例代码中,确保BLE配置正确,如广播间隔、广播数据等。 4. 检查Windows 10的蓝牙设置:确保您的Windows 10设备已启用蓝牙功能,并允许其他设备连接。 5. 尝试其他示例代码:如果问题仍然存在,您可以尝试使用其他官方示例代码,如gatt_server或ble_adv。 6. 更新ESP32固件和Windows 10:确保您的ESP32开发板和Windows 10设备都使用了最新的固件和操作系统版本。 7. 检查Windows 10 BLE连接代码:您提供的Windows 10 BLE连接代码似乎不完整。请确保您的代码正确实现了蓝牙连接和GATT服务的枚举。 8. 使用ESP-NOW或Wi-Fi:如果BLE连接仍然存在问题,您可以考虑使用ESP-NOW或Wi-Fi作为替代方案进行通信。 9. 检查ESP32的日志:使用串口监视器查看ESP32的日志,以获取更多关于连接失败的详细信息。 |
|
|
|
只有小组成员才能发言,加入小组>>
358 浏览 0 评论
1202 浏览 1 评论
590浏览 6评论
485浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
445浏览 4评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 19:02 , Processed in 1.250633 second(s), Total 80, Slave 64 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号