Awesome Bluetooth Beacon
Bluetooth Beaconを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
Google Eddystone
Eddystoneは、適切なタイミングで文脈に応じた情報を提供し、アプリや端末をより賢く動作させるために現実世界へ情報を付与するプラットフォームです。
- Google Developers Beacons Portal
- Eddystone Protocol Specification & Tools
- Advertisingフレーム種別
- Eddystone Validator
- [Eddystone GATT Configuration Service & Google Nearby API and Proximity API](* (ノルディック半導体による)
- Web Bluetooth Eddystone Configurator
- Eddystone Branding Guidelines & Logos
Physical Web
Physical Webは、必要なときに即座に操作できるというウェブ本来の力を引き出す取り組みです。自動販売機、ポスター、玩具、バス停、レンタカーなどのスマートデバイスへ近づくだけで、事前にアプリをダウンロードせず、タップだけで利用できることを目指します。
- Physical Web - Walk up and use anything - 公式GitHubリポジトリ
- Video: Introduction to the Physical Web - Ubiquity Dev Summit 2016
- URL Validator 1, URL Validator 2
- Physical Web Getting Started Guide for Developers
- Physical Web Implementation Status
- Physical Web Branding Guidelines & Logos
- IEEE: Enabling the Internet of Things R. Want, B. Schilit, S. Jensonによる
- Exploring the Physical Web (Without Buying Beacons)
Google Proximity Beacon API
- Beacons 101— Getting Started with the Google Beacon Platform - Ubiquity Dev Summit 2016の動画
- Get Started with Beacons - このガイドは、ユーザーにプロキシティベースの体験を提供するためにBluetooth Low Energy (BLE) ベーコンを使用開始するための手順を説明しています.
- Proximity Beacon API - BLEベーコンに関連するデータをRESTインターフェースを使って管理できるクラウドサービス
- Nearby - 近くのデバイスと人々との間のシンプルな相互作用を構築
AppleのiBeacon資料
iBeacon for Developers スポーツイベント会場への来場者の歓迎から、近くの博物館展示の案内まで、iBeaconは位置認識の新しい可能性と、iOS端末とiBeaconハードウェア間の多様なインタラクションを実現します。
- iBeacon for Developers
- Getting Started with iBeacon (PDF)
- iBeacon Artwork and Specifications
- iOS: Understanding iBeacon device compatibility
- iOS 7: Understanding Location Services
- Apple AirLocate Sample Code (iOS8 fix)
iBeacon開発者向け資料
- Building Applications with iBeacon
- Cisco iBeacon FAQ
- 5 Minute Overview - What is iBeacon? by ThoughtWorks
- A Semi-Technical Lowdown on Working with iBeacons
- CapTech Webinar: iBeacon Demystified
- 5 fundamental misconceptions about Beacon technology by RadiusNetworks
- Ask a Dev: What Are the Limitations of Beacons?
- What’s the Difference Between Beacons and Geofencing?
- Guide to iBeacon Hardware by beekn.net
- Developing an iBeacon App by beekn.net
活用例と便利なアプリ
- Empowering vision impaired people to navigate the world independently (オープンスタンダード)
- Google Glass & Beacons
- 10 awesome things you can do today with iBeacons (Twocanoesによる)
- PunchClock iOS 7以降向けの出入りトラッキングアプリ(iBeaconとGeofencingを使用)
- The Geofancy iOS app 自動化された家をよりよく活用できるようにサポートします。地理的フェンス、あなたの手にあるiBeacons。
- LaunchHere for iOS - iBeacon based app shortcuts
- Traveling with Beacons: Checked Luggage Made Easy
設置と無線計画
- Brooklyn Museum: Positioning Visitors with iBeacons & Getting Visibility on the iBeacon Problem
ビーコン探索・設定ツール
- ScanBeacon - IOBluetooth(Mac OS X)またはBlueGiga BLE112端末(Mac/Linux)を使ってBLE AdvertisementをスキャンするRuby gem。
iOS
ビーコンスキャナーアプリ
Swift
- iOS Eddystone Scanner Sample Application
- Swift based iBeacon App Development with CoreLocation on Apple iOS 7/8
- Udemy: iBeacon development for iPhone
- HiBeacons Swiftで書かれた良いiBeaconデモアプリ。
- PubNub.com - Two-Way iBeacon Communication with Swift Programming Language
- iOS & OSX Bluetooth library for RxSwift
- JMCiBeaconManager - 周囲のbeaconsを検出するためのiBeaconマネージャークラス。
- BeaconKit - CoreBluetoothを使用したbeacon検出フレームワーク。Eddystone-UID、Eddystone-URL、AltBeaconをサポート。
Objective-C
- Generic iBeacon Management and Utilities by KinveyLabs
- Replicates detecting and broadcasting iBeacons in the background
- RABeaconManager RABeaconManagerは、前処理およびバックグラウンドでBluetooth BeaconおよびiBeaconを検出できる使いやすいライブラリ。
Stack Overflow Q&A
- iBeacon detection time in background
- iBeacon region monitoring AND proximity for >20 beacons?
- How to make iBeacon foreground ranging for CLProximityImmediate faster in iOS?
- Can we start iBeacon transmitter in background?
- How does iBeacon wake up our app?
- Use Core Bluetooth instead of iBeacon - Any Downsides?
仮想ビーコン
- Beacon Toy - Android App to advertise as Eddystone
- Android BLE advertising library
- Locate by Radius Networks - Virtual iBeacon
- Chrome App to advertise Eddystone packets - Eddystone Advertising Libraryを使用します
- Linux iBeacon broadcaster
- Quick Beacon
Android
ビーコン開発
- Android Lolipop Bluetooth Low Energy Enhancements. OSレベルのスキャンフィルタおよびペリフェラルモードをサポート。
- iBeacon Scanner for Android, Docs & Blog post
- Android beacon library based on AltBeacon. iBeaconデバイスとの互換性のためにカスタムbeaconパーサーを使用。
- BeaconKeeper バックグラウンドでのiBeaconの位置特定に必要なシンプルなライブラリ。
- Android & BLE
- DevBytes: Bluetooth Low Energy API in Android 4.3
- BLE SDK for Android
- Bluetooth LE Library for Android
- reelyactive-ble-android-sdk このSDKは、beaconをスキャンし、beaconとして広告を送信できるようにします。
ビーコンスキャナーアプリ
- iBeacon Scanner & code
- Beacon Scanner & Logger BLE Beacon/iBeaconをスキャンし、結果をファイルにログ出力するAndroidアプリ。
- iBeacon Detector
- Bluetooth 4.0 Scanner
ビーコンAdvertiserアプリ
- Beacon Simulator - iBeacon, Eddystone, AltBeacon
Stack Overflow Q&A
Cordova、PhoneGap、Xamarin、Titanium
- Cordova iBeacon Plugin
- Using iBeacon with Xamarin.iOS and Xamarin.Android
- iBeacon advertising and scanning in a Titanium module
OS X
- iBeacon Scanning Utility App for OSX
- iBeacon Scanner - Scan for nearby iBeacons regardless of their UUID
- Beacon OSX - MavericksにおけるiBeaconの実装
- Electron Physical Web Scan - Mac OSX用のデスクトップアプリで物理ウェブ(Eddystone)Bluetoothベーコンをスキャン
- Electron Slide Beacon - このアプリを使ってMacからリンクを共有し、Eddystone URL(物理ウェブ)Bluetoothベーコンとしてそれをブロードキャストします
- BeaconKit - CoreBluetoothを使用するSwift製ビーコン検出フレームワーク。Eddystone-UID、Eddystone-URL、AltBeacon、iBeaconをサポート
Linux
Node.js
- Node-RED nodes to interact with the Physical Web
- A node.js BLE (Bluetooth low energy) central module
- A node.js module for implementing BLE (Bluetooth low energy) peripherals
Windows
- Universal Bluetooth Beacon Library - EddystoneおよびiBeaconベーコンと通信するためのオープンソースライブラリとアプリへのリンク
Bluetooth Low Energy
Bluetooth Smart/BLEツール
- nRF Master Control Panel (BLE) nRFマスターコントロールパネルは、Bluetooth Smart(BLE)デバイスをスキャン・探索し、それらと通信できる強力な汎用ツールです
- LightBlue Mac OSX (or iOS) LightBlueは、Bluetooth 4.0 Low Energy(Bluetooth SmartまたはBluetooth Light)を使用するすべてのデバイスをテストできます
- BlueSpeed for iOS by Punch Through 2つのiOSデバイス間のBluetooth LE速度テストを実行
Web Bluetooth API
ビーコン開発キットとBLEチップ
- Texas Instruments - BLE Portal
- Texas Instruments - SensorTag DeveloperKit
- TI SensorTag Android Sources
- Broadcom - WICED™ Sense Development Kit
- Dialog Semiconductor
- EMMicroelectronics
近接技術の動向と展望
- Wired なぜAppleのiBeaconがインタラクションデザインを変えるのか(4つの理由)
- Wi-Fi Aware™ - Wi-Fi Aware™は、Wi-Fiアライアンスが提供する新しい認定プログラムで、リアルタイムかつエネルギー効率の高い発見メカニズムを導入し、即時的に豊かな「ここにいる今」の体験にアクセスできるようになります
ベンダー主導のビーコン標準化
- BeaconCtrl BeaconCtrl オープンソースプラットフォームを使って大規模なベーコン展開の設定と管理
- The Open and Interoperable Proximity Beacon Specification
Bluetooth、Apple、Google、iBeacon、Eddystoneなどの商標は、それぞれの商標権者に帰属します。
ライセンス
法律で認められる範囲で、Square Metrics GmbHは本作品に関するすべての著作権および関連する権利を放棄しています。
