【经验】EFR32BG22蓝牙芯片搭建AoA获取蓝牙标签的空间坐标示例
蓝牙AoA作为室内定位的主流技术方案,可以实现亚米级的定位精度。本文介绍如何使用SILICON LABS的EFR32BG22系列蓝牙芯片,搭建AoA多Locator测试环境,获取蓝牙标签的空间坐标。
前期软硬件准备和环境搭建可参考文章:【经验】手把手教你搭建EFR32BG22蓝牙AOA室内定位demo环境,参考至文章第三章节C小节步骤(3)
硬件准备上,由于我们搭建的是多Locator环境,所以需要总共两套或以上的天线阵列板和EVB母板,型号为SLWRB4185A和SLWMB4001A
接下去以两个Locator为例,在完成参考文章的第三章节C小节步骤(3)前面的步骤后,进入到C:\SiliconLabs\SimplicityStudio\v5\developer\sdks\gecko_sdk_suite\v3.1\app\bluetooth\example_host\ aoa_multilocator目录下,执行make指令编译工程
根据两个Locator实际摆放位置修改目录下\config\ multilocator_config.json文件的内容,需要修改的参数有Locator下的”id”,”coordinate”和"orientation",参数说明如下:
"id":Locator的蓝牙地址,蓝牙地址获取可参考:【经验】如何快速使用蓝牙SoC EFR32BG22开发板获取蓝牙地址?
"coordinate":Locator相对于空间坐标原点(空间坐标原点自行定义)的空间坐标值,单位为米
"orientation":Locator相对于空间坐标轴的空间旋转角度,单位为度
下面以下图的Locator摆放为例,修改multilocator_config.json文件
对应的multilocator_config.json文件修改为
接下去进入到C:\SiliconLabs\SimplicityStudio\v5\developer\sdks\gecko_sdk_suite\v3.1\app\bluetooth\example_host\aoa_locator\exe目录下,使用./aoa_locator.exe -u COMx &运行两个Locator上位机,COMx根据实际PC识别的COM编号而定,例如我的两个Locator接到PC的COM口为17和22,通过./aoa_locator.exe –u COM17 &和 ./aoa_locator.exe –u COM22 &开启aoa_locator host端(用于将IQ值转换为角度值,此时标签不要上电,不然会一直打印日志,导致命令行无法输入)
然后再进入到C:\SiliconLabs\SimplicityStudio\v5\developer\sdks\gecko_sdk_suite\v3.1\app\bluetooth\example_host\ aoa_multilocator目录下,通过./exe/aoa_multilocator.exe -c ./config/multilocator_config.json开启multilocator服务(用于将标签对于两个Locator的角度和距离计算得出空间坐标值)
最后打开MQTT Explorer,将name和host的值修改为localhost
点击connect,最后将标签上电,可以看到效果如下
图中x,y,z的值即为标签相对于空间坐标原点的坐标值,单位为米。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由xion提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】如何查询Silicon Labs蓝牙芯片的QDID
在使用Silicon Labs的蓝牙SoC设计做成的模块或者产品,在过认证的时候,可能会需要对应型号芯片的QDID,本文指导如何查询Silicon Labs蓝牙SoC的QDID。
【经验】Silicon Labs蓝牙Soc芯片EFR32BG22的蓝牙广播功率设置及注意事项
用户在使用Silicon Labs的蓝牙Soc芯片EFR32BG22实现蓝牙广播功能时,在不同的应用场景中要设置广播的发射功率,有的是为了降低产品的功耗,有的是为了增加或缩短通信的距离。那要如何设置广播时的功耗以及在设置时有哪些需要注意的事项?
【经验】Silicon Labs低功耗蓝牙SoC EFR32BG22如何通过GPIO唤醒UART通信
SiliconLabs的低功耗蓝牙SoC EFR32BG22系列芯片以极低的功耗和相对低廉的价格,达到了性价比的极致。目前大家开发EFR32BG22,大部分都会使其工作在休眠状态,一般会先用一个GPIO唤醒EFR32BG22,通过一定的条件使EFR32BG22停止休眠,再去串口通信,通信完成后,再进入休眠这样的流程。本文介绍下如何使用Silicon Labs的Bluetooth SDK实现该功能。
选对了针对医疗和可穿戴设备的小型蓝牙芯片,设计毫不费力!
芯科科技一直为医疗设备和可穿戴设备制造商提供小型、专为应用而优化的蓝牙解决方案。以下展示了芯科科技提供的八款小型蓝牙芯片以及快速比较表,可以帮助您为应用程序选择最佳蓝牙解决方案!
BLE蓝牙位置的服务之技术简介
目前能够提供IPS服务的无线通信技术一般有:蓝牙(特别是低功耗蓝牙BLE),超宽带(UWB),WiFi等。和其他无线技术相比,BLE具有低功耗、低成本、易部署、易于现有个人消费终端直接通信等优点,目前出货量显著上升,已成为室内定位系统中最重要的无线方案。本文中FEASYCOM来与大家分享BLE蓝牙位置的服务之技术简介,希望对各位工程师朋友有所帮助。
【应用】EFR32BG22蓝牙SoC用做CGM连续血糖仪主控,单芯片集成MCU和蓝牙5.2
CGM连续血糖仪为了用户体验更好,要做到小而轻,续航时间长,可以通过手机蓝牙连接获取血糖测量数据。Silicon Labs的蓝牙SoC EFR32BG22在单芯片中集成了MCU和蓝牙5.2,可以作为CGM的主控芯片并实现蓝牙数据收发,有丰富的外设。
【技术】揭秘蓝牙定位技术:如何实现精准室内导航?
在室内应如何定位呢?随着BLE(蓝牙低功耗技术)的不断成熟和发展,基于RSSI(接收信号强度指示)、AoA(到达角)和AoD(出发角)的定位功能已经广泛应用于室内定位场景。本文信驰达将为您揭秘蓝牙定位技术,及如何实现精准室内导航。
飞易通推出车规级蓝牙模组FSC-BT3721V,实现手机无钥匙进入和无钥匙启动的新型蓝牙PEPS方案
飞易通科技有限公司推出了基于SOLOCONLABS车规级蓝牙芯片EFR32BG22的蓝牙解决方案,配合为车厂提供汽车电子系统配套的服务商,通过跨技术整合,实现手机无钥匙进入和无钥匙启动的新型蓝牙PEPS方案。用手机APP捕获蓝牙的广播信号,结合算法判断手机距离车辆的位置,从而执行解锁或锁车指令以及启动发动机等功能。
【IC】微能信息基于Nordic BLE 4.2/5.0芯片的新品蓝牙信标VDB08,可用于室内定位与智慧停车
针对蓝牙定位市场对于室内定位、智慧停车、信息推送、身份识别、微信摇一摇的需求,微能信息(天工测控旗下子公司)近期推出一款基于Nordic BLE 4.2/5.0芯片的蓝牙iBeacon产品-VDB08。支持工作在iBeacon模式下,产品安装便捷,防护等级高,低功耗,广播范围广。可满足物联网智能楼宇、智慧工厂、智慧医院、大型商超机场等领域停车场内的车辆导航、信息推送、身份识别需求。
芯科科技提供多款无线连接和控制芯片产品及解决方案,BG2x系列蓝牙SoC成就多样医疗物联网用例,
Silicon Labs(亦称“芯科科技”)的无线SoC和MCU助力全球客户的医疗物联网应用创新,持续打造更智能、高效、安全和便捷的健康监测设备。智能和网联技术近年来一直是医疗和健康保障领域内的热门技术,许多厂商都在利用医疗物联网(IoMT)技术开发更加智能和互联的健康监测设备,以利用物联网、云计算、人工智能和可穿戴等新一代信息通信技术,来帮助用户时刻监控自己的健康状况、降低医疗费用和就医麻烦。
蓝牙芯片技术在监狱监管行业智能设备中的应用?
基于蓝牙技术开发的众多功能中,室内定位技术也随着智能科学管理的兴起被重用,现在在生产生活中随处可见蓝牙室内定位技术。在设备上嵌入蓝牙芯片,形成蓝牙室内定位技术对于一些比较特殊的环境来说是非常好的辅助管理功能,比如蓝牙芯片技术在监狱中又有怎样的应用呢?
【经验】芯科EFR32BG蓝牙芯片发射功率输出20dbm(大于10dbm)的方法
芯科的20dbm系列的蓝牙芯片是可以发射出20dbm的信号的,而在我们使用过程中会发现直接让蓝牙芯片发射出20dbm的信号是会被限制在10dbm的,如何突破这个限制呢,本篇文章就是介绍让芯科的20dbm系列蓝牙芯片发射出20dbm信号的方法。
【经验】蓝牙SoC芯片EFR32BG系列BLE修改MAC地址的方法
当很多BLE设备一起使用或组网使用时,可以通过其MAC地址来区分不同的设备,这个地址是全球唯一有的,一般已固化在芯片中,无法修改,但用户可以配置不使用该MAC并使用自定义的符合 IEEE EUI64规则的MAC。在Silicon Labs蓝牙SoC芯片EFR32BG系列的BLE SDK中提供了方法,本文将进行详细说明讲解。
【应用】芯科蓝牙SOC EFR32BG22保证电动汽车充电桩数据可靠性,接收灵敏度可达-106.7 dB
在实际应用中,芯科EFR32BG22芯片的典型应用是在充电桩中建立蓝牙连接,实现与用户移动设备之间的通信和数据传输。通过蓝牙连接,充电桩可以向用户的移动设备发送充电桩的状态信息(如电量、使用情况),并接受用户的控制命令,如启动、停止、调整充电功率等。
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 103,128
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论