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

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

3天内不再提示

新蓝牙Beacon格式——Eddystone

蓝牙技术联盟 来源:xx 2019-08-10 09:00 次阅读

从前的Beacon应用倾向于采用苹果的iBeacon数据数据格式或Radius Networks 公司的AltBeacon格式。这两种Beacon的类型和开发者使用方式都非常类似。借着物理网络项目,谷歌也开始从全新的视角审视蓝牙(Bluetooth),并于去年公布了详细的新蓝牙Beacon格式,也就是Eddystone。这一名称源于英国有名的Eddystone灯塔。

物理网络

图 1 – 物理网络

Eddystone这个项目名称很是不错,它的口号“走起,万物皆可用”也很简明地点出了项目的主旨。

这听起来很简单,但却隐藏着一个强大的概念。任何人或物都能接近任意物理对象,并通过智能手机等合适的计算设备“使用”这一对象。整个过程无需安装特别定制的APP来“理解”物理对象。听起来是不是有点耳熟?

这是因为我们已经习惯于使用通用应用程序与万维网互动,这一应用程序非常强大,能够接收并处理来自地球上任何网络服务器的各类内容。它可以渲染文本、安全地收集信息、回放视频、让我们在游戏中实时互动等。没错,说的就是网络浏览器。

App真的会成为下一代浏览器吗?

曾经一段时间以来,业界并不重视移动计算设备上的浏览器,并认为用户更倾向于安装定制APP。而事实可能并非如此。

让我们回到蓝牙Beacon的世界。对于iBeacon和AltBeacon,特定的ID在蓝牙广播数据包中被发送。这一ID有它的代表意义,例如“百货商场运动服装区”这样的物理位置,或博物馆中的某个著名的展品。这些ID由Beacon所属的机构进行分配,只有他们知道他们代表的意义。将Beacon ID对应成特定的、有意义的信息,需要手机上装有定制应用。部署Beacon的机构必须开发出应用,并引导消费者下载安装。消费者安装应用之后,就能享用Beacon服务的便利了,否则Beacon就形同虚设。

谷歌正在为Chrome浏览器添加一种无需了解Beacon所发送信息的相关高深知识,就能作出的能力。在谷歌的物理网络世界中,唯一需要的Beacon应用就是你现在可能已经安装了的浏览器。

Eddystone

物理网络采用了Eddystone的Beacon,那么它和iBeacon和AltBeacon的Beacon有什么不同呢?

iBeacon和AltBeacon都在蓝牙广播数据包中使用了制造商数据字段(ManufacturerData field),其包含Beacon或Beacon所指示的地点或物体的所属机构的编码。图2就显示了这两种Beacon格式使用的制造商数据字段的相同于不同之处。

图 2 –Beacon和 AltBeacon的比较

Eddystone不使用制造商数据字段,而是在完整的16-位服务UUID字段中置入0xFEAA值,并用关联的服务数据字段来容纳Beacon信息。完整细节可查看规格

相较于其他Beacon格式,Eddystone定义了许多帧类型(Frame Type),让Beacon能发送多种不同类型的信息。当前的三种类型定义如下

图 3 – Eddystone 帧类型

UID帧类型的概念和目的类似于iBeacon和AltBeacon中使用的ID。有意思的是第二种帧类型中的URL,它堪称谷歌物理网络的心脏。

走起,万物皆可用

图4 –有了蓝牙Eddystone,再也没理由随便把迷路小狗抱回家了

并不难想象它在现实中的应用:只要走近公共汽车站、自动贩卖机、或佩戴颈圈的小狗,如果对方嵌有Eddystone Beacon,且你的智能手机浏览器能够敏锐地感知情景并作出相应的回应,它就能告诉你下一趟车何时进站,让你有时间去买瓶饮料,或查看走丢的小狗的主人信息 – 除非小狗太可爱,你想把它抱回家,当然这可不是我们鼓励的行为哦。

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

    关注

    114

    文章

    5809

    浏览量

    170192
  • Beacon
    +关注

    关注

    0

    文章

    34

    浏览量

    10205
