IoTのデータフローをノンプログラミングで開発、TEDがクラウドベースで環境提供:ESEC2017&IoT/M2M展
東京エレクトロンデバイスは、「第6回 IoT/M2M展」において、クラウドベースのIoT向けノンプログラミング開発環境「Connexon(コネクソン)」を展示した。現在、Webサイトで無料トライアルの申し込みを受付中で、同年6月から無料トライアルを開始する。
東京エレクトロンデバイスは、「第6回 IoT/M2M展」(2017年5月10〜12日、東京ビッグサイト)において、クラウドベースのIoT(モノのインターネット)向けノンプログラミング開発環境「Connexon(コネクソン)」を展示した。現在、Webサイトで無料トライアルの申し込みを受付中で、同年6月から無料トライアルを開始する。正式サービスは7月に始める予定だ。
IoTを活用したシステムを実現する上で課題になるのが、末端のIoTデバイスから得たデータをゲートウェイなどを介してクラウドなどに送り、解析した後にIoTデバイスにフィードバックするといった、データの入力から出力までの一連のデータ処理プログラム(データフローアプリケーション)のプログラミングだ。IoTシステムごとに、データの種類、収集方法、処理内容が異なる上に、センサー、ゲートウェイ、クラウドなどの構成要素、OS、開発言語が多岐にわたる。これらをコードベースでプログラミングできる人材は多いとはいえず、多大なリソースを割かなければならないからだ。
コネクソンは、システム環境やデータ処理要件に合わせて、IoTシステムの構築に必要なデータフローアプリケーションを、Web GUIベースの開発環境によってノンプログラミングで開発できるクラウドサービスである。コネクソンで開発したデータフローアプリケーションは、バイナリデータとしてダウンロードし、自社のシステムに自由にインストールできる。このため、より効率的で柔軟なIoTシステムの開発が可能になるという。
各種データ処理に必要となる機能は「DFAコンポーネント」としてあらかじめ用意されている。例えば、ファイルへの出力、ファイルからの読み出し、データのフィルタリング、標準出力、データベースへのインサート、HTTPノード間転送、WebSocket通信、FFT、クラウド連携などだ。これらのDFAコンポーネントを、設計ツールの「DFAエディター」によりマウス操作で接続し、パラメータを設定するだけでデータフローを作成できる。作成したデータフローは「DFAビルダー」によりOS(Windows、Linux)とCPU(x86、ARM)を選んでビルドすればバイナリデータが出力される。
同社によれば、データフローアプリケーションの開発期間とコストを従来比で10分の1、品質を同10倍にできるとしている。
展示では、温度センサーを組み込んだ小型のスターリングエンジンをホットプレートで加熱してから、3軸の加速度センサーユニットの上に置いて、温度センサーと加速度センサーのデータをゲートウェイを介してクラウドに送信し、ウイングアーク1stのクラウドベースBIツール「MotionBoard Cloud」に表示することで故障予測を行うデモンストレーションを披露した。このデモのデータフローアプリケーションは、コネクソンで開発したものだ。
コネクソンでデータフローアプリケーションを開発した故障予測デモンストレーションの展示。赤丸で示したのがスターリングエンジンで、右側の液晶ディスプレイには「MotionBoard Cloud」によるBIの画面が表示されている(クリックで拡大)
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- さあ、C言語プログラミングを始めよう!
これから組み込みシステムのプログラミングを学びたい人を対象に、C言語を使ったマイコン制御プログラムの“イロハ”を解説していきます。本連載を通じ、組み込みシステム開発特有の“特別なC言語の使い方”をマスターしよう。 - Pepperを動かす「アプリ」を作ろう〜まずはSDKの基本的な使い方を習得する
パーソナルロボット「Pepper」の一般販売が間もなく開始され、“ロボットのある生活”がまた一歩近づいた。Pepperの注目点はいくつもあるが、その1つが、自由なアプリ開発だ。ここでは配布されているSDKを使ってのロボットプログラミングに挑戦する。 - mrubyとマイコンボードで“IoTを手作り”してみよう
生産性が高く習得も容易なRubyの組み込み版「mruby」用い、実際にマイコンボード「enzi」との組み合わせで、取得したセンサーデータをTCP/IPでサーバへ送るIoTデバイスの開発を行います。 - 世界を変える機械学習、1兆個のIoTデバイスを誰がプログラムするのか
MONOistを含むITmediaの産業向け5メディアは、セミナー「MONOist IoT Forum IoTがもたらす製造業の革新 〜進化する製品、サービス、工場のかたち〜」を開催。同セミナーのレポートを前後編でお送りする。 - ノンプログラミングでIoTアプリを開発できる、DIY型のIoT開発も可能に
インフォテリアが、IoTソフトウェア基盤事業に参入する。第1弾製品となるIoTアプリをノンプログラマブルで開発/配布できる「Platio」を発表するとともに、Platioを用いた「DIY型IoT」開発環境の構築を目的にハードウェアベンチャーのCerevoとも協業した。 - プログラミングは加工機にお任せ、三菱電機が新型制御装置「D-CUBES」を披露
三菱電機は「JIMTOF2016」において、「Manufacturing Tomorrow―未来のものづくり」をテーマに、新たな制御システムを採用したワイヤ放電加工機、レーザー加工機、形彫放電加工機などの新製品を披露した。