我是靠谱客的博主 顺利翅膀,最近开发中收集的这篇文章主要介绍iBeacon & EddyStone 初探Beacon技术iBeaconEddyStone其他资源,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

由于公司项目需要,对BLE的通信机制和相关技术进行调研。

Beacon技术

是一种基于BLE(Bluetooth Low Energy)的技术,以固定间隔广播发送固定格式的数据。信号强弱以RSSI相对强度来表示,遇到障碍物信号会很弱。
iBeacon是Beacon在iOS的实现,Eddystone是基于Beacon的数据标准以及扩展。

iBeacon

是苹果特有的封装,因此只能在iOS平台使用。

优点:

  • 简单 (UUID+Major+Minor)

缺点

  • 只能在iOS平台
  • 每家都需要自己的APP集成该功能
  • iOS集成需要使用CLLocationManager功能,因此需要相关权限申请

相关资源

  • iBeacon
  • Getting-Started-with-iBeacon
  • Determining the Proximity to an iBeacon
  • Turning an iOS Device into an iBeacon

EddyStone

Google出品,意在形成开放的标准。

优点:

  • Android和iOS以及浏览器等都可以支持,更强调的是一种数据标准以及业务规范。

  • 功能更丰富

    • EddyStone-URL

    Eddystone-URL 甚至可以无数多个商家共用一个APP,自己只需要定制URL由信源标发射。

    • EddyStone-UID
    • EddyStone-EID 信息安全
    • EddyStone-TLM

缺点:

  • 相对较复杂

Eddystone 广播数据结构 Advertising packet structure

Eddystone Advertising packet structure

相关资源

  • Google Eddystone
  • Eddystone Github
  • iOS Eddystone Scanner Sample Application
  • 怎樣使用eddystone和不需要app的意義

其他资源

  • 模拟Beacon信号发射 推荐使用Android的 Beacon Toy
  • ibeacons-技術運用
  • Google Nearby
  • BLE GATT

最后

以上就是顺利翅膀为你收集整理的iBeacon & EddyStone 初探Beacon技术iBeaconEddyStone其他资源的全部内容,希望文章能够帮你解决iBeacon & EddyStone 初探Beacon技术iBeaconEddyStone其他资源所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部