低功耗蓝牙(BLE)之IBeacon

编程入门 行业动态 更新时间:2024-10-08 04:28:13

低功耗<a href=https://www.elefans.com/category/jswz/34/1768306.html style=蓝牙(BLE)之IBeacon"/>

低功耗蓝牙(BLE)之IBeacon

什么是Beacon?

Beacon设备自身是一种小巧而廉价的实体设备,可以放在公共场所向一定距离(短距离)的“响应设备”发送信息。可以理解为短距离广播数据(长度有限)。

IBeacon和Beacon的关系

IBeacon是指苹果自家的Beacon平台,该技术并非苹果公司专有,市面上还有其他很多的IBeacon服务及设备。iBeacon 是苹果在 2013 年年终推出的一项蓝牙室内定位技术,可以基于位置向附近的设备推送内容。支持 BLE 的 Android 设备也可以使用。iBeacon 推出的初衷是希望帮助中小企业、零售商给顾客推送精确的广告或促销信息,或者方便支付。

BLE的通信

BLE的通信包括两个部分:advertising(广播或者广告)和connecting(连接)。广播是一种单向的发送机制,想要被搜索的设备可以以20ms-10s的时间间隔发送一端数据包,间隔越短越耗电,但是设备也越容易被发现。广播的数据包的长度最多为47个字节,由以下部分组成:

1byte报头+4byte地址(对于广播信道,地址永远是0x8E89BED6)+39byte协议数据单元(PDU)+3byte的CRC数据校验

注:39字节的PDU也有:2字节的有效载荷数据长度和类型(设备是否支持连接等)+37当前有效载荷数据(6字节设备MAC号+31字节数据),也就是说广播的实际数据长度不能超过31byte。

 

 

 

 

 

 

 

 

 

 

 

 

参考资料:

1..html(IBeacon英文资料)

更多推荐

低功耗蓝牙(BLE)之IBeacon

本文发布于:2024-02-19 19:41:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765528.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:蓝牙   低功耗   IBeacon   BLE

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!