[应用相关] BlueNRG-Mesh的节点特性应该在哪里配置?

[复制链接]
 楼主| 两只袜子 发表于 2020-11-10 10:21 | 显示全部楼层 |阅读模式
今天用STEVAL-IDB007V1跑BlueNRG-Mesh的Firmware固件时测了一下电流
在没与手机连接时的电流为10mA左右,连接后的电流在35mA左右
于是想把节点配置成低功耗的特征,不知道应该修改代码的哪个地方?
失物招領 发表于 2023-1-13 12:32 | 显示全部楼层
降低功耗得减少频繁的通信

她已醉 发表于 2023-1-13 13:04 | 显示全部楼层
估计是连接才不咋费电啊,不连接不是一直寻网么,咋还才10ma
春日负喧 发表于 2023-1-13 13:36 | 显示全部楼层
节点配置低功耗的话,需要有睡眠和唤醒才行
风凉 发表于 2023-1-13 14:08 | 显示全部楼层
你首先找到源码,然后熟悉一下,再研究修改低功耗吧
西洲 发表于 2023-1-13 14:40 | 显示全部楼层
给我的感觉就是降低功耗可以断电的方式,但你要把它当个MCU就不好弄了
一只眠羊 发表于 2023-1-13 15:12 | 显示全部楼层
连接35ma属实不小了,链接完事儿断开不就行了么
在曼谷的春 发表于 2023-1-13 15:45 | 显示全部楼层
你通信完成之后,就断开睡眠就降低功耗了
未说出口的像你 发表于 2023-1-13 16:17 | 显示全部楼层
话说,这个芯片的低功耗特性如何啊?
我吃小朋友 发表于 2023-1-13 16:49 | 显示全部楼层
你最好看看手册,看看如何配置成低功耗才行
温室雏菊 发表于 2023-1-13 17:21 | 显示全部楼层
修改通信方面,降低通信,连接通信完成就断开就好了
SantaBunny 发表于 2023-2-3 19:29 | 显示全部楼层
先找到源码通信完成之后就断开睡眠就降低功耗
SantaBunny 发表于 2023-2-12 10:53 | 显示全部楼层
先找到源码,熟悉一下,再研究修改低功耗吧
公羊子丹 发表于 2025-4-6 07:36 | 显示全部楼层
这个我也踩过坑,低功耗节点(LPN)的话,需要在初始化 mesh 的时候配置,不然默认都是作为 relay 节点工作的,耗电大很多。
周半梅 发表于 2025-4-6 07:37 | 显示全部楼层
你用的是哪个版本的 SDK?有些老版本的 mesh lib 默认不开省电功能,要自己在 app_config.h 里改 LPN 模式。
帛灿灿 发表于 2025-4-6 07:39 | 显示全部楼层
建议你看一下 mesh_app.c 里 BLEMesh_Init() 的实现,有个参数叫 NODE_FEATURES,要包含 LOW_POWER_FEATURE 才行。
童雨竹 发表于 2025-4-6 07:40 | 显示全部楼层
电流看着挺高的,如果你不是设成 relay 或 proxy 的话,那可能是 LSI 时钟或者 sleep 没启用,STM32那边也要配合低功耗。
万图 发表于 2025-4-6 07:41 | 显示全部楼层
你有没有注意到 BLEMesh_Start() 之前有个 power saving 的配置?我记得有个 BLEMesh_SetLowPowerNode() 是关键点。
Wordsworth 发表于 2025-4-6 07:43 | 显示全部楼层
如果你只是想测低功耗,最好把手机断开连接后测,看节点是不是定期唤醒再休眠的那种特征。
Bblythe 发表于 2025-4-6 07:44 | 显示全部楼层
在手机连接状态下,低功耗是不起作用的,那个时候节点会保持活跃,所以你测的 35mA 是正常的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8118

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部