Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
遊佐浩史(株式会社アルゴ)
JJUG CCC 2015 Spring
2015/4/11
M-6 MQTTの使いどころ
〜軽量プロトコルで低コストにデータを集めよう〜
発表者について
• Twitter: @koji_yusa
• 株式会社アルゴ所属
ホットトピックス
– 特殊撮影・編集
• 360度(VR)撮影・編集
• ドローンによる空撮
– ライブ配信、VOD配信(HLS)
• CDNによる暗号化配信
...
レジュメ
• MQTTについて
– 概要、プロトコル概説
• ユースケース
– 監視、モバイルメッセージング、チャット
• ツール
– クライアント、ゲートウエイ、ブローカー、データストア
• センサーハブ(MCU)の将来
2015/4/11 2
MQTTについて
2015/4/11 3
DEMO
• MQTT Whiteboard
– http://m2m.demos.ibm.com/whiteboard/
2015/4/11 4
出典:MQTT資料 (B.Boyd) @SlideShare
レジュメ
• MQTTについて
– 概要、プロトコル概説
• ユースケース
– 監視、モバイルメッセージング、チャット
• ツール
– クライアント、ゲートウエイ、ブローカー、データストア
• センサーハブ(MCU)の今後
2015/4/11 5
2015/4/11 6
MQTTの歴史
• 1999年頃 EUROTECH・IBMがMQTTを開発
• 2010年8月 MQTT.orgに公開
• 2011年11月 paho(Eclipse M2M)が登場
• 2013年4月頃OASIS標準化...
Googleトレンドを調べてみた
2015/4/11 7
出典:MQTT vs CoAP - Google Trends
Googleトレンドを調べてみた
2015/4/11 8
出典:IoT vs M2M - Google Trends
MQTTの特徴
• TCP/IP
• PubSub型のプロトコル
• ツリー型のトピック
• HTTPに比べて小さなヘッダーサイズ
– 2〜4バイト
• 到達保証(QOS:0,1,2)
– QOS:0 保証なし
– QOS:1 保証あり
– Q...
MQTTの特徴
2015/4/11 10
出典:MQTT資料 (B.Boyd) @SlideShare
MQTTの特徴
2015/4/11 11
出典:MQTT資料 (B.Boyd) @SlideShare
MQTTの特徴
2015/4/11 12
出典:MQTT資料 (B.Boyd) @SlideShare
MQTTの特徴
2015/4/11 13
出典:MQTT資料 (B.Boyd) @SlideShare
MQTTの特徴
2015/4/11 14
出典:MQTT資料 (B.Boyd) @SlideShare
MQTTの特徴
2015/4/11 15
出典:MQTT資料 (B.Boyd) @SlideShare
MQTTの特徴
• HTTPの4~7倍少ない
TCP帯域で送信できる
2015/4/11 16
パター
ン
HTTP MQTT
クライア
ント
↓
サーバ
受信
100
回
12.6KB 2.4KB x4
サーバ
↓
クライア
ント
送信
10...
MQTTクライアントライブラリ
2015/4/11 17
paho〜MQTTクライアント ライブラリ
2015/4/11 18
• Javaクライアントライブラリ
• https://www.eclipse.org/paho/clients/java/
paho〜MQTTクライアント ライブラリ
2015/4/11 19
• 専用のリポジトリがあるので注意
• groupId/artifactIdは、
org.eclipse.paho/org.eclipse.paho.client.mqttv...
paho〜MQTTクライアント ライブラリ
ヘッダ部、初期化部
2015/4/11 20
paho〜MQTTクライアント ライブラリ
• 実行部
2015/4/11 21
DEMO
• MQTT Helper
– http://mqtt-helper.mybluemix.net/
2015/4/11 22
出典:MQTT資料 (B.Boyd) @SlideShare
ユースケース
2015/4/11 23
レジュメ
• MQTTについて
– 概要、プロトコル概説
• ユースケース(Webサービス)
– 監視、モバイルメッセージング、チャット
• ツール
– クライアント、ゲートウエイ、ブローカー、データストア
• センサーハブ(MCU)の今後
2...
Webサービスとの関わり
2015/4/11 25
出典:IoT Architecture (B.Trops, G.Schmutz)
Webサービスとの関わり
2015/4/11 26
出典:IoT Architecture (B.Trops, G.Schmutz)
センサー
ネットワーク
Webサービスとの関わり
2015/4/11 27
出典:IoT Architecture (B.Trops, G.Schmutz)
バックエンド
Webサービスとの関わり
2015/4/11 28
出典:IoT Architecture (B.Trops, G.Schmutz)
プッシュ通知
センサーネットワーク
ユースケース
2015/4/11 29
センサーネットワーク
2015/4/11 30
出典:IoT Architecture (B.Trops, G.Schmutz)
センサー
ネットワーク
センサーネットワーク
• センサー
– 位置情報
– 加速度情報
– 温度
– 湿度
– 日照
– 音量
2015/4/11 31
センサーネットワーク
2015/4/11 32
出典:ARM Techcon
スマホで汎用化した
センサーハブ
センサーネットワーク
• センサー
– 位置情報
– 加速度情報
– 温度
– 湿度
– 日照
– 音量
⇒流用する形で安価に利用可能に
2015/4/11 33
センサーネットワーク
• 既存の分野
– 農業
• 気候確認
• 温度管理
– 流通
• 配達
• 配車
2015/4/11 34
センサーネットワーク
2015/4/11 35
高機能なセンサーがスマホで常時稼働
センサーネットワーク
• 既存の分野
– 農業
• 気候確認
• 温度管理
– 流通
• 配達
• 配車
• 人に関わる情報⇒安否・安全・快・不快
• 自転車
• 騒音
2015/4/11 36
センサーネットワークの選択肢
• MQTT
• MQTT-SN
• CoAP
2015/4/11 37
モバイル プッシュ通知
ユースケース
2015/4/11 38
プッシュ通知
2015/4/11 39
出典:IoT Architecture (B.Trops, G.Schmutz)
MQTT
MQTT o/ WS
モバイル プッシュ通知の選択肢
• プラットフォーム提供の通知サービス
– 自前でバックエンドを実装
– (m)BaaSを利用
• Parse
• Amazon SNS
• ・・・
• MQTTで通知サービスを実装
– 自前で実装
– (m)B...
モバイル プッシュ通知
• APNS(iOS)
– ペイロードは2Kバイト(iOS8以前は256バイト)
– 秒間9000メッセージは保証
– OSの制限のため、ほぼ代替手段はなし
• CGM(Android)
– ペイロードは4Kバイト
– ...
モバイル ログ送信
ユースケース
2015/4/11 42
モバイル ログ
• クライアントからサーバー
• MQTTを使って端末状態を通知
– ログ
– イベント
2015/4/11 43
モバイル ログ
• HTTP経由
– 自前で実装
– (m)BaaSを利用
• Parse
• ・・・
• MQTT経由
– 自前で実装
– (m)BaaSを利用
2015/4/11 44
Androidのプッシュ通知
2015/4/11 45
出典:msdn
リアルタイムメッセージ
ユースケース
2015/4/11 46
メッセージングの選択肢
• リアルタイムメッセージ プロトコル
双方向通信のためのプロトコル
– XMPP
– WebRTC
• メッセージキュー プロトコル
非同期、到達保証のためのプロトコル
– AMQP
– STOMP
– 各種RPC
2...
メッセージングの利用例〜Facebook Messanger
• 2011年、Belugaで使われていたfacebookに買
収後、Facebook Messengerに統合。
2015/4/11 48
ゲートウェイ
ツール
2015/4/11 49
Kura – IoT GateWay by Eclipse
• センサーからMQTTに変
換するライブラリ
2015/4/11 50
ブローカー
ツール
2015/4/11 51
MQTTブローカー
• オープンソース
– Mosquitto (C)
– Mosca (Node.js)
– Moquette (Java)
2015/4/11 52
MQTTブローカー
• クラウドサービス
– HiveMQ
– IBM IoT Foundation
– Sango (時雨堂)
2015/4/11 53
その他
ツール
2015/4/11 54
MQTTブリッジ
2015/4/11 55
• Ponte
– Eclipseプロジェクト
– Node.js実装
MQTT複合サーバ
• Ponte
– Eclipseプロジェクト
– Node.js実装
2015/4/11 56
MQTT-SNの構成
2015/4/11 57
ゲートウェイで変換
RASPBERRY PI (ARM)用
JAVAランタイム
2015/4/11 58
Raspberry PiのJava環境(2013年初頃)
2015/4/11 59
デフォルトは
OpenJDK(ZeroVM)
出典:Java On Raspberry Pi Performance -
Caucho Resin 4.x Wi...
Raspberry PiのJava環境(2013年初頃)
2015/4/11 60
出典:Java On Raspberry Pi Performance -
Caucho Resin 4.x Wiki
MBP 2.4GHz
Pi Model ...
Raspberry PiのJava環境(2013年初頃)
• 以前は、OpenJDKのZeroVMがデフォルト
• ZeroVM = JITがない
• JITが必要な場合は、OracleからパッケージをDL
してインストール
2015/4/11...
Rasberry Pi(ARM用)Javaランタイム
2015/4/11 62
Raspberry PiのJava環境(2015年現在)
• Oracle JVMがデフォルトでインストールされるよ
うに
2015/4/11 63
Raspberry PiのJava環境(2015年現在)
2015/4/11 64
OracleのJavaSE8のJDKがデフォルトに
Raspberry PiのJava環境(2015年現在)
2015/4/11 65
OracleのJavaSE8のJDKがデフォルトに
Raspberry PiのJava環境(2015年現在)
2015/4/11 66
OracleのJavaSE8のJDKがデフォルトに
レジュメ
• MQTTについて
– 概要、プロトコル概説
• ユースケース
– 監視、モバイルメッセージング、チャット
• ツール
– クライアント、ゲートウエイ、ブローカー、データストア
• センサーハブ(MCU)の今後
2015/4/11 ...
MPU動向について
Arduino互換機の
2015/4/11 68
MCU市場は8/16bitから32bitに
2015/4/11 69
8/16bit(AVR)から32bit(ARM Cortex-M)にシフト
⇒ARM用のJavaランタイムが使えるように
センサーノード用のCortex-Mプロセッサ
2015/4/11 70
半導体プロセス移行に伴い
消費電力はそのまま、高性能にシフト
スマホのセンサーは、常時稼働が標準に
2015/4/11 71
ワンチップの複合センサーが流用しやすく
センサーノード用のCortex-Mプロセッサ
2015/4/11 72
半導体プロセス移行に伴い
消費電力はそのまま、高性能にシフト
MPU関連の画像出典について
• PC Watch連載
– 後藤弘茂のWeekly海外ニュース
– IoTの波に乗るマイコン事情 (大原雄介)
• ARMの講演資料
2015/4/11 73
ネットワーク環境について
Arduino互換機の
2015/4/11 74
安価な2G/3Gモジュールが登場
2015/4/11 75
安価な2G/3Gモジュールが登場
2015/4/11 76
日本を含む世界各国で認証済みの3Gモジュールが登場
⇒端末もグローバル販売しやすく
3Gモジュールを使った端末
• 3Gモジュールを使った端
末が作りやすく
• 50ドル以下の端末
• 今年3月、Kickstarterに2
つのプロジェクトが登場
2015/4/11 77
3Gモジュールを使った端末
• 3Gモジュールを使った端
末が作りやすく
• 50ドル以下の端末
• 今年3月、Kickstarterに2
つのプロジェクトが登場
2015/4/11 78
月額1ドル程度のSIMカード
⇒利用用途が広がる想定
まとめ
• MQTTのユースケース
– 監視、モバイルメッセージング、チャットなど
⇒HTTPにはない、軽量なサイズ、PubSub型を見極め
て、Webサービスに活かそう
• Webサービスとの関わり
⇒センサーが高性能化し、人に紐づく情報を収...
Upcoming SlideShare
Loading in …5
×

