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.
IoT と Notes/Domino を組み合わせて
何かできないか!?
株式会社ソルクシーズ 吉田 武司
IoT と Notes/Domino と言えば!
グランドプリンスホテル
新高輪でドローンなんて
だめ!!
ならば、ラジコンは…?
ケートリック 株式会社
田付 和慶 氏
株式会社 エフ
御代 政彦 氏
株式会社 ソルクシーズ
吉田 武司 氏
チーム再集結!
IT技術研究会(社内クラブ)のメンバーに相談してみた
自社製品のいまイルモの
デバイスを使ってみたら?
OK!
いまイルモ担当者
いまイルモ
離れて暮らす親や介護の必要な方の暮らしぶりを
スマートフォンやパソコンなどを使って
同居しているかのようにそっと見守ることができるサービス
 照度センサー
 モーションセンサー
 温度センサー
 湿度センサー
いまイルモのセンサーデバイス
親機と子機 (複数) を組合せての使用が可能
複数のセンサーを搭載
今回は、旧有線タイプのデバイスを使用
部屋を会議室にしたらより
実践的じゃないかな
IoT対応センサーにより
リアルタイムに施設利用状況を見える化
会議室に人がいるのか、
エアコンや電気の消し忘れが
ないか等をリアルタイムに確認可能
デモ
WebSocket
デモのシステム概要図
センサー
センサー通信
サーバー
IBM IoT Foundation
Node-RED
(node.js) XPages
(Domino)
IBM Bluemix
Domino REST
WebSocket
デモのシステム概要図
センサー
センサー通信
サーバー
IBM IoT Foundation
Node-RED
(node.js) XPages
(Domino)
IBM Bluemix
Domino REST
MQTT
IBM IoT
Foundation
ブローカー
メッセージを受け取るメッセージを送る
POINT1
直接相手を指定して
送るわけではない
センサー通信
サーバー
パブリッシャー
Node-RED
サブスクライバー
複数の
サブスクラ...
MQTT:Topic
ブローカー
メッセージを受け取るメッセージを送る
Topic を指定
imairumo/device01
パブリッシャー サブスクライバー
Topic を指定
imairumo/#
POINT3
トッピックは /(スラッシ...
MQTT:Will, QoS
POINT4 Will
想定外の切断が発生した場合、
事前に決めておいたメッセージを
トピックに流す
POINT5 QoS
Quality of Service(確実性)
レベル0:最大1回
レベル1:1回以上
レ...
多数のデバイスをリアルタイムにつなぐことができる
ブローカーパブリッシャー サブスクライバー
{
"mac": "00204AEC49A9",
"no": 0,
"ir": 0,
"motion": 1,
"temperature": 0,
"humidity": 0,
"illumination": 284,
"time": "201...
試してみたい場合、IBM Bluemix がお勧めです
Node-RED Starter
&
IBM Watson IoT Platform - Quickstart
WebSocket
デモのシステム概要図
センサー
センサー通信
サーバー
IBM IoT Foundation
Node-RED
(node.js) XPages
(Domino)
IBM Bluemix
Domino REST
Node-RED
IBM IoT Foundation Node-RED
メッセージを受け取る
POINT1
WebSocket を使用してメッセージをブラウザにリアルタイムに中継
XPages
ブラウザ
メッセージを送信
Node-RED
IBM IoT Foundation Node-RED
メッセージを受け取る
POINT2
Domino data service を使用して
Domino へデータを保存
XPages
(Domino)
メッセージを保存
Node-RED
Insights for Weather Node-RED
気象データを取得
POINT3
その他のサービスから付加情報を取得
Domino へデータを保存
XPages
(Domino)
データを保存
Node-RED:node-red-contrib-domino-rest
IBM Domino Access Services を利用するためのノード
POINT1
Domino data service 9.0.1 サポート
POINT2
...
例えば
http://domino.solxyz.co.jp/nodered/node_restapi.nsf/api/data/documents?
search=watson&searchmaxdocs=3&since=2016-01-01...
Domino ノードを利用すればパラメータに設定するだけ
Bluemix で使用すれば、様々なサービスと連携可能
例1:ノーツ文書の翻訳
Bluemix で使用すれば、様々なサービスと連携可能
例2:ノーツ文書の添付画像の分析
npm からインストールできます
詳しくは、ノーツと。。。
Node-RED から Domino へアクセスするためのノードを公開
ブラウザ:XPages
ブラウザ
メッセージを取得
XPages
(Domino)
Node-RED
会議室予約データ取得
気象データ取得
過去のセンサーデータ
取得
IoT の現状は
どうなんだろう?
IoT体験型スマートホステル<&AND HOSTEL>が福岡にオープン!
IoT植木鉢「planty」
オラクルがIoTとビッグデータ領域へPaaS拡充
Sonyはセルネットワーク利用のIoTを指向してLTEチップの
Altair Semico...
2030年までに世界市場規模が14兆ドルを超える予測
日本だけでもおよそ1兆ドル
英国政府2014年提言報告書
2020年までの世界市場規模の増加分として
数~十数兆円といった試算を引用
ドイツ 2013年 Industrie 4.0 戦略文書を公表
産学官の推進体「Plattform Industrie 4.0」を構築
イギリス 2014年 IoT に関する政府提言を公表
2014年4月 周波数の一部を特定 IoT 機器向けに...
インターネットにつながるデバイスは
今後ますます増加
126 セッション・ハンズオン
WATSON 関連:30 セッション
IoT 関連:15 セッション
今後は、Notes/Domino も
IoT とは無縁ではいられない!?
どんな使い方があるでしょうか?
Domino と IoT の連携
他には!?
来客予定、会議室予約から Pepper が応対
在庫が減ったらデバイスが
発注のワークフローを申請
あ、IoT ではないけれど…
ワークフローの承認者が WATSON...
Notes/Domino と
IoT と
私たちで創る未来
Upcoming SlideShare
Loading in …5
×

IoT と Notes/Domino を組み合わせて 何かできないか!?

383 views

Published on

テクてく技術者夜会2016年06月15日のセッション資料です。

Published in: Software
  • Be the first to comment

  • Be the first to like this

IoT と Notes/Domino を組み合わせて 何かできないか!?

  1. 1. IoT と Notes/Domino を組み合わせて 何かできないか!? 株式会社ソルクシーズ 吉田 武司
  2. 2. IoT と Notes/Domino と言えば! グランドプリンスホテル 新高輪でドローンなんて だめ!! ならば、ラジコンは…?
  3. 3. ケートリック 株式会社 田付 和慶 氏 株式会社 エフ 御代 政彦 氏 株式会社 ソルクシーズ 吉田 武司 氏 チーム再集結!
  4. 4. IT技術研究会(社内クラブ)のメンバーに相談してみた 自社製品のいまイルモの デバイスを使ってみたら? OK! いまイルモ担当者
  5. 5. いまイルモ 離れて暮らす親や介護の必要な方の暮らしぶりを スマートフォンやパソコンなどを使って 同居しているかのようにそっと見守ることができるサービス
  6. 6.  照度センサー  モーションセンサー  温度センサー  湿度センサー いまイルモのセンサーデバイス 親機と子機 (複数) を組合せての使用が可能 複数のセンサーを搭載 今回は、旧有線タイプのデバイスを使用
  7. 7. 部屋を会議室にしたらより 実践的じゃないかな
  8. 8. IoT対応センサーにより リアルタイムに施設利用状況を見える化 会議室に人がいるのか、 エアコンや電気の消し忘れが ないか等をリアルタイムに確認可能
  9. 9. デモ
  10. 10. WebSocket デモのシステム概要図 センサー センサー通信 サーバー IBM IoT Foundation Node-RED (node.js) XPages (Domino) IBM Bluemix Domino REST
  11. 11. WebSocket デモのシステム概要図 センサー センサー通信 サーバー IBM IoT Foundation Node-RED (node.js) XPages (Domino) IBM Bluemix Domino REST
  12. 12. MQTT IBM IoT Foundation ブローカー メッセージを受け取るメッセージを送る POINT1 直接相手を指定して 送るわけではない センサー通信 サーバー パブリッシャー Node-RED サブスクライバー 複数の サブスクライバー POINT2 ほぼリアルタイムで 複数に配信可能
  13. 13. MQTT:Topic ブローカー メッセージを受け取るメッセージを送る Topic を指定 imairumo/device01 パブリッシャー サブスクライバー Topic を指定 imairumo/# POINT3 トッピックは /(スラッシュ)で区切れます これにより受け取るメッセージを選択できます 例 japan/# 日本のデータ +/temp 温度のデータ
  14. 14. MQTT:Will, QoS POINT4 Will 想定外の切断が発生した場合、 事前に決めておいたメッセージを トピックに流す POINT5 QoS Quality of Service(確実性) レベル0:最大1回 レベル1:1回以上 レベル2:正確に1回 参考資料 MQTTについてのまとめ 初めてのMQTT(Speaker Deck) 初めての MQTT(GitHub)
  15. 15. 多数のデバイスをリアルタイムにつなぐことができる ブローカーパブリッシャー サブスクライバー
  16. 16. { "mac": "00204AEC49A9", "no": 0, "ir": 0, "motion": 1, "temperature": 0, "humidity": 0, "illumination": 284, "time": "2016/06/11 09:57:50“ } JSON どんなデータを流しているの?
  17. 17. 試してみたい場合、IBM Bluemix がお勧めです Node-RED Starter & IBM Watson IoT Platform - Quickstart
  18. 18. WebSocket デモのシステム概要図 センサー センサー通信 サーバー IBM IoT Foundation Node-RED (node.js) XPages (Domino) IBM Bluemix Domino REST
  19. 19. Node-RED IBM IoT Foundation Node-RED メッセージを受け取る POINT1 WebSocket を使用してメッセージをブラウザにリアルタイムに中継 XPages ブラウザ メッセージを送信
  20. 20. Node-RED IBM IoT Foundation Node-RED メッセージを受け取る POINT2 Domino data service を使用して Domino へデータを保存 XPages (Domino) メッセージを保存
  21. 21. Node-RED Insights for Weather Node-RED 気象データを取得 POINT3 その他のサービスから付加情報を取得 Domino へデータを保存 XPages (Domino) データを保存
  22. 22. Node-RED:node-red-contrib-domino-rest IBM Domino Access Services を利用するためのノード POINT1 Domino data service 9.0.1 サポート POINT2 簡単 POINT3 npm からインストール node-red-contrib-domino-rest Bluemix でも利用可
  23. 23. 例えば http://domino.solxyz.co.jp/nodered/node_restapi.nsf/api/data/documents? search=watson&searchmaxdocs=3&since=2016-01-01T00:00:01Z “watson” を含む 2016/01/01 00:00:01 以降に更新された文書 最大3文書 を検索する場合
  24. 24. Domino ノードを利用すればパラメータに設定するだけ
  25. 25. Bluemix で使用すれば、様々なサービスと連携可能 例1:ノーツ文書の翻訳
  26. 26. Bluemix で使用すれば、様々なサービスと連携可能 例2:ノーツ文書の添付画像の分析
  27. 27. npm からインストールできます 詳しくは、ノーツと。。。 Node-RED から Domino へアクセスするためのノードを公開
  28. 28. ブラウザ:XPages ブラウザ メッセージを取得 XPages (Domino) Node-RED 会議室予約データ取得 気象データ取得 過去のセンサーデータ 取得
  29. 29. IoT の現状は どうなんだろう?
  30. 30. IoT体験型スマートホステル<&AND HOSTEL>が福岡にオープン! IoT植木鉢「planty」 オラクルがIoTとビッグデータ領域へPaaS拡充 Sonyはセルネットワーク利用のIoTを指向してLTEチップの Altair Semiconductorを買収 NTT Com、営業車両を手軽にIoT化する 「Connected Vehicle」のトライアルパックを提供 アジア最大級のIT見本市「COMPUTEX TAIPEI」 IoT・スタートアップなどがテーマ ホログラムの女の子と一緒に暮らせる「Gatebox」
  31. 31. 2030年までに世界市場規模が14兆ドルを超える予測 日本だけでもおよそ1兆ドル 英国政府2014年提言報告書 2020年までの世界市場規模の増加分として 数~十数兆円といった試算を引用
  32. 32. ドイツ 2013年 Industrie 4.0 戦略文書を公表 産学官の推進体「Plattform Industrie 4.0」を構築 イギリス 2014年 IoT に関する政府提言を公表 2014年4月 周波数の一部を特定 IoT 機器向けに免許不要 アメリカ 政府主導 NIST、民間企業による IoT 推進団体 「Industrial Internet Consortium」が活動(設立:GE, AT&T, IBM 等) 日本 2015年 「日本再興戦略」重点項目として明確に位置づけ IoT 推進コンソーシアム設立
  33. 33. インターネットにつながるデバイスは 今後ますます増加
  34. 34. 126 セッション・ハンズオン WATSON 関連:30 セッション IoT 関連:15 セッション
  35. 35. 今後は、Notes/Domino も IoT とは無縁ではいられない!?
  36. 36. どんな使い方があるでしょうか? Domino と IoT の連携 他には!? 来客予定、会議室予約から Pepper が応対 在庫が減ったらデバイスが 発注のワークフローを申請 あ、IoT ではないけれど… ワークフローの承認者が WATSON もあり? デバイスが申請して WATSON が承認?
  37. 37. Notes/Domino と IoT と 私たちで創る未来

×