Ibeacon hack4aizu

Akira Sasaki
Akira Sasaki代表取締役社長 at 株)GClue
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個設置!!
Ibeacon hack4aizu
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に応募
1 of 25

Recommended

iBeaconを触ってみた by
iBeaconを触ってみたiBeaconを触ってみた
iBeaconを触ってみたShigeyuki Takeuchi
1.1K views8 slides
iBeaconを使ったアプリ開発 by
iBeaconを使ったアプリ開発iBeaconを使ったアプリ開発
iBeaconを使ったアプリ開発Nishida Kansuke
3.5K views23 slides
Qoncept iBeacon / Bluetooth LE by
Qoncept iBeacon / Bluetooth LEQoncept iBeacon / Bluetooth LE
Qoncept iBeacon / Bluetooth LEQoncept, Inc.
4.2K views12 slides
Bluetooth通信の 仕組みと活用法紹介 by
Bluetooth通信の仕組みと活用法紹介Bluetooth通信の仕組みと活用法紹介
Bluetooth通信の 仕組みと活用法紹介Takehiko YOSHIDA
12.7K views41 slides
iBeacon を利用したサービス開発のポイント by
iBeacon を利用したサービス開発のポイントiBeacon を利用したサービス開発のポイント
iBeacon を利用したサービス開発のポイントdaisuke-a-matsui
18.9K views109 slides
iBeaconの基本のキ by
iBeaconの基本のキiBeaconの基本のキ
iBeaconの基本のキRikitake Oohashi
57.5K views66 slides

More Related Content

Similar to Ibeacon hack4aizu

iBeacon tips(potatotips27) by
iBeacon tips(potatotips27)iBeacon tips(potatotips27)
iBeacon tips(potatotips27)光 佐藤
1.8K views26 slides
iBeaconを使ってみよう!気軽に使える近距離無線通信 by
iBeaconを使ってみよう!気軽に使える近距離無線通信iBeaconを使ってみよう!気軽に使える近距離無線通信
iBeaconを使ってみよう!気軽に使える近距離無線通信yuki0211s
18.5K views50 slides
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜 by
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜Yoshihiro Wada
1.2K views10 slides
ビーコンを使うサービス事業 by
ビーコンを使うサービス事業 ビーコンを使うサービス事業
ビーコンを使うサービス事業 CRI Japan, Inc.
10.5K views37 slides
最近の活動について
(not ruby) by
最近の活動について
(not ruby)最近の活動について
(not ruby)
最近の活動について
(not ruby)BeMarble
1.3K views33 slides
最近の活動について(娯楽編) by
最近の活動について(娯楽編)最近の活動について(娯楽編)
最近の活動について(娯楽編)BeMarble
813 views33 slides

Similar to Ibeacon hack4aizu(7)

iBeacon tips(potatotips27) by 光 佐藤
iBeacon tips(potatotips27)iBeacon tips(potatotips27)
iBeacon tips(potatotips27)
光 佐藤1.8K views
iBeaconを使ってみよう!気軽に使える近距離無線通信 by yuki0211s
iBeaconを使ってみよう!気軽に使える近距離無線通信iBeaconを使ってみよう!気軽に使える近距離無線通信
iBeaconを使ってみよう!気軽に使える近距離無線通信
yuki0211s18.5K views
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜 by Yoshihiro Wada
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜
Yoshihiro Wada1.2K views
ビーコンを使うサービス事業 by CRI Japan, Inc.
ビーコンを使うサービス事業 ビーコンを使うサービス事業
ビーコンを使うサービス事業
CRI Japan, Inc.10.5K views
最近の活動について
(not ruby) by BeMarble
最近の活動について
(not ruby)最近の活動について
(not ruby)
最近の活動について
(not ruby)
BeMarble1.3K views
最近の活動について(娯楽編) by BeMarble
最近の活動について(娯楽編)最近の活動について(娯楽編)
最近の活動について(娯楽編)
BeMarble813 views

More from Akira Sasaki

