微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 蓝牙CC2540 RSSI值

蓝牙CC2540 RSSI值

时间:10-02 整理:3721RD 点击:

您好:

       想请问下我如何可以在主移动端,可以换算出子节点模块的距离呢?是通过读RSSI值换算的吗,如果是这样又是如何读取RSSI值的啊,是哪个子函数啊?

越远的peripheral设备RSSI值会越弱

在SimpleBLECentral例程里面,可以看到在函数simpleBLECentral_HandleKeys函数里,处理向下按键的事件时,有调用获取连接的peripheral设备的RSSI值的函数

if ( keys & HAL_KEY_DOWN )
  {
    // Start or cancel RSSI polling
    if ( simpleBLEState == BLE_STATE_CONNECTED )
    {
      if ( !simpleBLERssi )
      {
        simpleBLERssi = TRUE;
        GAPCentralRole_StartRssi( simpleBLEConnHandle, DEFAULT_RSSI_PERIOD );
      }
      else
      {
        simpleBLERssi = FALSE;
        GAPCentralRole_CancelRssi( simpleBLEConnHandle );
       
        LCD_WRITE_STRING( "RSSI Cancelled", HAL_LCD_LINE_1 );
      }
    }
  }

你好:

          我有一个想法,就是不连接,从广播中得到RSSI值可以吗?

已回答了你的问题,请看你发布的帖子

hi qi

你获取到rssi值后测距实验效果怎么样呀,我试验发现rssi值随着距离的增长,衰减泰国平缓,若我要是给一个整数的话,精度会严重影响

我也做rssi测距希望可以共同交流,

这是我在统一平面内测试的结果和拟合曲线图:

朋友 你好 我也在做rssi 测距 我想问下20米之后 测距还准不准 误差有多大

hi hewu,

    如果是2540这样的设备与手机连接,设备端的RSSI值对于不同的手机显示的强度也不一样(同样的距离),而且有些一般的手机,相比于放在桌子上,你拿在手上收到的RSSI值会立马掉10多个dbm以上,对于匹配大部分手机来说,很难得到距离和RSSI值的换算公式

有试过这样的情况吗?

您好,请问你是怎么测出这个图的,我测得rssi信号距离远的比距离近的rssi大是什么原因导致的,我测了10个rssi数据,用它的平均值画的图

Hi UUid:

      信号强度呢是负值,也不是说绝对的负值,只是一种表示方式方法而已,如-80dbm,你的图可以

看出他是随着距离的增大而信号变弱的;有问题大家可以qq交流;

      我的qq号是 2974219722。

您好,我想请教您  如何才能加快RSSI的获取速度?

GAPRole_SetParameter(GAPROLE_RSSI_READ_RATE,sizeof(uint16),&desired_rssi_rate)  这个可以设置读取速率

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top