0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于芯科科技信道探测开发板的PC桌面锁定示例

Silicon Labs 来源:Silicon Labs 2025-10-30 16:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文的实际应用示例将说明如何运用Silicon Labs(芯科科技)EFR32xG24SoC的信道探测(Channel Sounding)开发板-BRD4198A,进一步通过信道探测提供的精准测距来达成基于存在检测的PC锁定功能。主要目标是通过分析用户的信道探测距离来判断其是否在场。如果检测到用户不在,开发板将通过低功耗蓝牙HID协议发送命令来锁定PC。该应用支持运行Windows或Linux的PC。

什么是信道探测

蓝牙信道探测,其前称为高精度距离测量(HADM),使用基于相位的测距(PBR)、往返时间(RTT)或两者结合的方式,精确测量两个低功耗蓝牙(Bluetooth LE)设备之间的距离。它支持面向连接的双向测距,并支持最多四条天线路径,从而最小化多路径效应并提高测量精度。此外,它还具备增强的内建安全功能,可降低中间人攻击或中继攻击的风险。

63468104-b4a7-11f0-8c8f-92fbcf53809c.png

信道探测通过在两个设备(发起方和反射方)之间交换信息来估算距离。它们在72个射频物理信道上交替发送和接收信号,从而实现精确的距离测量。该技术在2.4 GHz频段上使用PBR、RTT或两者结合进行协调。

RTT(往返时间):指信号从发起方传输到反射方再返回所需的时间。通过评估飞行时间(ToF),即数据包在两个设备之间往返所需的时间,可以估算出距离。设备会记录到达时间(ToA)和离开时间(ToD),通过分析这些时间差来计算可靠的距离。由于时间不可逆,RTT被认为具有高度安全性。

63a4c3c2-b4a7-11f0-8c8f-92fbcf53809c.png

PBR(基于相位的测距):利用射频信号的相位旋转原理来确定距离。发起方发送带有特定频率和幅度信息的信号,反射方测量接收到信号的相位后再发送响应。通过比较两个设备之间信号的相位差,可以确定相对距离。与RSSI(接收信号强度指示器)等方法相比,PBR更难被操控,因此更安全。

63fd0c6c-b4a7-11f0-8c8f-92fbcf53809c.png

基于信道探测的PC锁定示例

我们的新项目基于存在检测示例,使用信道探测的距离测量来实现PC锁定功能。主要目标是通过分析用户的信道探测距离来判断其是否在场。

如果检测到用户不在,开发板将通过低功耗蓝牙HID协议发送命令来锁定PC。该应用支持运行Windows或Linux的PC。

6455f39a-b4a7-11f0-8c8f-92fbcf53809c.png

连接要求

运行该信道探测示例需要两个设备:

发起方:运行蓝牙信道探测的PC锁定示例

反射方:运行蓝牙SoC信道探测反射器示例

用户需将EFR32xG24信道探测无线电板连接到Wireless Pro Kit主板,并通过USB Type-C连接到笔记本或PC。

64ae69d0-b4a7-11f0-8c8f-92fbcf53809c.png

技术背景

应用程序会与反射方建立连接(用户携带未修改的反射器设备)。然后,应用程序在PBR或RTT模式下运行信道探测过程以估算距离。测量完成后,应用程序将距离值与配置的阈值进行比较(默认值可在config/app_config.h文件中修改)。如果检测到用户离开,开发板将通过BLE HID协议发送命令锁定PC。

该测量过程支持两种算法模式:

移动对象跟踪模式:每次信道探测过程都会计算距离。

静止对象跟踪模式:需要多个信道探测过程的数据来计算距离。

实际运行效果

62ddcdd0-b4a7-11f0-8c8f-92fbcf53809c.png

当用户(携带反射器设备)离开PC时,程序会将测得的距离与配置的阈值进行比较。如果判断用户不在场,开发板将通过BLE HID协议发送“Windows + L”组合键来锁定PC。

我们使用第三方终端工具Tera Term来接收和查看日志,包括距离阈值、在场状态和PC是否被锁定。如果使用的是BRD4198A信道探测无线电板,程序还可以在集成的LCD上显示距离阈值、在场状态和锁定状态,并通过LED0指示用户是否在场。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    119

    文章

    6235

    浏览量

    177670
  • soc
    soc
    +关注

    关注

    38

    文章

    4521

    浏览量

    227748
  • 开发板
    +关注

    关注

    25

    文章

    6146

    浏览量

    113853
  • 芯科科技
    +关注

    关注

    1

    文章

    471

    浏览量

    17167

