SlideShare a Scribd company logo
1 of 32
Download to read offline
Raspberry PiでMilkcocoa 
を動くようにしてみた 
IoT特集: 月刊ライトニングトーク2014年10月号 
Technical Rockstars, Inc 
Shuhei Hiya
今回やりたいこと
Raspberry Piで 
ノアの洪水ボタン
ノアの洪水ボタンとは 
ボタンを押すと上から弾が降ってくる
インタラクティブなWebサイトを作るのは大変です。
1行のコードでバックエンド 
var milkcocoa = new MilkCocoa(“io-yourappid.mlkcca.com”);
100行ちょっと
開発期間3時間20分
http://jthreefps.mlkcca-app.com/
ノアの洪水ボタンとは 
send broadcast 
ボタンを押すと上から弾が降ってくる
Raspberry Piを用意
Nodeをインストール
gpio-adminをインストール 
git clone git://github.com/quick2wire/quick2wire-gpio-admin.git 
make 
sudo make install
milkcocoaのSDK(簡易版) 
をダウンロード 
http://cdn.mlkcca.com/nodejs/milkcocoa.zip 
wget http://cdn.mlkcca.com/nodejs/milkcocoa.zip 
unzip milkcocoa.zip 
cd milkcocoa
注意 
• アカウント機能は使えません。 
• Node.jsクライアントはまだ開発段階です。
コーディング
月刊LT10月:Raspberry Pi×Milkcocoa
月刊LT10月:Raspberry Pi×Milkcocoa
月刊LT10月:Raspberry Pi×Milkcocoa
月刊LT10月:Raspberry Pi×Milkcocoa
月刊LT10月:Raspberry Pi×Milkcocoa

More Related Content

What's hot

Meteor kitchen で楽々ウェブアプリ開発
Meteor kitchen で楽々ウェブアプリ開発Meteor kitchen で楽々ウェブアプリ開発
Meteor kitchen で楽々ウェブアプリ開発Junji Yamada
 
Ojbecitve-C Use ContainerView (Stroyboard)
Ojbecitve-C Use ContainerView (Stroyboard)Ojbecitve-C Use ContainerView (Stroyboard)
Ojbecitve-C Use ContainerView (Stroyboard)Jaeeun Lee
 
つ部 Android 勉強会 2013年9月 発表資料
つ部 Android 勉強会 2013年9月 発表資料つ部 Android 勉強会 2013年9月 発表資料
つ部 Android 勉強会 2013年9月 発表資料Kenji Nagase
 
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまでScala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまでHideaki Miyake
 
Swaggerのさわりだけ
SwaggerのさわりだけSwaggerのさわりだけ
SwaggerのさわりだけMasakazu Muraoka
 
Spring starterによるSpring Boot Starter
Spring starterによるSpring Boot StarterSpring starterによるSpring Boot Starter
Spring starterによるSpring Boot StarterRyosuke Uchitate
 
UIViewController in XIB + IBDesignable
UIViewController in XIB + IBDesignableUIViewController in XIB + IBDesignable
UIViewController in XIB + IBDesignableFukaya Akifumi
 
AndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルドAndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルドKiwamu Okabe
 
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-EdoiOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-EdoMegumi Otani(Czenhe)
 
salesforceとiOSでやってみた
salesforceとiOSでやってみたsalesforceとiOSでやってみた
salesforceとiOSでやってみたJunko Nakayama
 
10分でわかるOpenAPI V3
10分でわかるOpenAPI V310分でわかるOpenAPI V3
10分でわかるOpenAPI V3Kazuchika Sekiya
 
smartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用についてsmartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用について剛志 森田
 
ノビィハンズオン
ノビィハンズオンノビィハンズオン
ノビィハンズオン青島 英和
 
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜Erina Takei
 
A-Frameコンポーネントを公開しよう
A-Frameコンポーネントを公開しようA-Frameコンポーネントを公開しよう
A-Frameコンポーネントを公開しようJun Ito
 
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方makiskmt
 
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろうJavaScriptでパワポを作ろう
JavaScriptでパワポを作ろうSaki Homma
 

What's hot (20)

Meteor kitchen で楽々ウェブアプリ開発
Meteor kitchen で楽々ウェブアプリ開発Meteor kitchen で楽々ウェブアプリ開発
Meteor kitchen で楽々ウェブアプリ開発
 
Swift勉強会
Swift勉強会Swift勉強会
Swift勉強会
 
Ojbecitve-C Use ContainerView (Stroyboard)
Ojbecitve-C Use ContainerView (Stroyboard)Ojbecitve-C Use ContainerView (Stroyboard)
Ojbecitve-C Use ContainerView (Stroyboard)
 
