找回密码
 立即注册

微信扫码登录

查看: 237|回复: 3

[BLE Mesh] how to get the Rssi?

[复制链接]

1

主题

1

回帖

19

积分

英勇黄铜

积分
19
发表于 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?

11

主题

51

回帖

467

积分

管理员

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

1

主题

1

回帖

19

积分

英勇黄铜

积分
19
 楼主| 发表于 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.

11

主题

51

回帖

467

积分

管理员

积分
467
发表于 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 ( 沪ICP备17008231号-1 )

GMT+8, 2025-2-5 14:47 , Processed in 0.088450 second(s), 24 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表