SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
iBeacon と Javascript
Yahoo 内定者!
羽田(ジャンボ) - @jumbOS5 !
2014/2/25
自己紹介
ヤフー株式会社 内定者 !
羽田 健太郎 (ジャンボ)!
[まだギリギリ大学院生]!
!

・スマホからwebまでどんな技術も先っ
ちょだけかじる系エンジニア!
iOS, Android, phonegap, Js, php, mongo,
fluentd
今日話す事
iBeaconでできること
iBeaconでやってること
iBeaconで出来るようにした事
iBeaconで出来るようになりたいこと
iBeaconでできること
Bluetoothを使った、近距離通信システム
送信!
・フォアグランドのみ!
・ブロードキャストのみ!
!

受信!
・おおまかな距離取得!
・フォア/バックグラウンドで動く!
!

Android、Mac、RasberryPi・・・色ん
な物が使える
FlyBell?
According to a new patent application published by The United States
Trademark and Patent Office (USPTO), the Galaxy maker’s iBeacon is called
Flybell and is being described as a “wireless beacon and corresponding
software”…

「iBeaconじゃなくて!
Flybellと呼んでね!」
セキュリティ
運用、体制には!
検討が必要

UUID,major,minor
ぐへへ。。。
iBeaconでやってること
✤

米MLB、ドジャースタジアムとペトコパークから iBeacon を設置。iOSとローカル位置情報を連動

スタジアム内の飲食店への!
入店を検知してクーポン配布
iBeaconでやってること
✤

小売り店におけるキャンペーンや施策をサポートするプラットフォーム
iBeaconでやってること
✤

Beaconの提供と開発支援
お手軽! Start iBeacon!
MacとiPhoneがあればできる!


✤

(iBeaconはiOS7から提供されています。BLEを使うため、対応機種は
iPhone4s以降の機種)



1, Mac OSX Application

https://github.com/mttrb/BeaconOSX (only use Mavericks)




2, node.js 

bleacon - https://github.com/sandeepmistry/node-bleacon

1,Mac OSX Application

まーべりくすならできるよ!!
↓

ブログ書いたので!
そちらでどうぞ!!!
↓!
「iBeacon おかえり」で検索!
Bleacon (node.js tool)
✤

how	 to	 use	 

1,	 install	 node.js	 and	 nvm

2,	 $	 nvm	 use	 v0.10.24	 <	 v0.11だとinstall	 error!	 

3,	 $	 npm	 install	 bleacon

4,	 $	 vim	 beacon.js	 (emacsでも可)	 

5,	 $	 node	 beacon.js

Bleacon - advertise
「最も簡単にiBeaconの電波を発信する方法」より!
http://qiita.com/Morikuma_Works/items/a0dd3cfcd1eef8dbd492
//	 bleacon.js	 
Bleacon	 =	 require('bleacon');	 
!
var	 uuid	 =	 '80D8FFC4-9807-407C-8C4D-F7AF9248B027';	 
var	 major	 =	 0;	 //	 0	 -	 65535	 
var	 minor	 =	 0;	 //	 0	 -	 65535	 
var	 measuredPower	 =	 -100;	 //	 -128	 -	 127	 (measured	 RSSI	 at	 1	 meter)	 
!
Bleacon.startAdvertising(uuid,	 major,	 minor,	 measuredPower);	 

動かない・・・
Bleascon - receive
「最も簡単にiBeaconの電波を受信する方法」より!
http://qiita.com/Morikuma_Works/items/c2899e548da1c5e2c28e
//	 recieve.js	 
Bleacon	 =	 require('bleacon');	 
Bleacon.startScanning();	 
!
Bleacon.on('discover',	 function(bleacon)	 {	 
	 
	 	 	 console.dir(bleacon);	 
});

こいつ・・・動くぞッ!!
Bleascon - receive
Phonegap
Create phonegap app.
1,	 $	 cordova	 create	 hello	 com.example.hello	 HelloWorld

2,	 write	 web	 source.

3,	 $	 cordova	 platform	 add	 ios

4,	 $	 cordova	 platform	 add	 android

5,	 $	 cordova	 build
iBeaconで出来るようにした事
✤

phonegap-ibeacon-plugin

https://github.com/jumbo-in-Jap/phonegap-ibeacon-plugin
cordova.exec(!
function callback(data) {!
console.log("success");!
},!
function errorHandler(err) {!
console.log("error");!
},!
'IosIBeaconPlugin',!
'startAdvertiseFromJS',!
['80D8FFC4-9807-407C-8C4D-F7AF9248B027','1','1','jp.com.sample.iBeaconPlugin']!
);
Js + iBeacon で何が出来るか?

iBeacon platformにおいてのiBeaconをどうつくるべきか?!
webソースでコンテンツをのせればクールなんじゃ?!
Let’s Javascript!!
iBeaconで出来るようになりたい事
Pebbel stealとの連携!
させたい・・・!
smartwatch + iPhoneで!
できる面白い事!
↓!
!

無限!
↓!
!

おもろいことできます!
*。٩(ˊωˋ*)‫!و‬
やりましょう
レッツ・ベーコン!!!

01
iBeaconでやってること
✤

Led照明を発信器として店内経路のサジェスチョン
iBeacon vs NFC
✤

どっちがいいの∼?

