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

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

3天内不再提示

如何构建蓝牙测向演示

星星科技指导员 来源:u-blox 作者:Erik Carlberg 2022-05-31 14:54 次阅读

作为蓝牙 5.1的一部分发布,蓝牙测向可能是在室内环境中实现高精度定位的技术。顾名思义,蓝牙测向可以检测被标记的人或事物相对于一个或多个(通常是固定的)锚点的方向。与之前的解决方案相比,它的输出有了巨大的改进,之前的解决方案使用接收信号强度指示器 (RSSI) 来提供标签和锚点之间距离的粗略估计,而不提供标签相对方向的任何信息

蓝牙测向使用到达角 (AoA) 技术来计算移动标签发射的射频信号撞击锚点的角度。它通过测量跨锚点的多天线阵列的传入蓝牙广告消息的微小相位差来实现这一点。我们在瑞典马尔默的办公室测试了这项技术,使用连接到天线阵列的蓝牙 5.1 模块作为固定锚,以及具有另一个蓝牙 5.1 模块的移动标签。

在整个演示过程中,前面看到的伺服系统密切跟踪移动标签,因为它在背景中被携带。该标签由 u-blox 应用板组成,包含一个基于Nordic nRF52833 芯片组的u-blox NINA-B406 蓝牙 5.1 低功耗模块。在此特定设置中,它可以广播大约 10 米范围内的蓝牙消息,但在其他用例中可以进一步扩展。

携带消息的射频信号由带有NINA-B411 蓝牙低功耗模块的 u-blox 天线板接收,该模块配备 u-blox 测向软件。该天线板包括五个交叉极化天线贴片,用于确定水平和垂直平面上输入信号的角度,以及一个由 LED 组成的十字,用于实时可视化角度估计。

最后,天线板输出包含估计角度、接收信号强度指示 (RSSI) 值、标签 ID 以及其他值的数据流。然后使用角度估计来控制安装在可枢转支架上的伺服系统,不断实时瞄准移动标签。

加快蓝牙测向解决方案的开发

了天线阵列如何使用基于到达角 (AoA) 的测向来确定传入射频信号的方向。移动标签发射的信号撞击构成锚点多天线阵列的每个单独的天线,相对于其余部分有轻微的相移。对射频信号的传播方式进行一些假设,在每个天线上观察到的微小相位差可用于计算其到达角:

实施将这些相位差转换为角度输出所需的算法可能会给没有在受限嵌入式系统中开发时间关键型固件经验的开发人员带来障碍。为了简化测向解决方案的开发并加快上市时间,我们开发了无线连接软件。它为开发人员提供了一个易于使用的命令 API,需要零编程来计算 u-blox NINA-B411 模块上的角度,处理射频数据收集和预处理,并抑制每个单独天线上的多径分量。

AoA 测向的无数用例

当我们开始使用蓝牙测向时,我们基本上将其视为向高精度室内定位迈出的一步。但随着我们的进步,我们意识到有无数种方法可以使用测向技术本身。它可用于构建跟随标记目标的相机,只需将相机安装到本文演示中使用的伺服器上即可。该技术能够确定标签以及资产位于锚点的哪一侧,可用于开发住宅、商业和工业建筑的访问控制系统。安装在车辆上,可用于实施防撞系统。而这样的例子不胜枚举。

审核编辑:郭婷

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

    关注

    114

    文章

    5818

    浏览量

    170229
  • u-blox
    +关注

    关注

    3

    文章

    133

    浏览量

    31706
  • API
    API
    +关注

    关注

    2

    文章

    1499

    浏览量

    61981
