设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 7028|回复: 5
打印 上一主题 下一主题

请教信号强度rssi连续测量

[复制链接]

3

主题

10

帖子

86

积分

注册会员

Rank: 2

积分
86
跳转到指定楼层
楼主
yongruru 发表于 2015-7-23 01:17:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
求教nrf51822端和手机端蓝牙连接后连续测量rssi信号强度的方法,跪求大咖指导

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
6#
admin 发表于 2015-7-27 16:19:11 | 只看该作者
yongruru 发表于 2015-7-24 16:40
找到了rssi_value = p_ble_evt->evt.gap_evt.params.rssi_changed.rssi;从https://devzone.nordicsemi.co ...

还找到一种方法,用抓包器抓包,每个数据包都能显示rssi
回复 支持 反对

使用道具 举报

3

主题

10

帖子

86

积分

注册会员

Rank: 2

积分
86
5#
 楼主| yongruru 发表于 2015-7-24 16:40:50 | 只看该作者
admin 发表于 2015-7-24 10:27
你就找RSSI相关函数,这个我也没详细研究过

找到了rssi_value = p_ble_evt->evt.gap_evt.params.rssi_changed.rssi;从https://devzone.nordicsemi.com/q ... ssi-by-nrf51822-ek/查到的
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
地板
admin 发表于 2015-7-24 10:27:00 | 只看该作者
yongruru 发表于 2015-7-24 09:41
继续提问,rssi的值怎么读取?相关的函数是什么?斑竹在哪里~~~

你就找RSSI相关函数,这个我也没详细研究过
回复 支持 反对

使用道具 举报

3

主题

10

帖子

86

积分

注册会员

Rank: 2

积分
86
板凳
 楼主| yongruru 发表于 2015-7-24 09:41:32 | 只看该作者
继续提问,rssi的值怎么读取?相关的函数是什么?斑竹在哪里~~~
回复 支持 反对

使用道具 举报

3

主题

10

帖子

86

积分

注册会员

Rank: 2

积分
86
沙发
 楼主| yongruru 发表于 2015-7-23 10:31:04 | 只看该作者
问题初步解决,首先在事件BLE_GAP_EVT_CONNECTED:添加rssi的启动,sd_ble_gap_rssi_start(m_conn_handle);再在添加BLE_GAP_EVT_RSSI_CHANGED:事件,这样当rssi变化是就会进入BLE_GAP_EVT_RSSI_CHANGED事件,执行它后面的存储rssi或打印等语句(自己想象)。手机app的还不懂,没搞过app开发。求交流,求指导
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-11-23 06:59 , Processed in 0.124029 second(s), 29 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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