Suche senden
Hochladen
iBeaconsを触ってみた
•
9 gefällt mir
•
3,515 views
Atsushi Ito
Folgen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 27
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
iBeacon (Lightning Talk @ NDS in Niigata #1)
iBeacon (Lightning Talk @ NDS in Niigata #1)
Masashi MATSUI
iBeacon tips(potatotips27)
iBeacon tips(potatotips27)
光 佐藤
iBeacon Applications
iBeacon Applications
Kosuke Usami
iBeaconを触ってみた
iBeaconを触ってみた
Shigeyuki Takeuchi
iBeaconを使ったアプリ開発
iBeaconを使ったアプリ開発
Nishida Kansuke
Git for iOS beginner
Git for iOS beginner
bibmeke
第26回名古屋iPhoneアプリ開発勉強会アンケート結果
第26回名古屋iPhoneアプリ開発勉強会アンケート結果
Takatoshi Hattori
第16回iPhoneアプリ開発勉強会発表資料
第16回iPhoneアプリ開発勉強会発表資料
Ke Ta
Empfohlen
iBeacon (Lightning Talk @ NDS in Niigata #1)
iBeacon (Lightning Talk @ NDS in Niigata #1)
Masashi MATSUI
iBeacon tips(potatotips27)
iBeacon tips(potatotips27)
光 佐藤
iBeacon Applications
iBeacon Applications
Kosuke Usami
iBeaconを触ってみた
iBeaconを触ってみた
Shigeyuki Takeuchi
iBeaconを使ったアプリ開発
iBeaconを使ったアプリ開発
Nishida Kansuke
Git for iOS beginner
Git for iOS beginner
bibmeke
第26回名古屋iPhoneアプリ開発勉強会アンケート結果
第26回名古屋iPhoneアプリ開発勉強会アンケート結果
Takatoshi Hattori
第16回iPhoneアプリ開発勉強会発表資料
第16回iPhoneアプリ開発勉強会発表資料
Ke Ta
No smokingplus
No smokingplus
Yutaka Matsui
RubyMotionでiOS開発
RubyMotionでiOS開発
Masakuni Kato
Cos0419
Cos0419
towaki777
Uicollectionview
Uicollectionview
towaki777
iPhoneカメラアプリ開発入門(第1回)
iPhoneカメラアプリ開発入門(第1回)
Takashi Ohtsuka
第16回勉強会のビギナー資料
第16回勉強会のビギナー資料
towaki777
SQLiteを手軽に・セキュアに
SQLiteを手軽に・セキュアに
Tomotsune Murata
I beaconについて
I beaconについて
Ikkai Takeshi
201405 Web&Mobile EXPO Beacon資料
201405 Web&Mobile EXPO Beacon資料
KnowledgeWorks
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜
Yoshihiro Wada
Ibeacon hack4aizu
Ibeacon hack4aizu
Akira Sasaki
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
takuma mori
最近の活動について (not ruby)
最近の活動について (not ruby)
BeMarble
最近の活動について(娯楽編)
最近の活動について(娯楽編)
BeMarble
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
akihiro uehara
iOSエンジニア in ハードウェア・プロジェクト
iOSエンジニア in ハードウェア・プロジェクト
Shuichi Tsutsumi
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
幸雄 村上
アプリ開発
アプリ開発
injus
How To Build Last Fm For I Phone
How To Build Last Fm For I Phone
Keisuke Hata
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Shuichi Tsutsumi
Code4 lib2014
Code4 lib2014
Ryuuji Yoshimoto
20131026 i beaconワークショップ
20131026 i beaconワークショップ
akihiro uehara
Weitere ähnliche Inhalte
Andere mochten auch
No smokingplus
No smokingplus
Yutaka Matsui
RubyMotionでiOS開発
RubyMotionでiOS開発
Masakuni Kato
Cos0419
Cos0419
towaki777
Uicollectionview
Uicollectionview
towaki777
iPhoneカメラアプリ開発入門(第1回)
iPhoneカメラアプリ開発入門(第1回)
Takashi Ohtsuka
第16回勉強会のビギナー資料
第16回勉強会のビギナー資料
towaki777
SQLiteを手軽に・セキュアに
SQLiteを手軽に・セキュアに
Tomotsune Murata
Andere mochten auch
(7)
No smokingplus
No smokingplus
RubyMotionでiOS開発
RubyMotionでiOS開発
Cos0419
Cos0419
Uicollectionview
Uicollectionview
iPhoneカメラアプリ開発入門(第1回)
iPhoneカメラアプリ開発入門(第1回)
第16回勉強会のビギナー資料
第16回勉強会のビギナー資料
SQLiteを手軽に・セキュアに
SQLiteを手軽に・セキュアに
Ähnlich wie iBeaconsを触ってみた
I beaconについて
I beaconについて
Ikkai Takeshi
201405 Web&Mobile EXPO Beacon資料
201405 Web&Mobile EXPO Beacon資料
KnowledgeWorks
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜
Yoshihiro Wada
Ibeacon hack4aizu
Ibeacon hack4aizu
Akira Sasaki
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
takuma mori
最近の活動について (not ruby)
最近の活動について (not ruby)
BeMarble
最近の活動について(娯楽編)
最近の活動について(娯楽編)
BeMarble
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
akihiro uehara
iOSエンジニア in ハードウェア・プロジェクト
iOSエンジニア in ハードウェア・プロジェクト
Shuichi Tsutsumi
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
幸雄 村上
アプリ開発
アプリ開発
injus
How To Build Last Fm For I Phone
How To Build Last Fm For I Phone
Keisuke Hata
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Shuichi Tsutsumi
Code4 lib2014
Code4 lib2014
Ryuuji Yoshimoto
20131026 i beaconワークショップ
20131026 i beaconワークショップ
akihiro uehara
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
Takehiro Shiozaki
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
Shuichi Tsutsumi
FileMaker Go で iBeacon やってみる
FileMaker Go で iBeacon やってみる
Ko Takagi
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
feedtailor
Web先端技術味見部#28 Physical Webハンズーオン開発補助資料
Web先端技術味見部#28 Physical Webハンズーオン開発補助資料
Recruit Technologies
Ähnlich wie iBeaconsを触ってみた
(20)
I beaconについて
I beaconについて
201405 Web&Mobile EXPO Beacon資料
201405 Web&Mobile EXPO Beacon資料
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜
Niceboxを支える技術 〜AndroidはiBeaconの夢を見るか〜
Ibeacon hack4aizu
Ibeacon hack4aizu
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
最近の活動について (not ruby)
最近の活動について (not ruby)
最近の活動について(娯楽編)
最近の活動について(娯楽編)
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
iOSエンジニア in ハードウェア・プロジェクト
iOSエンジニア in ハードウェア・プロジェクト
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
アプリ開発
アプリ開発
How To Build Last Fm For I Phone
How To Build Last Fm For I Phone
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Code4 lib2014
Code4 lib2014
20131026 i beaconワークショップ
20131026 i beaconワークショップ
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
FileMaker Go で iBeacon やってみる
FileMaker Go で iBeacon やってみる
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
Web先端技術味見部#28 Physical Webハンズーオン開発補助資料
Web先端技術味見部#28 Physical Webハンズーオン開発補助資料
iBeaconsを触ってみた
1.
iBeaconを 触ってみた @atsu666
2.
自己紹介 • いとう あつし @atsu666 •
ここで働いています(appleple) • PHPとか書いてます • iOSアプリは仕事で4つほど作成
3.
アジェンダ • iBeaconとは • iBeaconの予備知識 •
実装&デモ • 実例を紹介
4.
iBeaconとは • Apple社の商標 • iOS
の 位置情報サービス を拡張する新しいテクノロ ジー • 位置のモニタリング、距離の測定 • BLE (Bluetooth Low Energy) 技術を使用 • Androidなどの他のデバイスでも利用可能
5.
iBeacon端末 estimote beacons beaconUSB stickNfind iPhoneやmacも Beacon端末になるよ!
6.
iBeacon端末は技摘マークを取得 していない物が多いので注意!
7.
出来る事 • iBeaconの領域(リージョン)観測【background ok】 •
Ranging (距離観測)【background ng】 • Beaconより情報を取得(プッシュ通知)
8.
対応機種 • BLE4.0 (Bluetooth
Low Energy)が使用できる事 • iPhoneは4S以降 • iPadは第三世代以降(iPad2は使えない)
9.
用語 • 【proximity UUID】proximity
Universally Unique Identifer ソフトウェアを 一意に識別する為のID 128bit • 【major】同一 proximity UUIDを持つiBeaconの識別子 16bit符号無整数 • 【minor】同一 UUID, majorを持つiBeaconの識別子 16bit符号無整数 • 【accuracy】電波の精度 • 【rssi】電波の強度 • 【region】 領域、地域など • 【ranging】距離の測定 UUID, major, minor でbeaconを判別
10.
実装してみる
11.
iOSを beacon端末に • UUID, major,
minorを指定可能 • UUIDの自動生成 https://github.com/atsu666/iOS- iBeaconSenderApp
12.
UUIDの生成 $uuidgen 4EC85536-6654-4C18-9A8B-CAB3886D458F ターミナルで実行
13.
たったこれだけでbeacon端末に
14.
iOSで iBeaconを受信 • beaconの情報を表示 • デバッグ用 https://github.com/atsu666/iOS- BeaconReceiverApp
15.
初期化と監視
16.
デリゲートメソッドを実装
17.
18.
実機でデモ
19.
ポイント・注意点 • 監視されたbeaconの配列は近い順に格納されている • 判定できる距離は4種類(Unkown,
Immediate, Near, Far)rssiやaccuracyで自前で判定は可能だが、精度 がでない • 領域観測のdidEnterRegion:メソッドなどは、すでに 領域内にいる場合反応しない
20.
iOS7.1で使いやすく • iOS7.1以前はアプリをフォアグラウンドorバック グラウンドで動かしている必要があった • アプリが終了していてもOK •
電源をOFFにしてもOK
21.
実例紹介 と名の宣伝….
22.
basecamp NAGOYA
23.
• ベースキャンプのイベントやアクセス情報などの 表示 • iBeaconによる施設案内 •
iBeaconによる自動チェックイン機能 • iBeaconでのタッチ判定によるチェックアウト機 能
24.
なぜリジェクトされたでしょう?
25.
実際に動かしてみて • 実装は簡単 • 微妙な調整や検証が大変 •
まだ、新しい技術で不安定な所がある • シンプルな技術な分、アイデア次第でいろいろ な事が出来そう
26.
ご清聴ありがとう ございました。
27.
追記 • CoreLocationでバグがあるっぽいです。 • 確かに、うまくいかない場合があるので、もう 少し様子をみた方が良さそう。 •
http://stackoverflow.com/questions/22946022/ ibeacon-didrangebeacons-stops-getting-called- must-reset-device-for-it-to-work/ 22949187#22949187
Jetzt herunterladen