Ibeacon hack4aizu
Upcoming SlideShare
Loading in...5
×
 

Ibeacon hack4aizu

on

  • 1,305 views

 

Statistics

Views

Total Views
1,305
Views on SlideShare
1,258
Embed Views
47

Actions

Likes
5
Downloads
22
Comments
1

3 Embeds 47

https://twitter.com 30
https://cybozulive.com 14
http://d.hatena.ne.jp 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • typo error: cloud funding -> crowdfunding
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Ibeacon hack4aizu Ibeacon hack4aizu Presentation Transcript

    • iBeaconとBLE GClue
    • iBeaconsとは? AppleがiOS7から搭載したBLEベースのMicro Location の仕組み
    • iBeaconで取れる値 BeaconのUUIDがマッチした場合 minor !ID : 2バイト $0000∼$ffff = 0-65535 major !ID : 2バイト $0000∼$ffff = 0-65535 ! rssi : 数値 proximity : 数値 ! 数値 Far, Near, Immediate ! が取得できる
    • iBeaconの仕組み CoreLocation APIを使用。 通常のBLEの場合はCoreBluetooth APIを使用。
    • iBeaconの仕組み1 CoreLocation APIを使用。 UUID(16バイト) minor ID : 2バイト major ID : 2バイト rssi proximity UUID(16バイト) BBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBBB BBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBBB iOS 7 iBeacon didRangeBeacons App2 Beacon UUIDを指定してBeacon をScan startRangingBeaconsInRegion
    • iBeaconsって? Far Near Immediate Unknown
    • iBeaconの仕組み2 minor ID : 2バイト major ID : 2バイト CoreLocation APIを使用。 rssi proximity Beacon UUIDのマッチした アプリにイベントを通知 UUID(16バイト) AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAAAAAA App1 iBeacon iOS 7 didEnterRegion 10秒 Process
    • iBeaconの仕組み3 minor ID : 2バイト major ID : 2バイト rssi proximity CoreLocation APIを使用。 UUID(16バイト) BBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBBB App1 iBeacon iOS 7 didEnterRegion App2 Beacon UUIDのマッチした アプリにイベントを通知 10秒 Process
    • iBeaconの仕組み4 minor ID : 2バイト major ID : 2バイト rssi proximity CoreLocation APIを使用。 UUID(16バイト) BBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBBB iBeacon iOS 7 didExitRegion App2 Beacon UUIDのマッチした アプリにイベントを通知 10秒 Process
    • iBeaconsって? didExitRegion didEnterRegion iBeacons didRangeBeacons
    • 内蔵型 Shield Nano Mini Kit
    • Hack for Town 2/15,16 in Aizuwakamatsu
    • iBeacon 50個設置!!
    • For Android • Android 4.3以降でBLEのAPIが搭載 • LeScan APIでBLEのADV_INDのパケットをのぞ けば自作できる
    • エコシステム • キーワード: Appcessory市場, BLEガジェット
    • Appcessory Wifi BLE Bluetooth Mic ガジェット iOS Android
    • Appcessory Mems Sensor 通信モジュール
    • BLEモジュール Bluegiga社 BLE113 BLEチップ: TI CC2541 開発はScriptで CE, FCC, Telec認証済み
    • BLEチップ CC2541 nRF51822
    • Intel 8051 8 Bitマイコン
    • Cloud Funding 5% 4% 米国/英国 全世界
    • ガジェット iOS Android Cloud
    • Hardware Accelerator highway1 Bolt
    • Hardware Accelerator 3ヶ月でハードを試作 4%-6%のエクイップ Kickstarterに応募