ESP32开发板 蓝牙 苹果手机搜索不到
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
Re: ESP32开发板 蓝牙 苹果手机搜索不到
您好,在gatt_server_service_table例程里面没有找到您说的esp_ble_tx_power_set项,是/* tx power*/
0x02, 0x0a, 0xeb,这一项吗?
如附件图片所示位置调整蓝牙功率大小?
0x02, 0x0a, 0xeb,这一项吗?
如附件图片所示位置调整蓝牙功率大小?
- Attachments
-
- 1.PNG (27.99 KiB) Viewed 7983 times
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
Re: ESP32开发板 蓝牙 苹果手机搜索不到
您好,我找到了esp_bt.h函数里面的esp_ble_tx_power_set,但是还是不明白如何提高蓝牙的发射功率,您能回答得再详细直白点吗?
Re: ESP32开发板 蓝牙 苹果手机搜索不到
额,这个没啥好说的吧, 一是看文档介绍,https://docs.espressif.com/projects/esp ... wer_type_t
二是看代码中函数声明, 函数参数结构体的说明 默认发射功率是 ESP_PWR_LVL_P3 也就是 +3dbm, 想调大就设置 ESP_PWR_LVL_P6 ESP_PWR_LVL_P9 级别
power_type 表示广播、扫描或者连接时的 发射功率可以分别设置, 连接的发射功率需要在建立连接后才能设置
以上是设置 BLE 的发射功率的,设置 BR/EDR 的发射功率使用 esp_bredr_tx_power_set
二是看代码中函数声明, 函数参数结构体的说明 默认发射功率是 ESP_PWR_LVL_P3 也就是 +3dbm, 想调大就设置 ESP_PWR_LVL_P6 ESP_PWR_LVL_P9 级别
power_type 表示广播、扫描或者连接时的 发射功率可以分别设置, 连接的发射功率需要在建立连接后才能设置
以上是设置 BLE 的发射功率的,设置 BR/EDR 的发射功率使用 esp_bredr_tx_power_set
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
Re: ESP32开发板 蓝牙 苹果手机搜索不到
谢谢,对代码不怎么懂,是把默认得power_level改成对应的0-7就行了吗?如图所示
- Attachments
-
- 2.PNG (17.95 KiB) Viewed 7900 times
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
Re: ESP32开发板 蓝牙 苹果手机搜索不到
上述是 C 语言函数调用问题吧
esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_ADV, ESP_PWR_LVL_P9);
或
esp_ble_tx_power_set(9, 7);
esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_ADV, ESP_PWR_LVL_P9);
或
esp_ble_tx_power_set(9, 7);
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
Re: ESP32开发板 蓝牙 苹果手机搜索不到
谢谢。
还有个问题是为什么对example里面的代码debug会显示很有多bug呢?
还有个问题是为什么对example里面的代码debug会显示很有多bug呢?
Re: ESP32开发板 蓝牙 苹果手机搜索不到
什么 bug? 怎样 debug 的,如果是新问题,就再重开一贴吧,描述清楚你怎样 debug 的及出现了什么问题
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
Re: ESP32开发板 蓝牙 苹果手机搜索不到
好的,后面我再重开一贴描述我的问题,谢谢~
Who is online
Users browsing this forum: No registered users and 32 guests