More Related Content
Similar to M-6 MQTTの使いどころ (JJUG CCC 2015 Spring) (20)
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
- 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標準に
- 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/
- 23. DEMO
• MQTT Helper
– http://mqtt-helper.mybluemix.net/
2015/4/11 22
出典:MQTT資料 (B.Boyd) @SlideShare
- 42. モバイル プッシュ通知
• APNS(iOS)
– ペイロードは2Kバイト(iOS8以前は256バイト)
– 秒間9000メッセージは保証
– OSの制限のため、ほぼ代替手段はなし
• CGM(Android)
– ペイロードは4Kバイト
– マルチキャストは1000メッセージごと
– MQTTでリプレース可能
2015/4/11 41
- 45. モバイル ログ
• HTTP経由
– 自前で実装
– (m)BaaSを利用
• Parse
• ・・・
• MQTT経由
– 自前で実装
– (m)BaaSを利用
2015/4/11 44
- 51. Kura – IoT GateWay by Eclipse
• センサーからMQTTに変
換するライブラリ
2015/4/11 50