原文标题:应用示例-xG24信道探测开发板实现存在检测和PC桌面锁定

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    nordic NRF54蓝牙设备在Google Pixel 10上“听诊”蓝牙信道示例

    整合到正式公开版本中,此步骤将不再需要。 在开发板上构建并烧录反射器示例程序 第一步是将信道探测反射器与测距应答器示例程序构建并刷写至nRF
    发表于 11-26 17:44

    WQX开发板PC软件安装教程免费下载

    本文档的主要内容详细介绍的是WQX开发板PC软件安装教程免费下载
    发表于 12-12 17:22 0次下载
    WQX<b class='flag-5'>开发板</b>的<b class='flag-5'>PC</b>软件安装教程免费下载

    D1 Dock Pr开发板的Button按键示例

    通过学习上期教程,D1 Dock Pro开发板开发环境已搭建完成,接下来我们将开始学习各项基础功能的开发。本期我们要演示的是D1 Dock Pr开发板的Button按键
    的头像 发表于 07-19 10:03 2202次阅读

    使用Lattepanda及Windows10开发板制作游戏PC

    电子发烧友网站提供《使用Lattepanda及Windows10开发板制作游戏PC.zip》资料免费下载
    发表于 11-16 09:47 0次下载
    使用Lattepanda<b class='flag-5'>板</b>及Windows10<b class='flag-5'>开发板</b>制作游戏<b class='flag-5'>PC</b>

    ESP32-C2开发板Homekit程序烧录示例

    ESP32-C2开发板Homekit程序烧录示例
    的头像 发表于 07-04 16:09 1495次阅读
    ESP32-C2<b class='flag-5'>开发板</b>Homekit程序烧录<b class='flag-5'>示例</b>

    迅为RK3588开发板国产瑞微适用于ARM PC边缘计算NVR等服务器级板卡

    迅为RK3588开发板国产瑞微适用于ARM PC边缘计算NVR等服务器级板卡
    的头像 发表于 09-08 15:18 1964次阅读
    迅为RK3588<b class='flag-5'>开发板</b>国产瑞<b class='flag-5'>芯</b>微适用于ARM <b class='flag-5'>PC</b>边缘计算NVR等服务器级板卡

    使用爱派Pro开发板部署人体姿态估计模型

    在经过之前对于开发板的使用,以及通过几个爱派官方给出的示例demo(mobilenet/yolov5)在开发板上的部署之后,笔者也逐渐了解了爱
    的头像 发表于 01-09 09:50 2650次阅读
    使用爱<b class='flag-5'>芯</b>派Pro<b class='flag-5'>开发板</b>部署人体姿态估计模型

    基于科技xG28开发板运行蓝牙和Sub-GHz动态多协议的范围测试

    本次的演示视频演示了基于SiliconLabs(亦称“科技”)xG28 SoC开发板运行蓝牙 + Sub-GHz动态多协议的范围测试。
    的头像 发表于 08-20 15:00 1295次阅读

    科技专家分享信道探测新应用

    亲爱的蓝牙科技爱好者们,《蓝牙创新说2024》第七期来啦!本期节目中,蓝牙技术联盟邀请到了科技(Silicon Labs)亚太区生态高级经理刘俊先生!随着信道探测(Channel
    的头像 发表于 10-21 11:21 1081次阅读

    蓝牙信道探测技术与应用论坛顺利举办

    。在活动现场,蓝牙技术联盟技术与市场工程师鲁公羽分享了信道探测原理、优势和技术细节等。来自蓝牙成员公司多位技术专家,包括恩智浦半导体市场经理陈子良、汇顶科技资深产品市场经理吴迪、领跑微电子CEO叶步财以及
    的头像 发表于 11-01 15:24 1170次阅读

    科技信道探测解决方案

    潜力,并通过实现智能和情境感知系统的最高精度距离测量,创建无缝的互联网络。本文将概略说明信道探测的基础概念和新兴的应用案例,最后还将介绍如何通过Silicon Labs(科技)的B
    的头像 发表于 11-08 15:24 1161次阅读

    RK3576开发板技术分享 | Weston 配置技巧:定制你的桌面体验!

    RK3576开发板技术分享 | Weston 配置技巧:定制你的桌面体验!
    的头像 发表于 03-07 10:17 1322次阅读
    RK3576<b class='flag-5'>开发板</b>技术分享 | Weston 配置技巧:定制你的<b class='flag-5'>桌面</b>体验!

    科技新型蓝牙信道探测开发板的设计示例

    在蓝牙信道探测(Channel Sounding)应用中,设计方案始终都应考虑添加第二根天线。正如Silicon Labs(科技)发布的低功耗蓝牙(Bluetooth LE)
    的头像 发表于 04-11 09:24 1051次阅读
    <b class='flag-5'>芯</b><b class='flag-5'>科</b>科技新型蓝牙<b class='flag-5'>信道</b><b class='flag-5'>探测</b><b class='flag-5'>开发板</b>的设计<b class='flag-5'>示例</b>

    如何选择合适的科技Wi-Fi开发板

    您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi 开发
    的头像 发表于 07-09 09:15 2326次阅读

    浅谈科技基于蓝牙信道探测的数字钥匙解决方案

    作为蓝牙技术的创新者与标准践行者,Silicon Labs(科技)正在积极开发基于蓝牙信道探测(Bluetooth Channel So
    的头像 发表于 10-24 17:17 1349次阅读