收藏 人收藏

    评论

    相关推荐

    MOV格式与MP4格式的区别

    MOV格式与MP4格式在多个方面存在显著的区别。以下是对这两种视频格式的比较: 一、开发背景与用途 MOV格式 : 开发背景:MOV格式是A
    的头像 发表于 12-06 14:34 534次阅读

    CC2640在Beacon应用中的实现方法

    电子发烧友网站提供《CC2640在Beacon应用中的实现方法.pdf》资料免费下载
    发表于 09-10 14:30 0次下载
    CC2640在<b class='flag-5'>Beacon</b>应用中的实现方法

    蓝牙定位的三种技术:RSSI、AoA/AoD、CS定位

    信号强度在传输距离中的衰减程度进行距离估算的一种方式。以蓝牙Beacon为例,蓝牙Beacon是RSSI定位的一种,和网关单基站的定位方式不同,蓝牙
    的头像 发表于 07-26 08:21 2932次阅读
    <b class='flag-5'>蓝牙</b>定位的三种技术:RSSI、AoA/AoD、CS定位

    ESP8266如何测量Beacon RSSI?

    我开始了一个项目,我想检测具有 RSSI 值的对象,该值可以在接收的信标帧的头部找到.根据IEEE的说法,RSSI的测量是特定于供应商的。 我在哪里可以找到有关ESP8266如何测量 Beacon
    发表于 07-19 11:31

    wifi ap配置,beacon的interval最小值为100ms,能否放开限制呢?

    SDK 文档中描述:uint8 beacon_interval;// 100 ~ 60000 ms, default 100 能否放开限制?因为我的应用需要短时间内发送beacon信号。 或者能否
    发表于 07-12 07:29

    蓝牙信标是什么?蓝牙信标好不好用?

    是什么,另外这好不好用呢? 以新锐科创蓝牙信标为例 一、蓝牙信标是什么? 通过名字我们不难看出,其实蓝牙信标的基本用途与蓝牙还是有一定关系的,它实际上是一个
    的头像 发表于 07-09 16:32 534次阅读
    <b class='flag-5'>蓝牙</b>信标是什么?<b class='flag-5'>蓝牙</b>信标好不好用?

    百问网全志D1h开发板BLE低功耗蓝牙测试

    -URL(btmgmt) Eddystone格式也不赘述,共有UID/URL/TLM/EID 4种格式,以其中URL网址作为演示,同样可逐条输入或脚本一次执行, \\\\#!bin/ash hciconfig 0
    发表于 07-08 10:14

    esp32c3 eddystone url用coded phy可以吗?

    有那位可以帮帮忙? 谢谢。 1) 构建后的输出 build and flash giving output : E (356) EDDYSTONE_DEMO: app_main set
    发表于 06-13 06:16

    蓝牙定位:蓝牙定位技术有什么用?

    蓝牙定位(Bluetooth Positioning)是一种利用蓝牙技术实现对物体或人员位置进行精确定位的技术。与传统的GPS定位不同,蓝牙定位主要在室内环境中应用,通过蓝牙信标(
    的头像 发表于 06-03 13:33 613次阅读
    <b class='flag-5'>蓝牙</b>定位:<b class='flag-5'>蓝牙</b>定位技术有什么用?

    蓝牙定位技术在智慧养老中的应用

    蓝牙定位技术通过在环境中布置蓝牙信标(Beacon),并利用蓝牙设备(如智能手机、智能手表等)接收信号 ,以确定设备的位置。根据不同的需求,
    的头像 发表于 06-03 08:58 307次阅读

    STM32WB能否连接蓝牙耳机?如果可以支持什么格式

    STM32WB能否连接蓝牙耳机?如果可以支持什么格式?如果能得到回答将非常感谢!
    发表于 03-27 07:11

    如何在安卓系统上通过蓝牙控制Cypress CYW20730?

    应用程序 (赛普拉斯® BLE-Beacon™ 和 AIROC™ Bluetooth® 连接应用程序) 并授予蓝牙和 GPS 权限...但是眼镜根本没有被检测到。 所以。。。我如何 CAN 开发一个允许我通过蓝牙与CYW2073
    发表于 03-01 11:58

    全志XR806芯片Wi-Fi测试:自定义发送802.11帧(Beacon篇)

    XR806是一款使用ARMv8-M的Wi-Fi BLE Combo MCU。本文使用XR806开发板以及基于FreeRTOS的XR806 SDK实现了自定义发送802.11 Beacon帧,并进
    发表于 01-26 14:01

    全志XR806芯片Wi-Fi测试:自定义发送802.11帧(Beacon篇)

    XR806是一款使用ARMv8-M的Wi-Fi BLE Combo MCU。本文使用XR806开发板以及基于FreeRTOS的XR806 SDK实现了自定义发送802.11 Beacon帧,并进
    发表于 01-26 14:01

    蓝牙信标安装距离计算方式及部署原则

    想必蓝牙可以室内定位大家都知道,蓝牙信标即(Bluetooth Beacon)在相关系统的配合下,可以实现室内定位导航,即时广播推送等智能化应用,并且工作状态下功耗低,可以以年为单位的待机时长,方便
    的头像 发表于 01-09 14:23 896次阅读