AI robot car by
AI robot carAI robot car
AI robot carAkira Sasaki
884 views36 slides
CES2019 STEM教材最新動向 by
CES2019 STEM教材最新動向CES2019 STEM教材最新動向
CES2019 STEM教材最新動向Akira Sasaki
757 views7 slides
Android Things最新動向 by
Android Things最新動向Android Things最新動向
Android Things最新動向Akira Sasaki
2K views43 slides
はじめてのAndroid Things by
はじめてのAndroid ThingsはじめてのAndroid Things
はじめてのAndroid ThingsAkira Sasaki
2.4K views31 slides
AIZU.cloud 第一回 AWS CLIハンズオン by
AIZU.cloud 第一回 AWS CLIハンズオンAIZU.cloud 第一回 AWS CLIハンズオン
AIZU.cloud 第一回 AWS CLIハンズオンAkira Sasaki
1.2K views19 slides
Hacker DoJo FaBo's LT. by
Hacker DoJo FaBo's LT.Hacker DoJo FaBo's LT.
Hacker DoJo FaBo's LT.Akira Sasaki
776 views25 slides

More from Akira Sasaki(20)

CES2019 STEM教材最新動向 by Akira Sasaki
CES2019 STEM教材最新動向CES2019 STEM教材最新動向
CES2019 STEM教材最新動向
Akira Sasaki757 views
Android Things最新動向 by Akira Sasaki
Android Things最新動向Android Things最新動向
Android Things最新動向
Akira Sasaki2K views
はじめてのAndroid Things by Akira Sasaki
はじめてのAndroid ThingsはじめてのAndroid Things
はじめてのAndroid Things
Akira Sasaki2.4K views
AIZU.cloud 第一回 AWS CLIハンズオン by Akira Sasaki
AIZU.cloud 第一回 AWS CLIハンズオンAIZU.cloud 第一回 AWS CLIハンズオン
AIZU.cloud 第一回 AWS CLIハンズオン
Akira Sasaki1.2K views
Hacker DoJo FaBo's LT. by Akira Sasaki
Hacker DoJo FaBo's LT.Hacker DoJo FaBo's LT.
Hacker DoJo FaBo's LT.
Akira Sasaki776 views
MEMS sensor catalog with I2C by Akira Sasaki
MEMS sensor catalog with I2CMEMS sensor catalog with I2C
MEMS sensor catalog with I2C
Akira Sasaki4.1K views
基板設計/製造 for プロトタイピング by Akira Sasaki
基板設計/製造 for プロトタイピング基板設計/製造 for プロトタイピング
基板設計/製造 for プロトタイピング
Akira Sasaki3.3K views
IoTの規格標準化動向とデバイスWebAPI by Akira Sasaki
IoTの規格標準化動向とデバイスWebAPIIoTの規格標準化動向とデバイスWebAPI
IoTの規格標準化動向とデバイスWebAPI
Akira Sasaki13.7K views
ANCSとAndroid Wear徹底比較 by Akira Sasaki
ANCSとAndroid Wear徹底比較ANCSとAndroid Wear徹底比較
ANCSとAndroid Wear徹底比較
Akira Sasaki14.6K views
Html5 caravantokyo by Akira Sasaki
Html5 caravantokyoHtml5 caravantokyo
Html5 caravantokyo
Akira Sasaki2.1K views
What is google glass by Akira Sasaki
What is google glassWhat is google glass
What is google glass
Akira Sasaki12.6K views
Business model20130301 by Akira Sasaki
Business model20130301Business model20130301
Business model20130301
Akira Sasaki832 views
Web os最新動向20130209 by Akira Sasaki
Web os最新動向20130209Web os最新動向20130209
Web os最新動向20130209
Akira Sasaki1.1K views
Android連携ハードウェア by Akira Sasaki
Android連携ハードウェアAndroid連携ハードウェア
Android連携ハードウェア
Akira Sasaki1.7K views
Android 10 dec, 2012 by Akira Sasaki
Android 10 dec, 2012Android 10 dec, 2012
Android 10 dec, 2012
Akira Sasaki1.5K views
Android最新動向 by Akira Sasaki
Android最新動向Android最新動向
Android最新動向
Akira Sasaki1.6K views

Recently uploaded

速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
18 views38 slides
The Things Stack説明資料 by The Things Industries by
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things IndustriesCRI Japan, Inc.
58 views29 slides
定例会スライド_キャチs 公開用.pdf by
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdfKeio Robotics Association
111 views64 slides
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...NTT DATA Technology & Innovation
120 views42 slides
JJUG CCC.pptx by
JJUG CCC.pptxJJUG CCC.pptx
JJUG CCC.pptxKanta Sasaki
6 views14 slides

Recently uploaded(11)

速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.58 views
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4335 views
SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda355 views
Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka88 views
さくらのひやおろし2023 by 法林浩之
さくらのひやおろし2023さくらのひやおろし2023
さくらのひやおろし2023
法林浩之96 views

Ibeacon hack4aizu