M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)

5,468 views

Published on

JJUG CCC 2015 Spring 発表資料です。

pahoの導入方法
https://www.eclipse.org/paho/clients/java/
paho mqtt-clientがmvnコマンドで取得できない場合は、
下記のアドホックな方法もあります。
http://qiita.com/koji_yusa/items/ff9bc1be07d330b36e1d

Published in: Internet

M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)

  1. 1. 遊佐浩史(株式会社アルゴ) JJUG CCC 2015 Spring 2015/4/11 M-6 MQTTの使いどころ 〜軽量プロトコルで低コストにデータを集めよう〜
  2. 2. 発表者について • Twitter: @koji_yusa • 株式会社アルゴ所属 ホットトピックス – 特殊撮影・編集 • 360度(VR)撮影・編集 • ドローンによる空撮 – ライブ配信、VOD配信(HLS) • CDNによる暗号化配信 • スマホアプリ、Webアプリ配信 2015/4/11 1
  3. 3. レジュメ • MQTTについて – 概要、プロトコル概説 • ユースケース – 監視、モバイルメッセージング、チャット • ツール – クライアント、ゲートウエイ、ブローカー、データストア • センサーハブ(MCU)の将来 2015/4/11 2
  4. 4. MQTTについて 2015/4/11 3
  5. 5. DEMO • MQTT Whiteboard – http://m2m.demos.ibm.com/whiteboard/ 2015/4/11 4 出典:MQTT資料 (B.Boyd) @SlideShare
  6. 6. レジュメ • MQTTについて – 概要、プロトコル概説 • ユースケース – 監視、モバイルメッセージング、チャット • ツール – クライアント、ゲートウエイ、ブローカー、データストア • センサーハブ(MCU)の今後 2015/4/11 5
  7. 7. 2015/4/11 6 MQTTの歴史 • 1999年頃 EUROTECH・IBMがMQTTを開発 • 2010年8月 MQTT.orgに公開 • 2011年11月 paho(Eclipse M2M)が登場 • 2013年4月頃OASIS標準化を開始 • 2014年10月 MQTT 3.1.1がOASIS標準に
  8. 8. Googleトレンドを調べてみた 2015/4/11 7 出典:MQTT vs CoAP - Google Trends
  9. 9. Googleトレンドを調べてみた 2015/4/11 8 出典:IoT vs M2M - Google Trends
  10. 10. MQTTの特徴 • TCP/IP • PubSub型のプロトコル • ツリー型のトピック • HTTPに比べて小さなヘッダーサイズ – 2〜4バイト • 到達保証(QOS:0,1,2) – QOS:0 保証なし – QOS:1 保証あり – QOS:2 一度の保証あり 2015/4/11 9
  11. 11. MQTTの特徴 2015/4/11 10 出典:MQTT資料 (B.Boyd) @SlideShare
  12. 12. MQTTの特徴 2015/4/11 11 出典:MQTT資料 (B.Boyd) @SlideShare
  13. 13. MQTTの特徴 2015/4/11 12 出典:MQTT資料 (B.Boyd) @SlideShare
  14. 14. MQTTの特徴 2015/4/11 13 出典:MQTT資料 (B.Boyd) @SlideShare
  15. 15. MQTTの特徴 2015/4/11 14 出典:MQTT資料 (B.Boyd) @SlideShare
  16. 16. MQTTの特徴 2015/4/11 15 出典:MQTT資料 (B.Boyd) @SlideShare
  17. 17. MQTTの特徴 • HTTPの4~7倍少ない TCP帯域で送信できる 2015/4/11 16 パター ン HTTP MQTT クライア ント ↓ サーバ 受信 100 回 12.6KB 2.4KB x4 サーバ ↓ クライア ント 送信 100 回 14.1KB 2.1KB x7
  18. 18. MQTTクライアントライブラリ 2015/4/11 17
  19. 19. paho〜MQTTクライアント ライブラリ 2015/4/11 18 • Javaクライアントライブラリ • https://www.eclipse.org/paho/clients/java/
  20. 20. paho〜MQTTクライアント ライブラリ 2015/4/11 19 • 専用のリポジトリがあるので注意 • groupId/artifactIdは、 org.eclipse.paho/org.eclipse.paho.client.mqttv3 • リポジトリは、 https://repo.eclipse.org/content/repositories/paho-releases/
  21. 21. paho〜MQTTクライアント ライブラリ ヘッダ部、初期化部 2015/4/11 20
  22. 22. paho〜MQTTクライアント ライブラリ • 実行部 2015/4/11 21
  23. 23. DEMO • MQTT Helper – http://mqtt-helper.mybluemix.net/ 2015/4/11 22 出典:MQTT資料 (B.Boyd) @SlideShare
  24. 24. ユースケース 2015/4/11 23
  25. 25. レジュメ • MQTTについて – 概要、プロトコル概説 • ユースケース(Webサービス) – 監視、モバイルメッセージング、チャット • ツール – クライアント、ゲートウエイ、ブローカー、データストア • センサーハブ(MCU)の今後 2015/4/11 24
  26. 26. Webサービスとの関わり 2015/4/11 25 出典:IoT Architecture (B.Trops, G.Schmutz)
  27. 27. Webサービスとの関わり 2015/4/11 26 出典:IoT Architecture (B.Trops, G.Schmutz) センサー ネットワーク
  28. 28. Webサービスとの関わり 2015/4/11 27 出典:IoT Architecture (B.Trops, G.Schmutz) バックエンド
  29. 29. Webサービスとの関わり 2015/4/11 28 出典:IoT Architecture (B.Trops, G.Schmutz) プッシュ通知
  30. 30. センサーネットワーク ユースケース 2015/4/11 29
  31. 31. センサーネットワーク 2015/4/11 30 出典:IoT Architecture (B.Trops, G.Schmutz) センサー ネットワーク
  32. 32. センサーネットワーク • センサー – 位置情報 – 加速度情報 – 温度 – 湿度 – 日照 – 音量 2015/4/11 31
  33. 33. センサーネットワーク 2015/4/11 32 出典:ARM Techcon スマホで汎用化した センサーハブ
  34. 34. センサーネットワーク • センサー – 位置情報 – 加速度情報 – 温度 – 湿度 – 日照 – 音量 ⇒流用する形で安価に利用可能に 2015/4/11 33
  35. 35. センサーネットワーク • 既存の分野 – 農業 • 気候確認 • 温度管理 – 流通 • 配達 • 配車 2015/4/11 34
  36. 36. センサーネットワーク 2015/4/11 35 高機能なセンサーがスマホで常時稼働
  37. 37. センサーネットワーク • 既存の分野 – 農業 • 気候確認 • 温度管理 – 流通 • 配達 • 配車 • 人に関わる情報⇒安否・安全・快・不快 • 自転車 • 騒音 2015/4/11 36
  38. 38. センサーネットワークの選択肢 • MQTT • MQTT-SN • CoAP 2015/4/11 37
  39. 39. モバイル プッシュ通知 ユースケース 2015/4/11 38
  40. 40. プッシュ通知 2015/4/11 39 出典:IoT Architecture (B.Trops, G.Schmutz) MQTT MQTT o/ WS
  41. 41. モバイル プッシュ通知の選択肢 • プラットフォーム提供の通知サービス – 自前でバックエンドを実装 – (m)BaaSを利用 • Parse • Amazon SNS • ・・・ • MQTTで通知サービスを実装 – 自前で実装 – (m)BaaSを利用 2015/4/11 40
  42. 42. モバイル プッシュ通知 • APNS(iOS) – ペイロードは2Kバイト(iOS8以前は256バイト) – 秒間9000メッセージは保証 – OSの制限のため、ほぼ代替手段はなし • CGM(Android) – ペイロードは4Kバイト – マルチキャストは1000メッセージごと – MQTTでリプレース可能 2015/4/11 41
  43. 43. モバイル ログ送信 ユースケース 2015/4/11 42
  44. 44. モバイル ログ • クライアントからサーバー • MQTTを使って端末状態を通知 – ログ – イベント 2015/4/11 43
  45. 45. モバイル ログ • HTTP経由 – 自前で実装 – (m)BaaSを利用 • Parse • ・・・ • MQTT経由 – 自前で実装 – (m)BaaSを利用 2015/4/11 44
  46. 46. Androidのプッシュ通知 2015/4/11 45 出典:msdn
  47. 47. リアルタイムメッセージ ユースケース 2015/4/11 46
  48. 48. メッセージングの選択肢 • リアルタイムメッセージ プロトコル 双方向通信のためのプロトコル – XMPP – WebRTC • メッセージキュー プロトコル 非同期、到達保証のためのプロトコル – AMQP – STOMP – 各種RPC 2015/4/11 47
  49. 49. メッセージングの利用例〜Facebook Messanger • 2011年、Belugaで使われていたfacebookに買 収後、Facebook Messengerに統合。 2015/4/11 48
  50. 50. ゲートウェイ ツール 2015/4/11 49
  51. 51. Kura – IoT GateWay by Eclipse • センサーからMQTTに変 換するライブラリ 2015/4/11 50
  52. 52. ブローカー ツール 2015/4/11 51
  53. 53. MQTTブローカー • オープンソース – Mosquitto (C) – Mosca (Node.js) – Moquette (Java) 2015/4/11 52
  54. 54. MQTTブローカー • クラウドサービス – HiveMQ – IBM IoT Foundation – Sango (時雨堂) 2015/4/11 53
  55. 55. その他 ツール 2015/4/11 54
  56. 56. MQTTブリッジ 2015/4/11 55 • Ponte – Eclipseプロジェクト – Node.js実装
  57. 57. MQTT複合サーバ • Ponte – Eclipseプロジェクト – Node.js実装 2015/4/11 56
  58. 58. MQTT-SNの構成 2015/4/11 57 ゲートウェイで変換
  59. 59. RASPBERRY PI (ARM)用 JAVAランタイム 2015/4/11 58
  60. 60. Raspberry PiのJava環境(2013年初頃) 2015/4/11 59 デフォルトは OpenJDK(ZeroVM) 出典:Java On Raspberry Pi Performance - Caucho Resin 4.x Wiki
  61. 61. Raspberry PiのJava環境(2013年初頃) 2015/4/11 60 出典:Java On Raspberry Pi Performance - Caucho Resin 4.x Wiki MBP 2.4GHz Pi Model B 700 MHz ARM1176JZF-S 1コア
  62. 62. Raspberry PiのJava環境(2013年初頃) • 以前は、OpenJDKのZeroVMがデフォルト • ZeroVM = JITがない • JITが必要な場合は、OracleからパッケージをDL してインストール 2015/4/11 61
  63. 63. Rasberry Pi(ARM用)Javaランタイム 2015/4/11 62
  64. 64. Raspberry PiのJava環境(2015年現在) • Oracle JVMがデフォルトでインストールされるよ うに 2015/4/11 63
  65. 65. Raspberry PiのJava環境(2015年現在) 2015/4/11 64 OracleのJavaSE8のJDKがデフォルトに
  66. 66. Raspberry PiのJava環境(2015年現在) 2015/4/11 65 OracleのJavaSE8のJDKがデフォルトに
  67. 67. Raspberry PiのJava環境(2015年現在) 2015/4/11 66 OracleのJavaSE8のJDKがデフォルトに
  68. 68. レジュメ • MQTTについて – 概要、プロトコル概説 • ユースケース – 監視、モバイルメッセージング、チャット • ツール – クライアント、ゲートウエイ、ブローカー、データストア • センサーハブ(MCU)の今後 2015/4/11 67
  69. 69. MPU動向について Arduino互換機の 2015/4/11 68
  70. 70. MCU市場は8/16bitから32bitに 2015/4/11 69 8/16bit(AVR)から32bit(ARM Cortex-M)にシフト ⇒ARM用のJavaランタイムが使えるように
  71. 71. センサーノード用のCortex-Mプロセッサ 2015/4/11 70 半導体プロセス移行に伴い 消費電力はそのまま、高性能にシフト
  72. 72. スマホのセンサーは、常時稼働が標準に 2015/4/11 71 ワンチップの複合センサーが流用しやすく
  73. 73. センサーノード用のCortex-Mプロセッサ 2015/4/11 72 半導体プロセス移行に伴い 消費電力はそのまま、高性能にシフト
  74. 74. MPU関連の画像出典について • PC Watch連載 – 後藤弘茂のWeekly海外ニュース – IoTの波に乗るマイコン事情 (大原雄介) • ARMの講演資料 2015/4/11 73
  75. 75. ネットワーク環境について Arduino互換機の 2015/4/11 74
  76. 76. 安価な2G/3Gモジュールが登場 2015/4/11 75
  77. 77. 安価な2G/3Gモジュールが登場 2015/4/11 76 日本を含む世界各国で認証済みの3Gモジュールが登場 ⇒端末もグローバル販売しやすく
  78. 78. 3Gモジュールを使った端末 • 3Gモジュールを使った端 末が作りやすく • 50ドル以下の端末 • 今年3月、Kickstarterに2 つのプロジェクトが登場 2015/4/11 77
  79. 79. 3Gモジュールを使った端末 • 3Gモジュールを使った端 末が作りやすく • 50ドル以下の端末 • 今年3月、Kickstarterに2 つのプロジェクトが登場 2015/4/11 78 月額1ドル程度のSIMカード ⇒利用用途が広がる想定
  80. 80. まとめ • MQTTのユースケース – 監視、モバイルメッセージング、チャットなど ⇒HTTPにはない、軽量なサイズ、PubSub型を見極め て、Webサービスに活かそう • Webサービスとの関わり ⇒センサーが高性能化し、人に紐づく情報を収集し活用 する機会が増える 2015/4/11 79

×