Your SlideShare is downloading. ×
0
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Ibeacon hack4aizu
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ibeacon hack4aizu

1,397

Published on

Published in: Technology
1 Comment
8 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,397
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
25
Comments
1
Likes
8
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×