OMOIKANet 日本システム開発株式会社 株式会社OMOIKANet IoTのためのオープンプラットフォームプロジェクト Open Platform Project for IoT http://www.OMOIKANet.org IoTのためのオープンプラットフォームプロジェクト OMOIKANet 日本システム開発株式会社 株式会社OMOIKANet 1
IoT実現のハードル デバイス(モノ) サーバ アプリケーション ネットワーク の4要素を 同時に 整合的に 開発/構築 OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org IoT実現のハードル デバイス(モノ) サーバ アプリケーション ネットワーク の4要素を 同時に 整合的に 開発/構築 技術的・時間的・人的・金銭的コスト/リスク 2
OMOIKANetプラットフォーム ~IoTのためのオープンプラットフォーム~ Minerva OMOIKANet IBM Bluemix Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANetプラットフォーム デバイス サーバ ~IoTのためのオープンプラットフォーム~ 組込端末 MQTT ブローカ 通信シールド CPU DB サーバ API APP Web タブレット PC スマホ ネットワーク IBM Bluemix Minerva アプリ 3
Open Platform Project for IoT OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANetプラットフォームの特徴 JSON Driven ~誰でも容易にIoTにアクセスできる H/W リソース~ 組込端末 MQTT ブローカ 通信シールド CPU DB サーバ API APP Web タブレット PC スマホ Plug & Connect Minerva API Req&Res Transparent Platform Free 4
Open Platform Project for IoT OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANetの機能 組込端末 ① MQTT ブローカ APP サーバ DB サーバ 通信シールド ② API サーバ ③ ④ 機能一覧 ①Message機能 データを送信し、DBサーバに蓄積 ②Reply機能 送信されたデータを返信 ③Mail機能 クライアントにメールを送信 ④Control機能 クライアントから遠隔操作 Web サーバ CPU 通信シールド タブレット PC スマホ 通信シールド 5
Open Platform Project for IoT OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org What You Should isn’t What You Want? ~本当に必要なものの開発に専念~ 組込端末 MQTT ブローカ APP サーバ DB サーバ 通信シールド MQTT API サーバ Minerva CloudantDB Web サーバ CPU What You Should OMOIKANetが予め用意 タブレット PC スマホ What You Want 目的に合わせて開発者が構築 6
簡単なデモ Arduino + Minerva(通信シールド) + Uzuki(温湿度センサボード) OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org 簡単なデモ Arduino + Minerva(通信シールド) + Uzuki(温湿度センサボード) 15秒毎に温度と湿度を計測してサーバに送信 Arduino Minerva Uzuki 7
Open Platform Project for IoT OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org Arduinoソースコード #include <si7013.h> #include <Wire.h> #include <ArduinoJson.h> StaticJsonBuffer<200> myjsonBuffer; JsonObject& myJson = myjsonBuffer.createObject(); SI7013 si7013(0x40, 1); void setup(){ Serial.begin(14400); Wire.begin(); si7013.begin(); delay(10000); } void loop(){ int tmp = 0; int humid = 0; tmp = (int) si7013.readTemperature() / 100; humid = (int) si7013.readHumidity() / 100; myJson["message"] = ""; myJson["msnumber"] = 1; myJson["action"] = 0; myJson["temp"] = tmp; myJson["humid"] = humid; myJson.printTo(Serial); Serial.println(""); delay(15000); } 8
Open Platform Project for IoT OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org 他システムとの連携① So-tsu-Toサーバ IoT GW ZigBee センサネットワーク OMOIKANetサーバ 9
Open Platform Project for IoT OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org 他システムとの連携② EagleEyeサーバ 雲台操作 センサデータ OMOIKANetサーバ IoT GW 10
Open Platform Project for IoT OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org 共創のすすめ 従来型のビジネスモデル 「下げたコストが利益」「資本集約・マスプロ的アプローチ」 「差別化・囲い込み」「産業構造のツリー化」 インターネットの歴史 学術論文検索ネットワークシステムが、今や世界中を相互接続し、動画や音声も使えるコ・クリエーションを実現 ユーザーによる自律進化 使いたい人・作りたい人の自発性が新しい世界を切り開く 「1から10」が20にも30にも 11
IoTとは... SOE = 出会い系? H/WとS/Wのマッチング 異業種間のマッチング OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org IoTとは... SOE = 出会い系? H/WとS/Wのマッチング 異業種間のマッチング 大企業・中小・ベンチャー・スタートアップのマッチング アイディアとビジネスのマッチング IoTとは共創型社会を実現するためのメソッド 12
OMOIKANetプラットフォームでビジネス化 Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANetプラットフォームでビジネス化 ベンダとユーザの分化 プロダクトとデバイスの分化 ユーザとデバイスのひもづけ 再販・量産・パッケージ化 IoTのビジネス化/労働集約型からの脱却 13
OMOIKANetプラットフォームの用途① Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANetプラットフォームの用途① ~ PDCA to dcaPDCA ~ 必要充分な種類/量のデータ定義が困難 未確定のコストベネフィットに対するプラン策定が困難 OMOIKANetプラットフォームによるプロトタイピング手法 Data First Plan Next まずデータを取って、データから考える 14
OMOIKANetプラットフォームの用途② Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANetプラットフォームの用途② ~ BackUp / SubSystem ~ 冗長系に多額の投資は困難 データ量とコストのトレードオフ OMOIKANetプラットフォームによる冗長系構築 Light Weight for Secondary メイン系はメイン系、サブ系はサブ系 15
OMOIKANetプラットフォームの用途③ Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANetプラットフォームの用途③ ~ Add-on & Go ~ 既存のシステムでは収容困難なデータ 未知のマーケットによる要求への提案 OMOIKANetプラットフォームによるアドオン構築 Complement your own System 相互補完的な活用とマーケット要求の実証 16
OMOIKANetプラットフォームの用途④ Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANetプラットフォームの用途④ ~ from Devices to APP. ~ H/Wの付加価値向上 H/Wまでリーチする統合環境の構築 OMOIKANetプラットフォームがデバイスからアプリまでサポート Cyber Physical System キーデバイス、キーモジュールをアップグレード 17
OMOIKANetプラットフォームの用途⑤ Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANetプラットフォームの用途⑤ ~ Build Your Original IoT ~ アイディアやデザインだけではビジネス化が困難 プロトタイプと開発・生産の狭間 OMOIKANetプラットフォームで開発から生産まで Veni, Vidi, Vici. 試した、製った、売った 18
Open Platform Project for IoT OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org OMOIKANet 命名の由来 Open Multi-Objective Inter-Knowledge Architecture Network 日本神話に登場する八意思兼命(やごころおもいかねのみこと) 19
Open Platform Project for IoT OMOIKANet Open Platform Project for IoT http://www.OMOIKANet.org パートナー企業一覧 日本IBM㈱ アルプス電気㈱ キヤノンITソリューションズ㈱ 日本システム開発㈱ ㈱エーデックス ㈱イーアールアイ 東京システムハウス㈱ ㈱OMOIKANet NPO法人OMOIKANet普及協議会 20