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

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

3天内不再提示

基于蓝牙模组Beacon+观察者模式实现资产管理和室内定位

亿佰特物联网应用专家 ? 2025-05-15 19:34 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Beacon模式

1. Beacon是建立在低功耗蓝牙协议基础上的一种广播协议;

2. 配备有低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围周期性发送自己特有的ID;

3. 建立在低功耗蓝牙协议基础上的一种广播协议设备(从机)。

Beacon主要参数

① uuid

② major

③ minor

④ company ID

观察者模式

1. 用于监听其他设备的广播数据而不与之建立连接;

2. 适用于扫描周围环境中的BLE设备。

两种应用及原理

1. Beacon标签移动,固定位置使用观察者模式采集Beacon标签广播。

解释:在固定位置网关,主要功能是扫描周围的信标,用以判断信标的是否还在这个网关附近或者统计这个位置内的信标有哪些。

? 资产定位追踪和管理(贵重物品跟踪)

? 人员管理

930537b4-3180-11f0-8605-92fbcf53809c.png

2. Beacon标签固定,人员到了附近可以用手机扫描并获取蓝牙广播信息。

解释:固定位置放置Beacon基站,广播特定信息,手机到了蓝牙的扫描位置,可以打开APP读取Beacon信息实现位置确定或者接收特定消息。

? 打卡

? 近场信息推送

? 室内路线导航规划和定位

931a002c-3180-11f0-8605-92fbcf53809c.png

基于的E104-BT53系列进行原理讲解

9333d268-3180-11f0-8605-92fbcf53809c.png

原理讲解:

? 观察者可以扫描附近所有的Beacon设备,可以判断该设备是否在这附近;

? 观察者设备固定,可以大致判断这个Beacon设备的大致位置;

? 设置Beacon设备的发射功率可以缩小或者扩大范围。

使用E104-BT53A3系列模块进行实例实现

1. 硬件环境

? E104-BT53A3及其测试底板(EWT104-BT53A3+ E15-USB-T3)×2个。

93479fa0-3180-11f0-8605-92fbcf53809c.png2. 软件准备

? 串口调试助手

? NRF nRF Connect或者BLE调试宝

3. 文档准备

《E104-BT53+datasheet_CN_v1.5 .pdf》(官网可获取)

4. Beacon信标模组设置,依次发送下面指令配置(需要回车换行):

AT+RESTORE // 恢复出厂设置

AT+ROLE=3 // 设置模块角色为Beacon

AT+MAC? // 查询设备MAC地址,手机可以通过mac过滤

AT+ADV=1,0,500 // 设置开启不可连接广播、间隔500ms的广播

AT+Beacon=4C11,0102,0304,-48,FDA50693A4E24FB1AFCFC6EB07647825

// 设置Beacon参数:company ID= 4C11,Major UUID= 0102 ,Minor UUID = 0304。

AT+RESET // 设置模块角色重启生效

938483ac-3180-11f0-8605-92fbcf53809c.png使用手机APP(NRF nRF Connect)查看广播:939f4b42-3180-11f0-8605-92fbcf53809c.png5.观察者模组设置,依次发送下面指令配置:

AT+RESTORE // 恢复出厂设置

AT+ROLE=1 // 设置模块角色为单主机

AT+RESET // 设置模块角色重启生效

AT+OBSERVER=1 // 使能普通观察者功能,没有过滤

串口助手输出周围蓝牙设备数据:93c76e56-3180-11f0-8605-92fbcf53809c.png

发现可以扫描到周围所有的蓝牙设备,其中包括我们的Beacon信标模块:

+MACDED42D,RSSI:-25,ADV:0201061AFF4C110215FDA50693A4E24FB1AFCFC6EB0764782501020304D000

AT+OBSERVER=1,8,,,,4C11 // 使能普通观察者功能,添加company ID= 4C11过滤.

串口助手只输出company ID是4C11的设备:

根据广播数据:ADV:0201061AFF4C110215FDA50693A4E24FB1AFCFC6EB0764782501020304D000

倒数3~6字节是Major UUID= 0102 ,Minor UUID = 0304,可以通过程序自行处过滤这段数据,实现子集分类。

93ed6b4c-3180-11f0-8605-92fbcf53809c.png

相关推荐

亿佰特E104-BT53A3蓝牙模块是基于Silicon Labs生产的EFR32BG22芯片为核心自主研发的小体积贴片型蓝牙BT5.2通信协议无线模块;采用38.4MHz工业级高精度低温漂晶振,保证其工业特性和其稳定性能。

