我是靠谱客的博主 顺利翅膀,最近开发中收集的这篇文章主要介绍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
相关资源
- 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其他资源所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复