news 2026/5/16 14:26:49

ESP32-C3 的 BLE 可以设置发射功率(TX Power),也就是你说的“广播强度”。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ESP32-C3 的 BLE 可以设置发射功率(TX Power),也就是你说的“广播强度”。

可以的 ✅
ESP32-C3 的 BLE可以设置发射功率(TX Power),也就是你说的“广播强度”。


1)ESP-IDF(最常用)怎么设置广播功率

用这个接口:

#include "esp_bt.h" void ble_set_adv_tx_power(void) { // 设置广播发射功率(ADV) esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_ADV, ESP_PWR_LVL_P9); // +9dBm(最强) }

常见功率档位(esp_power_level_t)

这些是你能选的“档位”(不同芯片/IDF可能略有差异,但大致如下):

  • ESP_PWR_LVL_N12≈ -12 dBm

  • ESP_PWR_LVL_N9≈ -9 dBm

  • ESP_PWR_LVL_N6≈ -6 dBm

  • ESP_PWR_LVL_N3≈ -3 dBm

  • ESP_PWR_LVL_N0≈ 0 dBm

  • ESP_PWR_LVL_P3≈ +3 dBm

  • ESP_PWR_LVL_P6≈ +6 dBm

  • ESP_PWR_LVL_P9≈ +9 dBm(最强)


2)除了广播,还能设置哪些场景的功率?

你可以分别设置不同链路用途的 TX 功率:

esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_SCAN, ESP_PWR_LVL_P3); // 扫描 esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_ADV, ESP_PWR_LVL_P9); // 广播 esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_CONN_HDL0, ESP_PWR_LVL_P6); // 连接(句柄0)

你如果只是想“广播更远”,主要调ESP_BLE_PWR_TYPE_ADV就够了。


3)注意:设置功率 ≠ 一定更远(还跟这些有关)

想让 BLE 更稳/更远,这几个也很关键:

✅ 广播间隔

广播越频繁,越容易被扫到(但更耗电)
例如 100ms 会比 1000ms 更“好连/更容易发现”。

✅ 天线/地/结构

C3 很多“信号差”的根因不是功率,而是:

  • 天线周围走线、地铺铜不对

  • 机壳/电池/电机离天线太近

  • 没做天线 keepout


4)你如果用的是 AT 固件

AT 固件也有相关能力,但命令会随版本不同(有的版本不开放 BLE TX Power 的 AT 命令)。
如果你把 **AT 版本号 + 你用的 BLE 模式(BLE 广播 / SPP / GATT)**发我,我可以告诉你对应命令或替代方案。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/16 11:07:25

GPT-OSS与Llama3对比评测:开源推理性能谁更强?

GPT-OSS与Llama3对比评测:开源推理性能谁更强? 在当前大模型快速发展的背景下,开源社区涌现出越来越多高性能的推理模型。其中,GPT-OSS 和 Llama3 作为两个备受关注的代表,分别展现了不同的技术路径和性能特点。本文将…

作者头像 李华
网站建设 2026/5/11 13:32:13

面部遮挡影响评估:unet人像卡通化识别能力测试

面部遮挡影响评估:unet人像卡通化识别能力测试 1. 功能概述 本工具基于阿里达摩院 ModelScope 的 DCT-Net 模型,支持将真人照片转换为卡通风格。该模型采用 UNET 架构进行特征提取与重建,在保留人物结构的同时实现艺术化迁移。项目由“科哥…

作者头像 李华
网站建设 2026/5/9 22:37:50

AI办公提效新姿势:Speech Seaco Paraformer会议记录自动化部署教程

AI办公提效新姿势:Speech Seaco Paraformer会议记录自动化部署教程 1. 让会议记录不再痛苦:用AI自动转写语音 你有没有这样的经历?开完一场两小时的会议,桌上堆着录音笔、手机、笔记本,接下来最头疼的不是整理议题&a…

作者头像 李华
网站建设 2026/5/10 13:24:03

Qwen3-Embedding-0.6B实战入门:Jupyter Notebook调用示例详解

Qwen3-Embedding-0.6B实战入门:Jupyter Notebook调用示例详解 1. Qwen3-Embedding-0.6B 介绍 Qwen3 Embedding 模型系列是 Qwen 家族的最新专有模型,专门设计用于文本嵌入和排序任务。基于 Qwen3 系列的密集基础模型,它提供了从 0.6B 到 8B…

作者头像 李华
网站建设 2026/5/13 9:42:34

fft npainting lama一键部署教程:Docker镜像免配置上线

fft npainting lama一键部署教程:Docker镜像免配置上线 1. 快速上手:三步完成图像修复系统部署 你是不是也遇到过这样的问题:想用AI修复图片、移除不需要的物体,但一看到复杂的环境配置就头疼?编译依赖、安装库、调试…

作者头像 李华
网站建设 2026/5/9 14:45:18

GPEN如何集成到Web应用?Flask接口封装实战教程

GPEN如何集成到Web应用?Flask接口封装实战教程 你是否已经用过GPEN人像修复增强模型,但还停留在命令行运行阶段?想不想让你的AI能力被更多人使用,甚至嵌入到网页或App里?今天我们就来干一件更酷的事——把GPEN模型封装…

作者头像 李华