Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
IoT と Notes/Domino を組み合わせて何かできないか!?
株式会社ソルクシーズ 吉田武司
IoT と Notes/Domino と言えば!
グランドプリンスホテル新高輪でドローンなんて
だめ!!
ならば、ラジコンは…?
ケートリック 株式会社田付 和慶 氏
株式会社 エフ御代 政彦 氏
株式会社 ソルクシーズ吉田 武司 氏
チーム再集結!
IT技術研究会(社内クラブ)のメンバーに相談してみた
自社製品のいまイルモのデバイスを使ってみたら?
OK!
いまイルモ担当者
いまイルモ離れて暮らす親や介護の必要な方の暮らしぶりをスマートフォンやパソコンなどを使って
同居しているかのようにそっと見守ることができるサービス
照度センサーモーションセンサー温度センサー湿度センサー
いまイルモのセンサーデバイス
親機と子機 (複数) を組合せての使用が可能
複数のセンサーを搭載
今回は、旧有線タイプのデバイスを使用
部屋を会議室にしたらより実践的じゃないかな
IoT対応センサーにより
リアルタイムに施設利用状況を見える化
会議室に人がいるのか、
エアコンや電気の消し忘れが
ないか等をリアルタイムに確認可能
デモ
WebSocket
デモのシステム概要図
センサー
センサー通信サーバー
IBM IoT Foundation
Node-RED(node.js) XPages
(Domino)
IBM BluemixDomino REST
WebSocket
デモのシステム概要図
センサー
センサー通信サーバー
IBM IoT Foundation
Node-RED(node.js) XPages
(Domino)
IBM BluemixDomino REST
MQTT
IBM IoTFoundation
ブローカー
メッセージを受け取るメッセージを送る
POINT1直接相手を指定して送るわけではない
センサー通信サーバー
パブリッシャー
Node-RED
サブスクライバー
複数のサブスクライバー
POINT2ほぼリアルタイムで複数に配信可能
MQTT:Topic
ブローカー
メッセージを受け取るメッセージを送る
Topic を指定imairumo/device01
パブリッシャー サブスクライバー
Topic を指定imairumo/#
POINT3トッピックは /(スラッシュ)で区切れますこれにより受け取るメッセージを選択できます
例japan/# 日本のデータ+/temp 温度のデータ
MQTT:Will, QoS
POINT4 Will想定外の切断が発生した場合、事前に決めておいたメッセージを
トピックに流す
POINT5 QoSQuality of Service(確実性)
レベル0:最大1回レベル1:1回以上
レベル2:正確に1回参考資料
MQTTについてのまとめ初めてのMQTT(Speaker Deck)
初めてのMQTT(GitHub)
多数のデバイスをリアルタイムにつなぐことができる
ブローカーパブリッシャー サブスクライバー
{"mac": "00204AEC49A9",
"no": 0,
"ir": 0,
"motion": 1,
"temperature": 0,
"humidity": 0,
"illumination": 284,
"time": "2016/06/11 09:57:50“
}
JSON
どんなデータを流しているの?
試してみたい場合、IBM Bluemix がお勧めです
Node-RED Starter
&
IBM Watson IoT Platform - Quickstart
WebSocket
デモのシステム概要図
センサー
センサー通信サーバー
IBM IoT Foundation
Node-RED(node.js) XPages
(Domino)
IBM BluemixDomino REST
Node-RED
IBM IoT Foundation Node-RED
メッセージを受け取る
POINT1WebSocket を使用してメッセージをブラウザにリアルタイムに中継
XPagesブラウザ
メッセージを送信
Node-RED
IBM IoT Foundation Node-RED
メッセージを受け取る
POINT2Domino 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
簡単
POINT3
npm からインストールnode-red-contrib-domino-rest
Bluemix でも利用可
例えば
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文書
を検索する場合
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 Semiconductorを買収
NTT Com、営業車両を手軽にIoT化する「Connected Vehicle」のトライアルパックを提供
アジア最大級のIT見本市「COMPUTEX TAIPEI」IoT・スタートアップなどがテーマ
ホログラムの女の子と一緒に暮らせる「Gatebox」
2030年までに世界市場規模が14兆ドルを超える予測日本だけでもおよそ1兆ドル
英国政府2014年提言報告書2020年までの世界市場規模の増加分として
数~十数兆円といった試算を引用
ドイツ 2013年 Industrie 4.0 戦略文書を公表産学官の推進体「Plattform Industrie 4.0」を構築
イギリス 2014年 IoT に関する政府提言を公表2014年4月周波数の一部を特定 IoT 機器向けに免許不要
アメリカ政府主導 NIST、民間企業による IoT 推進団体「Industrial Internet Consortium」が活動(設立:GE, AT&T, IBM 等)
日本 2015年 「日本再興戦略」重点項目として明確に位置づけIoT 推進コンソーシアム設立
インターネットにつながるデバイスは今後ますます増加
126 セッション・ハンズオン
WATSON:30IoT:15
今後は、Notes/Domino もIoT とは無縁ではいられない!?
どんな使い方があるでしょうか?
Domino と IoT の連携
他には!?
来客予定、会議室予約から Pepper が応対
在庫が減ったらデバイスが発注のワークフローを申請
あ、IoT ではないけれど…ワークフローの承認者がWATSON もあり?
デバイスが申請してWATSON が承認?
Notes/Domino と
IoT と
私たちで創る未来