Enviar pesquisa
Carregar
20131026 i beaconワークショップ
•
23 gostaram
•
40,144 visualizações
akihiro uehara
Seguir
iBeaconの体験と、SDKの解説。iOSアプリとPassbook連携について。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 92
Baixar agora
Baixar para ler offline
Recomendados
Bluetooth LE +スマートフォン勉強会@関西(2013年11月2日)
Bluetooth LE +スマートフォン勉強会@関西(2013年11月2日)
akihiro uehara
CoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low Energyデバイス
Shin Ise
iOS7でのBluetooth LE活用 @ MOSA Software Meeting 2013
iOS7でのBluetooth LE活用 @ MOSA Software Meeting 2013
akihiro uehara
iOS7アプリ同士の近距離通信どれがいい?
iOS7アプリ同士の近距離通信どれがいい?
Norihiro Arita
20140922 ble bootcamp
20140922 ble bootcamp
akihiro uehara
Home Network環境の見直し
Home Network環境の見直し
淳也 石川
SORACOM UG Shikoku #1.5 | LoRaWANの電波検証環境 in 高松
SORACOM UG Shikoku #1.5 | LoRaWANの電波検証環境 in 高松
SORACOM,INC
BLEラジコン基板でIoTしてみた
BLEラジコン基板でIoTしてみた
Bizan Nishimura
Mais conteúdo relacionado
Mais procurados
SORACOM UG 東海 #1 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM UG 東海 #1 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM,INC
鍵を持ち歩く生活のススメ
鍵を持ち歩く生活のススメ
Ryosuke Akiyama
Nordic Semiconductor ASA, nRF51/Softdevice to offer innovative Module platfor...
Nordic Semiconductor ASA, nRF51/Softdevice to offer innovative Module platfor...
Mitsuo Yamazaki
SORACOM LoRaWAN Conference 2017 | LoRaゲートウェイとデバイス 〜デバイス開発と、無線連携〜
SORACOM LoRaWAN Conference 2017 | LoRaゲートウェイとデバイス 〜デバイス開発と、無線連携〜
SORACOM,INC
SORACOM UG 宮城 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM UG 宮城 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM,INC
屋外無線 最新動向 Feb 2017
屋外無線 最新動向 Feb 2017
Nitta Tetsuya
Esp8266でラジコン基板
Esp8266でラジコン基板
Bizan Nishimura
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
SORACOM,INC
SORACOM Napter で Node-RED ウキウキリモート開発 | Node-RED UG 勉強会 Vol.9
SORACOM Napter で Node-RED ウキウキリモート開発 | Node-RED UG 勉強会 Vol.9
SORACOM,INC
IoT 時代における省電力長距離無線通信(LPWA)の選び方とLoRaWAN や Sigfox の活用方法
IoT 時代における省電力長距離無線通信(LPWA)の選び方とLoRaWAN や Sigfox の活用方法
SORACOM,INC
Web standard 2019_0216
Web standard 2019_0216
彰 村地
SORACOM Bootcamp Rec4 - LoRaWAN
SORACOM Bootcamp Rec4 - LoRaWAN
SORACOM,INC
Linux で Eye-Fi Card を設定・各種ストレージサービ スに転送する
Linux で Eye-Fi Card を設定・各種ストレージサービ スに転送する
Kenichiro MATOHARA
カメラ要らずのUstream Pocket Wi-Fi Sのあるきかた
カメラ要らずのUstream Pocket Wi-Fi Sのあるきかた
高見 知英
SORACOM LoRaWAN Conference 2017 | キーノート
SORACOM LoRaWAN Conference 2017 | キーノート
SORACOM,INC
Raspberry PiでWifiルータを作る
Raspberry PiでWifiルータを作る
nishio
SORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM,INC
HosCon2017 マルチリージョンの仮想化インフラができるまで
HosCon2017 マルチリージョンの仮想化インフラができるまで
Hirokazu Shimabara
ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~
ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~
Daisuke Futatsumori
SORACOM UG 東京 #8 | eSIM オーバービュー
SORACOM UG 東京 #8 | eSIM オーバービュー
SORACOM,INC
Mais procurados
(20)
SORACOM UG 東海 #1 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM UG 東海 #1 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
鍵を持ち歩く生活のススメ
鍵を持ち歩く生活のススメ
Nordic Semiconductor ASA, nRF51/Softdevice to offer innovative Module platfor...
Nordic Semiconductor ASA, nRF51/Softdevice to offer innovative Module platfor...
SORACOM LoRaWAN Conference 2017 | LoRaゲートウェイとデバイス 〜デバイス開発と、無線連携〜
SORACOM LoRaWAN Conference 2017 | LoRaゲートウェイとデバイス 〜デバイス開発と、無線連携〜
SORACOM UG 宮城 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
SORACOM UG 宮城 | これだけ知っていれば LoRaWAN & SORACOM Air for LoRaWAN ハンズオン
屋外無線 最新動向 Feb 2017
屋外無線 最新動向 Feb 2017
Esp8266でラジコン基板
Esp8266でラジコン基板
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
SORACOM Napter で Node-RED ウキウキリモート開発 | Node-RED UG 勉強会 Vol.9
SORACOM Napter で Node-RED ウキウキリモート開発 | Node-RED UG 勉強会 Vol.9
IoT 時代における省電力長距離無線通信(LPWA)の選び方とLoRaWAN や Sigfox の活用方法
IoT 時代における省電力長距離無線通信(LPWA)の選び方とLoRaWAN や Sigfox の活用方法
Web standard 2019_0216
Web standard 2019_0216
SORACOM Bootcamp Rec4 - LoRaWAN
SORACOM Bootcamp Rec4 - LoRaWAN
Linux で Eye-Fi Card を設定・各種ストレージサービ スに転送する
Linux で Eye-Fi Card を設定・各種ストレージサービ スに転送する
カメラ要らずのUstream Pocket Wi-Fi Sのあるきかた
カメラ要らずのUstream Pocket Wi-Fi Sのあるきかた
SORACOM LoRaWAN Conference 2017 | キーノート
SORACOM LoRaWAN Conference 2017 | キーノート
Raspberry PiでWifiルータを作る
Raspberry PiでWifiルータを作る
SORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM Bootcamp Rec2 - SORACOM Beam
HosCon2017 マルチリージョンの仮想化インフラができるまで
HosCon2017 マルチリージョンの仮想化インフラができるまで
ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~
ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~
SORACOM UG 東京 #8 | eSIM オーバービュー
SORACOM UG 東京 #8 | eSIM オーバービュー
Semelhante a 20131026 i beaconワークショップ
SORACOM Discovery 2019 B2 カメラデバイスを使ったIoTシステム構築の実践
SORACOM Discovery 2019 B2 カメラデバイスを使ったIoTシステム構築の実践
SORACOM,INC
Eddystoneで始まるPhysical Webの世界
Eddystoneで始まるPhysical Webの世界
Recruit Technologies
IC CARD WORLD 2011 - Sony Android tablet & NFC/FeliCa
IC CARD WORLD 2011 - Sony Android tablet & NFC/FeliCa
Isao Soma
HTML5から始まる技術革新
HTML5から始まる技術革新
Wakasa Masao
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM,INC
はじめてのWeb of Things
はじめてのWeb of Things
Saki Homma
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
SORACOM,INC
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
Atomu Hidaka
【Connected.T2】システム構築・運用負荷を軽減!SORACOM Beam が実現する、ヒトとモノにやさしいIoT
【Connected.T2】システム構築・運用負荷を軽減!SORACOM Beam が実現する、ヒトとモノにやさしいIoT
SORACOM,INC
BPStudy #104 | IoTプラットフォームSORACOMと その開発の裏側
BPStudy #104 | IoTプラットフォームSORACOMと その開発の裏側
SORACOM,INC
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis
ネットワークコンフィグ分析ツール Batfish との付き合い方
ネットワークコンフィグ分析ツール Batfish との付き合い方
akira6592
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
Masakazu Muraoka
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
ShuheiUda
SORACOM Technology Camp 2018 | A2. IoTプロトタイプデバイス製作入門 ~セルラー通信デバイス編~
SORACOM Technology Camp 2018 | A2. IoTプロトタイプデバイス製作入門 ~セルラー通信デバイス編~
SORACOM,INC
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)
Seeed K.K.
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
SORACOM,INC
プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛
titoi2
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.1
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.1
Seeed K.K.
Winストアアプリでble接続
Winストアアプリでble接続
エンジニア勉強会 エスキュービズム
Semelhante a 20131026 i beaconワークショップ
(20)
SORACOM Discovery 2019 B2 カメラデバイスを使ったIoTシステム構築の実践
SORACOM Discovery 2019 B2 カメラデバイスを使ったIoTシステム構築の実践
Eddystoneで始まるPhysical Webの世界
Eddystoneで始まるPhysical Webの世界
IC CARD WORLD 2011 - Sony Android tablet & NFC/FeliCa
IC CARD WORLD 2011 - Sony Android tablet & NFC/FeliCa
HTML5から始まる技術革新
HTML5から始まる技術革新
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
はじめてのWeb of Things
はじめてのWeb of Things
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
【Connected.T2】システム構築・運用負荷を軽減!SORACOM Beam が実現する、ヒトとモノにやさしいIoT
【Connected.T2】システム構築・運用負荷を軽減!SORACOM Beam が実現する、ヒトとモノにやさしいIoT
BPStudy #104 | IoTプラットフォームSORACOMと その開発の裏側
BPStudy #104 | IoTプラットフォームSORACOMと その開発の裏側
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
ネットワークコンフィグ分析ツール Batfish との付き合い方
ネットワークコンフィグ分析ツール Batfish との付き合い方
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
SORACOM Technology Camp 2018 | A2. IoTプロトタイプデバイス製作入門 ~セルラー通信デバイス編~
SORACOM Technology Camp 2018 | A2. IoTプロトタイプデバイス製作入門 ~セルラー通信デバイス編~
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.1
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.1
Winストアアプリでble接続
Winストアアプリでble接続
Mais de akihiro uehara
雑談2017
雑談2017
akihiro uehara
20160608 iotセミナー
20160608 iotセミナー
akihiro uehara
20160320 BLE4.2勉強会 MakerLab Nagoya
20160320 BLE4.2勉強会 MakerLab Nagoya
akihiro uehara
人もモノである視点から見えてくる世界
人もモノである視点から見えてくる世界
akihiro uehara
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
akihiro uehara
20140806 i beacon講演_愛知工業大学
20140806 i beacon講演_愛知工業大学
akihiro uehara
第4回目大垣iBeaconハッカソン
第4回目大垣iBeaconハッカソン
akihiro uehara
2014年3月8日 スマートフォン勉強会 プレゼン資料
2014年3月8日 スマートフォン勉強会 プレゼン資料
akihiro uehara
2014年2月26日第3回iBeaconハッカソン~バス編~
2014年2月26日第3回iBeaconハッカソン~バス編~
akihiro uehara
20140129 i beaconハッカソン
20140129 i beaconハッカソン
akihiro uehara
20131217 i beaconハッカソン
20131217 i beaconハッカソン
akihiro uehara
20130902 btleハンズオンワークショップ
20130902 btleハンズオンワークショップ
akihiro uehara
20130601 btleハンズオンワークショップ
20130601 btleハンズオンワークショップ
akihiro uehara
iOSアプリ開発者のための Bluetooth Low Energy体験講座
iOSアプリ開発者のための Bluetooth Low Energy体験講座
akihiro uehara
20120216 デブサミ 座談会
20120216 デブサミ 座談会
akihiro uehara
MY LIFE AS A KIGURUMI
MY LIFE AS A KIGURUMI
akihiro uehara
Ot oduino i_phoneアクセプレゼンpart2
Ot oduino i_phoneアクセプレゼンpart2
akihiro uehara
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
akihiro uehara
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
akihiro uehara
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
akihiro uehara
Mais de akihiro uehara
(20)
雑談2017
雑談2017
20160608 iotセミナー
20160608 iotセミナー
20160320 BLE4.2勉強会 MakerLab Nagoya
20160320 BLE4.2勉強会 MakerLab Nagoya
人もモノである視点から見えてくる世界
人もモノである視点から見えてくる世界
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
20140806 i beacon講演_愛知工業大学
20140806 i beacon講演_愛知工業大学
第4回目大垣iBeaconハッカソン
第4回目大垣iBeaconハッカソン
2014年3月8日 スマートフォン勉強会 プレゼン資料
2014年3月8日 スマートフォン勉強会 プレゼン資料
2014年2月26日第3回iBeaconハッカソン~バス編~
2014年2月26日第3回iBeaconハッカソン~バス編~
20140129 i beaconハッカソン
20140129 i beaconハッカソン
20131217 i beaconハッカソン
20131217 i beaconハッカソン
20130902 btleハンズオンワークショップ
20130902 btleハンズオンワークショップ
20130601 btleハンズオンワークショップ
20130601 btleハンズオンワークショップ
iOSアプリ開発者のための Bluetooth Low Energy体験講座
iOSアプリ開発者のための Bluetooth Low Energy体験講座
20120216 デブサミ 座談会
20120216 デブサミ 座談会
MY LIFE AS A KIGURUMI
MY LIFE AS A KIGURUMI
Ot oduino i_phoneアクセプレゼンpart2
Ot oduino i_phoneアクセプレゼンpart2
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
Último
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
2024 03 CTEA
2024 03 CTEA
arts yokohama
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
Último
(11)
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
2024 03 CTEA
2024 03 CTEA
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
2024 04 minnanoito
2024 04 minnanoito
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
20131026 i beaconワークショップ
1.
iBeacon体験講座(iOS):iOS開発者向け ドリームコア 1F モバイル・コア 10月25日
! (合)わふう 上原 昭宏 (有)トリガーデバイス 佐藤 忠彦
2.
目次 • iBeaconのデモンストレーション • Bluetooth
Low Energyって? • iOSアプリのビーコンの発信と受信 • Passbookとの連携
3.
デモンストレーション • Passbookとの連携 • サンプルiOSアプリケーションを動かす
4.
今回の資料 • サンプルソースコード • https://github.com/reinforce-lab/ CoreBluetooth_samples •
スライド • http://www.slideshare.net/reinforcelab/ • 解説(ブログ記事) • http://reinforce-lab.github.io/blog/2013/10/21/ibeacon/
5.
Passbookとの連携 • できること • ロック画面表示時にパスを表示 •
デモンストレーション • パスを入手 • ビーコンの表示
6.
iPhoneの設定
7.
iPhoneの設定
8.
iPhoneの設定
9.
Passbookの入手(1/2) パス発行URL https://pass.is/1B7fvaX1VrrZMqn
10.
Passbookの入手(1/2) パス発行URL https://pass.is/1B7fvaX1VrrZMqn
11.
Passbookの入手(1/2) パス発行URL https://pass.is/1B7fvaX1VrrZMqn
12.
Passbookの入手(2/2)
13.
Passbookの入手(2/2)
14.
Passbookの入手(2/2)
15.
Passbookの入手(2/2)
16.
Passbookの入手(2/2)
17.
Passbookの入手(2/2)
18.
Passbookの入手(2/2)
19.
Passbookの入手(2/2)
20.
Passbookの入手(2/2)
21.
Passbookの入手(2/2)
22.
Passbookの入手(2/2)
23.
Passbookの入手(2/2)
24.
Passbookの入手(2/2)
25.
表示確認
26.
表示確認 位置アイコンが表示されます
27.
表示確認 位置アイコンが表示されます
28.
iOSアプリケーション • 役割とできること • 発信、ビーコン •
受信、領域監視と距離推定 • デモンストレーション • アプリケーションを起動
29.
アプリのインストール • ソースコード • https://db.tt/S0Wp3U8q
(Dropbox zip形式) • http://goo.gl/8DqaVK (Github) • インストール • iBeacon/simpleBeacon.xcodeproj • Xcode5でシミュレータのBLEサポートなくなる
34.
ビーコン(発信) ビーコンの受信 Bluetooth LE のアドバタイズメント のダンプ
35.
メソッド呼び出しのダンプ ビーコン(発信) ビーコンの受信 Bluetooth LE のアドバタイズメント のダンプ
36.
パスを入手は、パスのリンク先 ビーコンのSWで、ビーコン発信 ビーコン(発信)
37.
パスを入手は、パスのリンク先 ビーコンのSWで、ビーコン発信 ビーコン(発信)
38.
パスを入手は、パスのリンク先 ビーコンのSWで、ビーコン発信 ビーコン(発信)
39.
パスを入手は、パスのリンク先 ビーコンのSWで、ビーコン発信 ビーコン(発信)
40.
ビーコン(発信) ビーコンの受信 Bluetooth LE のアドバタイズメント のダンプ
41.
• ReginをON • 位置の利用を許可 •
RangingをON • どなたか、ビーコン発信? ! ビーコンの受信 • ビーコン:UUID/Major/Minor • Proximity:おおよその距離 • RSSI 受信信号(対数 dBm) • Accuracy:だいたいの精度(m)
42.
• ReginをON • 位置の利用を許可 •
RangingをON • どなたか、ビーコン発信? ! ビーコンの受信 • ビーコン:UUID/Major/Minor • Proximity:おおよその距離 • RSSI 受信信号(対数 dBm) • Accuracy:だいたいの精度(m)
43.
• ReginをON • 位置の利用を許可 •
RangingをON • どなたか、ビーコン発信? ! ビーコンの受信 • ビーコン:UUID/Major/Minor • Proximity:おおよその距離 • RSSI 受信信号(対数 dBm) • Accuracy:だいたいの精度(m)
44.
• ReginをON • 位置の利用を許可 •
RangingをON • どなたか、ビーコン発信? ! ビーコンの受信 • ビーコン:UUID/Major/Minor • Proximity:おおよその距離 • RSSI 受信信号(対数 dBm) • Accuracy:だいたいの精度(m)
45.
• ReginをON • 位置の利用を許可 •
RangingをON • どなたか、ビーコン発信? ! ビーコンの受信 • ビーコン:UUID/Major/Minor • Proximity:おおよその距離 • RSSI 受信信号(対数 dBm) • Accuracy:だいたいの精度(m)
46.
• ReginをON • 位置の利用を許可 •
RangingをON • どなたか、ビーコン発信? ! ビーコンの受信 • ビーコン:UUID/Major/Minor • Proximity:おおよその距離 • RSSI 受信信号(対数 dBm) • Accuracy:だいたいの精度(m)
47.
ビーコン(発信) ビーコンの受信 Bluetooth LE のアドバタイズメント のダンプ
48.
• Bluetooth LEの生パケット •
ビーコンの情報はフィルタ • 30ミリ秒ごとにでているので Bluetooth LE のアドバタイズメント のダンプ
49.
• Bluetooth LEの生パケット •
ビーコンの情報はフィルタ • 30ミリ秒ごとにでているので Bluetooth LE のアドバタイズメント のダンプ
50.
Bluetooth Low Energy
51.
Bluetoothの歴史
52.
Bluetoothの歴史
53.
Bluetoothの歴史 2007 V2.1 EDR
54.
Bluetoothの歴史 2007 V2.1 EDR 2009 V3.0 High
Speed
55.
Bluetoothの歴史 2007 V2.1 EDR 2009 V3.0 High
Speed 2010 V4.0 Low Energy
56.
Bluetoothの歴史 2007 V2.1 EDR 2004 Bluetooth Low End
Extension 2009 V3.0 High Speed 2010 V4.0 Low Energy
57.
Bluetoothの歴史 2007 V2.1 EDR 2004 Bluetooth Low End
Extension 2009 V3.0 High Speed 2006 Wibree 2010 V4.0 Low Energy
58.
Bluetoothの歴史 2007 V2.1 EDR 2009 V3.0 High
Speed 2010 V4.0 Low Energy V4.0 Low Energy ! = 3.0 + LE 2004 Bluetooth Low End Extension 2006 ! ! ! ! ! Wibree
59.
Bluetoothの歴史 2007 V2.1 EDR 2009 V3.0 High
Speed 2010 V4.0 Low Energy V4.0 Low Energy ! = 3.0 + LE 2004 Bluetooth Low End Extension 2006 Wibree ! ! ! ! ! Low Energy
60.
Bluetooth SMART ロゴ •
SMART / SMART READY
61.
ペリフェラルの発見 Ad Ad Ad Ad • アドバタイズメント • パケットを送信 •
20ミリ秒~1.3秒周期 • デバイス名などの情報
62.
ペリフェラル セントラル Ad t t Ad Ad Ad Ad
63.
ペリフェラル セントラル Ad 受信 t t Ad Ad Ad Ad
64.
ペリフェラル セントラル Ad Ad 受信 t t Ad Ad Ad Ad
65.
ペリフェラル セントラル Ad Ad 受信 t t Ad Ad Ad Ad
66.
ペリフェラル セントラル Ad Ad 受信 接続 t 処理 t Ad Ad Ad Ad
67.
ペリフェラル セントラル Ad Ad 受信 接続 t 処理 t Ad • 消費電力 Ad Ad Ad
68.
ペリフェラル セントラル Ad Ad 受信 接続 t 処理 t Ad Ad Ad Ad • 消費電力 • 受信はとても食う
69.
ペリフェラル セントラル Ad Ad 受信 接続 t 処理 t Ad Ad Ad Ad • 消費電力 • 受信はとても食う •
受信の時間が長い
70.
ペリフェラル セントラル Ad Ad 受信 接続 t 処理 t Ad Ad Ad Ad • 消費電力 • 受信はとても食う •
受信の時間が長い • セントラルの役目
71.
CoreLocation
72.
バックグラウンド・モード
73.
UUIDの生成 • Mac OSで、uuidgen
コマンド
74.
リージョン監視 DetectorViewController.m
75.
リージョン監視 DetectorViewController.m
76.
リージョン監視 • 監視対象 • • UUIDでフィルタリング、major/minorは任意 アプリあたり20が上限値 (iOS 7.0.2) •
監視開始時にビーコン範囲内 → in通知がこない • 通知は、領域を”またいだ時”に発生する • ビーコンの領域からでると、exit通知 • 20秒以上、200m以上のエリア移動、実際35∼50秒位
77.
バックグラウンド動作 • バックグラウンド・モード • 領域に入る/出るの通知
(10秒の処理時間) • 電力を消費し続ける (4sだと1日で50%) • ビーコン領域監視のスタート • 地理的な領域監視 (最も荒いモードで) • Passbook連携、アプリがフォアグラウンド
78.
レンジング DetectorViewController.m
79.
レンジング • 監視対象 • • UUIDおよびmajor/minorでフィルタリング 上限は不明(180は登録できた) • 振る舞い • 1秒ごとに、検出したビーコンの配列を通知 •
同じビーコンでも、1秒後のインスタンスは別物 • 同じビーコンの通知が2つあることが稀にあるらしい • ランダムアドレスでアドレス値が変更するため
80.
start/stopの呼び出し順番 • レンジングの通知が止まらない • リージョン監視の開始
→ (リージョンに入る) → レンジン グの開始 → レンジングの停止 → リージョン監視の停止 • 問題ない • リージョン監視、レンジングを、どちらかだけ利用 • リージョン監視の開始 → (リージョンに入る) → レンジン グの開始 → リージョン監視の停止 → レンジングの停止
81.
Passbook
82.
Passbookでの利用 • Passbook Package
Format Reference • https://developer.apple.com/library/ios/documentation/UserExperience/ Reference/PassKit_Bundle/Chapters/Introduction.html
83.
Passbookでの利用 • Passbook Package
Format Reference • https://developer.apple.com/library/ios/documentation/UserExperience/ Reference/PassKit_Bundle/Chapters/Introduction.html • UUID/major/minor • ロック画面表示名 • いくつでも ! • http://passkit.com
84.
ビーコン
86.
パケット構造
87.
パケット構造
88.
パケット構造
89.
パケット構造 • 02 01
1A • AD Type 0x01, flag, • General Discoverable Mode, • Simultaneous LE and BR/EDR to Same Device Capable (Controller) • Simultaneous LE and BR/EDR to Same Device Capable (Host)
90.
パケット構造 ! • • 1A FF • UUID, major,
minor, RSSIはビッグエンディアン • RSSIはデフォルト値-59dBm (1m離れたところでのRSSI) 4C 00 02 15 AD Type|会社ID | 不明 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EC 4A 17 A5 C5 UUID |major| minior|RSSI
91.
バックグラウンド動作 • 無理
92.
ハードウェア http://estimote.com https://www.sticknfind.com
Baixar agora