How to MAKE
HVC-C
Protyping Application
Hirotaka Niisato
about myself
・Hirotaka Niisato(@hirotakaster)
・GMO Internet, SIProp(OSS Project)
・Programmer
・Work
 Robotics, Networking, ...
work
brain maze
sephirot
slime lamp
scanning drone
Maker Faire at 2014
Shenzhen BayArea
Taipei Tokyo
HVC-C Prototyping App
笑顔のクリスマス
顔の状態を取得して
リモートでLEDをピカピカ
Archtecture
Sensor
 HVC-C/Mobile Battery
iPhone
 Xcode, openFrameworks 0.8.4(latest)
 MQTT Kit
Christmas Tree
 Spark Core,...
Archtecture
HVC-C
Mobile
Battery
iPhone
Bluetooth
MQTT
Server
Spark
Core
LED
WiFi WiFi
Subscribe/Publish
openFrameworks
・クリエイティブ向けの C++ Toolkit
・Win/Mac/Linux/iOS/Androidで動作
・HVC-Cの処理(データ)と処理(oF側)の分離
 →oFでラップしてしまえばソースは変えず
  にどの...
MQTT
・IBMが開発&オープンにした軽量Pub/Sub
・軽量、低遅延、リアルタイム処理向け
 IoTを支えるプロトコルの1つ
・HTTPに比べて1/10∼1/100軽量
 (2byteだけのヘッダ)
 Facebook Messenger...
Archtecture.(MQTT)
HVC-C
Mobile
Battery
iPhone
Bluetooth
MQTT
Server
Spark
Core
Subscribe/Publish
EXPRESSION_ESTIMATIONだけ
...
oFとMQTTを使う利点
1. データ処理とUIの分離
!
2. 同じソースコードで色んな環境で動く
!
3. データ処理(センサー)実装はMQTTのみ
 →センサーデータを使いたい人はSubscribe
  してリアルタイムデータ制御を行える...
HVC-Cでの他の開発(おまけ)
・Let s Play with Intel Edison!!
 SDK内のソースにHVC-C側とのコマンド
 が書いてある通りに作ればOKっぽそう
NodeJS、Nobleで接続して通信する所まで
は確認済(...
Upcoming SlideShare
Loading in …5
×

Interactive Application using Kinect and Android

3,385 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,385
On SlideShare
0
From Embeds
0
Number of Embeds
1,717
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Interactive Application using Kinect and Android

  1. 1. How to MAKE HVC-C Protyping Application Hirotaka Niisato
  2. 2. about myself ・Hirotaka Niisato(@hirotakaster) ・GMO Internet, SIProp(OSS Project) ・Programmer ・Work  Robotics, Networking, Interactive App, Sensor…etc
  3. 3. work brain maze sephirot slime lamp scanning drone
  4. 4. Maker Faire at 2014 Shenzhen BayArea Taipei Tokyo
  5. 5. HVC-C Prototyping App 笑顔のクリスマス 顔の状態を取得して リモートでLEDをピカピカ
  6. 6. Archtecture Sensor  HVC-C/Mobile Battery iPhone  Xcode, openFrameworks 0.8.4(latest)  MQTT Kit Christmas Tree  Spark Core, MQTT Client, LED
  7. 7. Archtecture HVC-C Mobile Battery iPhone Bluetooth MQTT Server Spark Core LED WiFi WiFi Subscribe/Publish
  8. 8. openFrameworks ・クリエイティブ向けの C++ Toolkit ・Win/Mac/Linux/iOS/Androidで動作 ・HVC-Cの処理(データ)と処理(oF側)の分離  →oFでラップしてしまえばソースは変えず   にどの環境でも動かす事が出来るはず ※ source codeを参照
  9. 9. MQTT ・IBMが開発&オープンにした軽量Pub/Sub ・軽量、低遅延、リアルタイム処理向け  IoTを支えるプロトコルの1つ ・HTTPに比べて1/10∼1/100軽量  (2byteだけのヘッダ)  Facebook Messengerで実装されている
  10. 10. Archtecture.(MQTT) HVC-C Mobile Battery iPhone Bluetooth MQTT Server Spark Core Subscribe/Publish EXPRESSION_ESTIMATIONだけ Win,Mac 全部取得 LED DB Linux AGE_ESTIMATIONだけ 処理 Publish側を作ってしまえば、プラットフォーム/言語 非依存でセンサーの実装をリアルタイムで行える
  11. 11. oFとMQTTを使う利点 1. データ処理とUIの分離 ! 2. 同じソースコードで色んな環境で動く ! 3. データ処理(センサー)実装はMQTTのみ  →センサーデータを使いたい人はSubscribe   してリアルタイムデータ制御を行える  →開発の裾野が大きく広がる
  12. 12. HVC-Cでの他の開発(おまけ) ・Let s Play with Intel Edison!!  SDK内のソースにHVC-C側とのコマンド  が書いてある通りに作ればOKっぽそう NodeJS、Nobleで接続して通信する所まで は確認済(間違ってソースをrm…orz) MacOSでもbrew installして開発で使える。

×