收藏 人收藏

    评论

    相关推荐

    OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示

    当打开蓝牙后没有反应时,需要排查蓝牙节点是否对应、固件是否加载成功,本文介绍开源鸿蒙OpenHarmony4.1系统下适配蓝牙的方法,触觉智能SBC3568主板演示,搭载了瑞芯微RK3
    的头像 发表于 11-08 10:11 305次阅读
    OpenHarmony4.1<b class='flag-5'>蓝牙</b>芯片如何适配?触觉智能RK3568主板SBC3568<b class='flag-5'>演示</b>

    蓝牙AoA技术的工作原理和设计原则

    Bluetooth核心规范v5.1是蓝牙技术发展的一个重大进步,尤其是其测向功能。这一功能提高了定位服务的精度,对室内导航和资产跟踪等应用至关重要。
    的头像 发表于 11-01 15:21 473次阅读
    <b class='flag-5'>蓝牙</b>AoA技术的工作原理和设计原则

    蓝牙aoa定位基站 室内精准定位

    一.蓝牙aoa定位基站定位原理介绍 ‌蓝牙AOA定位原理‌主要依赖于到达角度(Angle of Arrival, AOA)技术,这是一种高精度定位测向角技术。其基本原理是利用单一天线发射寻向讯号,而
    的头像 发表于 09-06 11:26 473次阅读
    <b class='flag-5'>蓝牙</b>aoa定位基站  室内精准定位

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

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

    基于芯科科技BG22低功耗蓝牙SoC实现长距离的蓝牙连接

    本视频实际演示了基于Silicon Labs(亦称“芯科科技”)的BG22低功耗蓝牙SoC来达成长距离的蓝牙连接。通过将BG22开发套件安装在无人机上,并支持新的蓝牙Coded PH
    的头像 发表于 08-20 14:58 541次阅读

    室内精准定位市场大洗牌,蓝牙定位是否会成为主流?

    等高精度定位技术的高速发展,给定位市场带来新的机遇与挑战,甚至连室内精准定位市场也面临着新一轮的大洗牌。广受欢迎的蓝牙定位是否会成为主流?       相关调查显示,到2024年为止,蓝牙定位服务应用会增加到5.38亿件,蓝牙
    的头像 发表于 07-19 10:57 309次阅读

    什么是蓝牙芯片?蓝牙芯片和蓝牙模块的区别

    蓝牙芯片是集成蓝牙技术的微型元件,用于设备间无线连接。蓝牙模块基于芯片,简化蓝牙系统设计。芯片成本低但开发难,模块无需认证且使用简单,提供更多定制灵活性。
    的头像 发表于 07-18 16:48 2444次阅读
    什么是<b class='flag-5'>蓝牙</b>芯片?<b class='flag-5'>蓝牙</b>芯片和<b class='flag-5'>蓝牙</b>模块的区别

    蓝牙模块在智能城市构建中的创新应用

    随着科技的飞速发展,智能城市的概念已经逐渐从理论走向实践。物联网技术作为智能城市构建的核心驱动力,正在推动着城市基础设施、交通管理、环境监测等领域的深刻变革。蓝牙模块,作为物联网技术的重要组成部分
    的头像 发表于 06-20 17:30 326次阅读

    国产蓝牙模组 | 低功耗蓝牙应用

    蓝牙技术联盟于2010年推出了蓝牙4.0规范,其中低功耗蓝牙的出现满足了小型电池供电设备进行低功耗无线连接的需求,因此得到广泛应用。本文章将带你深入了解低功耗蓝牙的应用。低功耗
    的头像 发表于 06-14 08:25 517次阅读
    国产<b class='flag-5'>蓝牙</b>模组 | 低功耗<b class='flag-5'>蓝牙</b>应用

    蓝牙模块选经典蓝牙还是低功耗蓝牙

      经典蓝牙(classic Bluetooth)和低功耗蓝牙(Bluetooth low energy,简称BLE或者LE),两者有什么区别?为什么他们都叫“蓝牙”?Bluetooth low
    的头像 发表于 05-23 17:57 1240次阅读
    <b class='flag-5'>蓝牙</b>模块选经典<b class='flag-5'>蓝牙</b>还是低功耗<b class='flag-5'>蓝牙</b>?

    Canvas软件套件扩展蓝牙解决方案,快速构建低功耗蓝牙应用

    Silicon Labs(亦称“芯科科技”)合作伙伴Ezurio采用EFR32BG24(BG24)蓝牙SoC开发其Lyra 24系列蓝牙模块,并在近期宣布该产品扩展支持Canvas软件套件(Canvas Software Suite)
    的头像 发表于 04-09 10:14 418次阅读

    罗德与施瓦茨发布创新性快速部署监测测向解决方案

    面对日益复杂的无线电环境以及不断变化的用户需求和技术挑战,全球知名的电子测量解决方案提供商罗德与施瓦茨公司近日发布了一款创新性的快速部署监测测向解决方案。该方案将该公司享誉全球的PR200便携式监测
    的头像 发表于 03-15 10:32 618次阅读

    请问节点上蓝牙网状网络的信息保存在哪里?

    我已经使用代码示例来构建网状网络。 示例是 “网格演示嵌入式配置器” 和 “网格演示调光器自配置”。 当我按下 “网格演示嵌入式配置器” 中的按钮将目标配置为预配器时,它会创建一个网络
    发表于 03-01 08:09

    鸿蒙开发【编译构建】讲解

    编译构建是将应用/服务的源代码、资源、第三方库等,通过编译工具转换为可直接在硬件设备上运行的二进制机器码,然后再将二进制机器码封装为HAP/APP软件包,并为HAP/APP包进行签名的过程。其中
    发表于 02-27 17:41

    使用modustoolBox为psoc4 4100S Max Pioneer Kit创建演示应用程序失败了的原因?

    不确定这是否是最好的去处。 正在尝试使用 modustoolBox 为 psoc4 4100S Max Pioneer Kit 创建演示应用程序。 具体来说,是演示 CSD 触摸板应用程序。 在构建
    发表于 01-31 08:15