940de232-3180-11f0-8605-92fbcf53809c.jpg

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

    关注

    116

    文章

    6092

    浏览量

    174397
  • 室内定位
    +关注

    关注

    30

    文章

    309

    浏览量

    37162
  • Beacon
    +关注

    关注

    0

    文章

    36

    浏览量

    10526
  • 资产管理
    +关注

    关注

    0

    文章

    60

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Beacon如何实现室内定位

    ` Beacon 是基于蓝牙 4.0 LE版协议所开发的技术。在室内,它能够定位用户的位置,据称精度以厘米来计算,但商店内部必须部署Beacon
    发表于 09-30 21:04

    探讨蓝牙网关在室内定位中的应用

    iBeacon技术,在众多实现方式中,基于iBeacon的室内定位技术以其基站的低功耗、低成本、易部署、体积小、续航时间长、精度较高等优点被广泛应用于商场、博物馆等领域。除了基于Beacon基站为手机提供
    发表于 12-21 10:32

    详解基于Beacon蓝牙室内定位方案

    的明确方向。这个时候,导航的重要性就凸显出来,在室外,我们可以通过GPS进行定位和导航,在室内就需要使用Beacon蓝牙室内定位方案。毫不夸
    发表于 06-03 16:52

    实例解读SKYLAB蓝牙网关TD03的室内定位应用

    的设备的数据,再通过蓝牙与WiFi的串口将扫描到的设备通过网络把数据提交到服务器端,服务器端显示并管理这些扫描到的设备。实例:蓝牙网关TD03在企业资产
    发表于 07-01 17:27

    SKYLAB详解Beacon蓝牙室内定位方案

    共享单车解决了上班族“最后一公里”出行难题,而作为室外定位室内环境延伸的室内定位则很好的解决了室外定位导航“最后一公里”的问题。本篇SKYLAB君就来详细为大家分析基
    发表于 09-11 16:35

    寻医问诊不用愁,室内定位来解忧!

    的难产孕妇跳楼事件闹得全国沸沸扬扬,到现在也没弄清真实情况!通过室内定位技术实现对医院服务模式升级已是势在必行!基于SKYLAB的蓝牙beacon
    发表于 09-29 12:28

    蓝牙网关是如何实现室内定位

    以将蓝牙网关的扫描范围标记为安全区域,一旦Beacon设备离开安全范围,便能触发后台的安全报警。这也是实现安全看护和物资管理的关键。 昇润科技蓝牙
    发表于 12-08 14:56

    请问Beacon如何实现室内定位

    Beacon 是基于蓝牙 4.0 LE版协议所开发的技术。在室内,它能够定位用户的位置,据称精度以厘米来计算,但商店内部必须部署Beacon
    发表于 08-19 08:00

    蓝牙Beacon室内定位的原理是什么?其有哪些应用?

    蓝牙Beacon室内定位的原理是什么?蓝牙Beacon定位的应用是什么?
    发表于 05-18 06:47

    SKYLAB详解Beacon蓝牙室内定位方案

    共享单车解决了上班族最后一公里出行难题,而作为室外定位室内环境延伸的室内定位则很好的解决了室外定位导航最后一公里的问题。本篇SKYLAB君就来详细为大家分析基
    发表于 09-15 17:34 ?11次下载
    SKYLAB详解<b class='flag-5'>Beacon</b><b class='flag-5'>蓝牙</b><b class='flag-5'>室内定位</b>方案

    实现室内导航定位该如何合理地部署Beacon

    实现室内导航定位该如何合理地部署Beacon? 在室内环境下,布置蓝牙
    发表于 09-19 15:49 ?16次下载

    于蓝牙beacon室内定位的应用场景有哪些?

    室内定位被称为室外GPS定位技术的延展,室内定位主要用于人员的管理、被标签物的追踪等等,可实现非可视内容的可视化,在现实生活中有着重要的实际
    发表于 11-04 11:22 ?11次下载

    SKYLAB Beacon VG01蓝牙Beacon_室内定位

    SKYLAB Beacon VG01蓝牙Beacon_室内定位方案
    发表于 12-06 14:11 ?9次下载

    蓝牙Beacon室内导航解决方案

    蓝牙室内定位方案包括硬件部分(蓝牙beacon等)、软件部分、室内定位算法部分、工程部分等,本文档介绍了
    发表于 06-21 08:00 ?16次下载
    <b class='flag-5'>蓝牙</b><b class='flag-5'>Beacon</b><b class='flag-5'>室内</b>导航解决方案

    涨姿势!工程师想了解的蓝牙Beacon室内定位原理

    。前段时间SKYLAB君就接待了多个咨询室内定位解决方案的客户,基于对客户室内定位的需求及实际应用,SKYLAB君给他们推荐的是基于蓝牙Beacon
    发表于 08-13 11:06 ?785次阅读