Search found 30 matches
- Mon Dec 17, 2018 6:22 am
- Forum: ESP-IDF 中文讨论版
- Topic: 如何为两个服务的蓝牙加密?
- Replies: 5
- Views: 10463
Re: 如何为两个服务的蓝牙加密?
hi 请参考gatt_security_server example , 加密成功以后蓝牙通信已经被加密了,底层数据交互是加密的, 设备收到数据后解密然后才传到应用层. 请用ihone 测试 gatt_security_server example, 我测试的结果是正常的. 如果你的测试结果依然有问题, 请提供你的测试log 和 你使用的IDF 的ccommit id, 谢谢.
- Thu Dec 13, 2018 8:03 am
- Forum: ESP-IDF 中文讨论版
- Topic: BLE广播连接之后找不到服务
- Replies: 3
- Views: 6753
- Tue Dec 11, 2018 9:57 am
- Forum: ESP-IDF 中文讨论版
- Topic: BLE广播连接之后找不到服务
- Replies: 3
- Views: 6753
Re: BLE广播连接之后找不到服务
gatt_server demo 测试正常吗? 能看到service吗? 或者换个APP试试?
- Tue Dec 11, 2018 8:56 am
- Forum: ESP-IDF 中文讨论版
- Topic: gatt_server如何一个服务增加多个特征值
- Replies: 6
- Views: 9938
Re: gatt_server如何一个服务增加多个特征值
1. 添加不同的char, 建议不要使用相同的UUID
2. 请添加 add char , callback event ''ESP_GATTS_ADD_CHAR_EVT" 事件上来后再添加新的char.
2. 请添加 add char , callback event ''ESP_GATTS_ADD_CHAR_EVT" 事件上来后再添加新的char.
- Tue Dec 11, 2018 8:45 am
- Forum: ESP-IDF 中文讨论版
- Topic: gatt_server_service_table例程失败
- Replies: 18
- Views: 24528
Re: gatt_server_service_table例程失败
你上次给的抓包数据广播信息是正常的, 但是你提供的华为荣耀7x的广播数据多了两个字节的异常数据. 这点很奇怪, 你的抓包数据和你的手机显示的广播数据不同.我这边用iphone 6s 和 中兴BA910 显示的广播数据都是正常的, 并没有复现你描述的问题. 请在 BTM_BleWriteAdvDataRaw() in /esp-idf/components/bt/bluedroid/stack/btm/btm_ble_gap.c 函数中添加打印信息, 修改如下: tBTM_STATUS BTM_BleWriteAdvDataRaw(UINT8 *p_raw_adv, UINT32 raw_adv...
- Fri Dec 07, 2018 1:21 pm
- Forum: ESP-IDF 中文讨论版
- Topic: gatt_server_service_table例程失败
- Replies: 18
- Views: 24528
Re: gatt_server_service_table例程失败
Hi , 从你提供抓包文件来看, 两者的广播内容都是符合spec要求的, 没有发现问题错误. 或许和小米6手机系统蓝牙有关系. 请将demo中的raw data 数据修改如下测试: static uint8_t raw_adv_data[26] = { /* flags */ 0x02, 0x01, 0x06, /* device name */ 0x0f, 0x09, 'E', 'S', 'P', '_', 'G', 'A', 'T', 'T', 'S', '_', 'D','E', 'M', 'O', /* tx power*/ 0x02, 0x0a, 0x03, /* service u...
- Fri Dec 07, 2018 3:52 am
- Forum: ESP-IDF 中文讨论版
- Topic: gatt_server_service_table例程失败
- Replies: 18
- Views: 24528
Re: gatt_server_service_table例程失败
非常感谢您的帮助 , 有进展会及时通知您, 谢谢.
- Fri Dec 07, 2018 3:02 am
- Forum: ESP-IDF 中文讨论版
- Topic: BLE跟BT名字相同
- Replies: 4
- Views: 6781
Re: BLE跟BT名字相同
A BR/EDR/LE device type shall have a single Bluetooth device name which shall be identical irrespective of the physical channel used to perform the name discovery procedure.
you can refer to 3.2.2.1.1 Bluetooth Device Name in a Device with BR/EDR/LE Device Type in bluetooth spec v4.2, thanks.
you can refer to 3.2.2.1.1 Bluetooth Device Name in a Device with BR/EDR/LE Device Type in bluetooth spec v4.2, thanks.
- Mon Dec 03, 2018 3:46 am
- Forum: ESP-IDF 中文讨论版
- Topic: gatt_server_service_table例程失败
- Replies: 18
- Views: 24528
Re: gatt_server_service_table例程失败
这就比较奇怪了, 两种API底层都是一样的代码, ''adv raw data" 也是符合spec的, log也没错误打印, 而且 其他手机也能正常的搜索到, 说明广播是正常的. 你有蓝牙dongle吗? 可以使用蓝牙dongle 抓包看看 ESP32 的问题还是手机的问题, 可以查看ESP32 是否在广播? 广播内容是否正常? 或者将抓包文件发送给我, 我来分析也行. 谢谢.
- Mon Dec 03, 2018 3:34 am
- Forum: ESP-IDF 中文讨论版
- Topic: 请教一个问题,关于在ESP-IDF框架上面能不能实现ibeacon_sender和BLE_SPP_SERVER并存的
- Replies: 1
- Views: 4641