「BLE vs NFC」で検索


http://blog.unibulmerchantservices.com/how-mobile-payments-shouldbe-done-apples-ibeacon-vs-nfc/

Mais conteúdo relacionado

Semelhante a iBeacon yahoo 羽田資料 - ヤフー株式会社 vs クラスメソッド「iOS 炎の7番勝負」

HTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーションHTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーションだいすけ ふるかわ
 
はじめてのモバイルウェブアプリ 1
はじめてのモバイルウェブアプリ 1はじめてのモバイルウェブアプリ 1
はじめてのモバイルウェブアプリ 1Taisuke Fukuno
 
FirefoxOSを始めてみよう
FirefoxOSを始めてみようFirefoxOSを始めてみよう
FirefoxOSを始めてみようNobuhiro Ueda
 
iBeaconsを触ってみた
iBeaconsを触ってみたiBeaconsを触ってみた
iBeaconsを触ってみたAtsushi Ito
 
アプリ開発新時代!オープンデータを活用したお得な企画&プログラミングテクニック
アプリ開発新時代!オープンデータを活用したお得な企画&プログラミングテクニックアプリ開発新時代!オープンデータを活用したお得な企画&プログラミングテクニック
アプリ開発新時代!オープンデータを活用したお得な企画&プログラミングテクニックTaisuke Fukuno
 
20131026 i beaconワークショップ
20131026 i beaconワークショップ20131026 i beaconワークショップ
20131026 i beaconワークショップakihiro uehara
 

Semelhante a iBeacon yahoo 羽田資料 - ヤフー株式会社 vs クラスメソッド「iOS 炎の7番勝負」 (8)

HTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーションHTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーション
 
はじめてのモバイルウェブアプリ 1
はじめてのモバイルウェブアプリ 1はじめてのモバイルウェブアプリ 1
はじめてのモバイルウェブアプリ 1
 
Mobile + HTML5
Mobile + HTML5Mobile + HTML5
Mobile + HTML5
 
IoT ChatOps #IoTLT
IoT ChatOps #IoTLTIoT ChatOps #IoTLT
IoT ChatOps #IoTLT
 
FirefoxOSを始めてみよう
FirefoxOSを始めてみようFirefoxOSを始めてみよう
FirefoxOSを始めてみよう
 
iBeaconsを触ってみた
iBeaconsを触ってみたiBeaconsを触ってみた
iBeaconsを触ってみた
 
アプリ開発新時代!オープンデータを活用したお得な企画&プログラミングテクニック
アプリ開発新時代!オープンデータを活用したお得な企画&プログラミングテクニックアプリ開発新時代!オープンデータを活用したお得な企画&プログラミングテクニック
アプリ開発新時代!オープンデータを活用したお得な企画&プログラミングテクニック
 
20131026 i beaconワークショップ
20131026 i beaconワークショップ20131026 i beaconワークショップ
20131026 i beaconワークショップ
 

Mais de Ken Haneda

#1Creators Learning English Meetup ~2017年、今年こそ英語!~
#1Creators Learning English Meetup ~2017年、今年こそ英語!~#1Creators Learning English Meetup ~2017年、今年こそ英語!~
#1Creators Learning English Meetup ~2017年、今年こそ英語!~Ken Haneda
 
Mvvm is like born fraction
Mvvm is like born fractionMvvm is like born fraction
Mvvm is like born fractionKen Haneda
 
スタートアップ勉強会
スタートアップ勉強会スタートアップ勉強会
スタートアップ勉強会Ken Haneda
 
Vietnum labo dev
Vietnum labo devVietnum labo dev
Vietnum labo devKen Haneda
 
大人のHomekit
大人のHomekit大人のHomekit
大人のHomekitKen Haneda
 
Cocolumberjackの使い方 Ios lt 20140327
Cocolumberjackの使い方 Ios lt 20140327Cocolumberjackの使い方 Ios lt 20140327
Cocolumberjackの使い方 Ios lt 20140327Ken Haneda
 

Mais de Ken Haneda (8)

#1Creators Learning English Meetup ~2017年、今年こそ英語!~
#1Creators Learning English Meetup ~2017年、今年こそ英語!~#1Creators Learning English Meetup ~2017年、今年こそ英語!~
#1Creators Learning English Meetup ~2017年、今年こそ英語!~
 
iOS bust #1
iOS bust #1iOS bust #1
iOS bust #1
 
Mvvm is like born fraction
Mvvm is like born fractionMvvm is like born fraction
Mvvm is like born fraction
 
スタートアップ勉強会
スタートアップ勉強会スタートアップ勉強会
スタートアップ勉強会
 
Vietnum labo dev
Vietnum labo devVietnum labo dev
Vietnum labo dev
 
Carthage+mvvm
Carthage+mvvmCarthage+mvvm
Carthage+mvvm
 
大人のHomekit
大人のHomekit大人のHomekit
大人のHomekit
 
Cocolumberjackの使い方 Ios lt 20140327
Cocolumberjackの使い方 Ios lt 20140327Cocolumberjackの使い方 Ios lt 20140327
Cocolumberjackの使い方 Ios lt 20140327
 

Último

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 

Último (8)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 

iBeacon yahoo 羽田資料 - ヤフー株式会社 vs クラスメソッド「iOS 炎の7番勝負」