つ部 Android 勉強会 2013年9月 発表資料
つ部 Android 勉強会 2013年9月 発表資料つ部 Android 勉強会 2013年9月 発表資料
つ部 Android 勉強会 2013年9月 発表資料
 
いまさら触るAwt
いまさら触るAwtいまさら触るAwt
いまさら触るAwt
 
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまでScala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
 
Swaggerのさわりだけ
SwaggerのさわりだけSwaggerのさわりだけ
Swaggerのさわりだけ
 
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
 
Spring starterによるSpring Boot Starter
Spring starterによるSpring Boot StarterSpring starterによるSpring Boot Starter
Spring starterによるSpring Boot Starter
 
UIViewController in XIB + IBDesignable
UIViewController in XIB + IBDesignableUIViewController in XIB + IBDesignable
UIViewController in XIB + IBDesignable
 
AndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルドAndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルド
 
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-EdoiOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
 
salesforceとiOSでやってみた
salesforceとiOSでやってみたsalesforceとiOSでやってみた
salesforceとiOSでやってみた
 
10分でわかるOpenAPI V3
10分でわかるOpenAPI V310分でわかるOpenAPI V3
10分でわかるOpenAPI V3
 
smartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用についてsmartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用について
 
ノビィハンズオン
ノビィハンズオンノビィハンズオン
ノビィハンズオン
 
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
 
A-Frameコンポーネントを公開しよう
A-Frameコンポーネントを公開しようA-Frameコンポーネントを公開しよう
A-Frameコンポーネントを公開しよう
 
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
 
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろうJavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
 

More from Syuhei Hiya

Optimistic Rollupとは何か
Optimistic Rollupとは何かOptimistic Rollupとは何か
Optimistic Rollupとは何かSyuhei Hiya
 
Distributed Pub Subについて
Distributed Pub SubについてDistributed Pub Subについて
Distributed Pub SubについてSyuhei Hiya
 
さくらのIoTプラットフォームをはじめよう
さくらのIoTプラットフォームをはじめようさくらのIoTプラットフォームをはじめよう
さくらのIoTプラットフォームをはじめようSyuhei Hiya
 
福岡IoTLT vol.1 ARで電球を操作する。
福岡IoTLT vol.1 ARで電球を操作する。 福岡IoTLT vol.1 ARで電球を操作する。
福岡IoTLT vol.1 ARで電球を操作する。 Syuhei Hiya
 
Intoroduce milkcocoa for english
Intoroduce milkcocoa for englishIntoroduce milkcocoa for english
Intoroduce milkcocoa for englishSyuhei Hiya
 
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!Syuhei Hiya
 
milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1Syuhei Hiya
 
milkcocoa 〜アプリ開発をもっと簡単に高速に〜
milkcocoa 〜アプリ開発をもっと簡単に高速に〜milkcocoa 〜アプリ開発をもっと簡単に高速に〜
milkcocoa 〜アプリ開発をもっと簡単に高速に〜Syuhei Hiya
 

More from Syuhei Hiya (11)

Optimistic Rollupとは何か
Optimistic Rollupとは何かOptimistic Rollupとは何か
Optimistic Rollupとは何か
 
Cassandraの話
Cassandraの話Cassandraの話
Cassandraの話
 
Distributed Pub Subについて
Distributed Pub SubについてDistributed Pub Subについて
Distributed Pub Subについて
 
さくらのIoTプラットフォームをはじめよう
さくらのIoTプラットフォームをはじめようさくらのIoTプラットフォームをはじめよう
さくらのIoTプラットフォームをはじめよう
 
福岡IoTLT vol.1 ARで電球を操作する。
福岡IoTLT vol.1 ARで電球を操作する。 福岡IoTLT vol.1 ARで電球を操作する。
福岡IoTLT vol.1 ARで電球を操作する。
 
Intoroduce milkcocoa for english
Intoroduce milkcocoa for englishIntoroduce milkcocoa for english
Intoroduce milkcocoa for english
 
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
2015 6-14-raspberry pi×milkcocoa 玄関の明かりを監視!
 
2015 5-7-slide
2015 5-7-slide2015 5-7-slide
2015 5-7-slide
 
milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1
 
milkcocoa 〜アプリ開発をもっと簡単に高速に〜
milkcocoa 〜アプリ開発をもっと簡単に高速に〜milkcocoa 〜アプリ開発をもっと簡単に高速に〜
milkcocoa 〜アプリ開発をもっと簡単に高速に〜
 
What is clooca
What is cloocaWhat is clooca
What is clooca
 

月刊LT10月:Raspberry Pi×Milkcocoa