|
查看: 5702|回复: 3

[BLE Mesh] how to get the Rssi?

[复制链接]

3

主题

3

回帖

37

积分

英勇黄铜

积分
37
发表于 2025-1-15 11:15:09 | 显示全部楼层 |阅读模式 来自 韩国
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR825x
SDK及版本: ble mesh telink
I am working on a simple project using Telink Mesh. I want to control the LED on the receiver side based on the transmitter's dBm level so that the LED only turns on when the signal strength is above -50 dBm.
I configured the RF Power as follows:
  • Transmitter RF Power Index: RF_POWER_P0p04dBm
  • Receiver RF Power Index: RF_POWER_N25p18dBm
As a result, the LED responds within a range of about 6–7 meters. However, I want the LED to turn on only within 3 meters. I am considering reading the dBm value using the RSSI to achieve this.
Q1. Is there a way to read the RSSI value?
Q2. If not, is there another method to make the system operate only at close range?

14

主题

122

回帖

1089

积分

管理员

积分
1089
发表于 2025-1-15 14:24:16 | 显示全部楼层 来自 上海
You can refer to the following document:  Sig Mesh - Telink Documents
image.png

3

主题

3

回帖

37

积分

英勇黄铜

积分
37
 楼主| 发表于 2025-1-17 12:10:55 | 显示全部楼层 来自 韩国
admin 发表于 2025-1-15 14:24
You can refer to the following document:  Sig Mesh - Telink Documents


The document you provided seems to be the source code for a smartphone app.
What I want is to obtain the RSSI value from the firmware.

14

主题

122

回帖

1089

积分

管理员

积分
1089
发表于 2025-1-17 17:08:07 | 显示全部楼层 来自 上海
woosuk00 发表于 2025-1-17 12:10
The document you provided seems to be the source code for a smartphone app.
What I want is to obt ...

There is a way to obtain the global variable value through the SWM signal line(SWM is the debugging interface for Telink chips)

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部