IoT機器の構成管理
IoT機器には多種多様なモデルがあります。モデルごとに異なる機器内の各種構成データを、機器のモデル名を指定するだけで構成に必要なデータを高速に検索し、設定することが可能です。
ユビキタスAIのIoT機器向け組込みソフトウェアパッケージUbiquitous RTOS IoT Enablerに、センサーなどから収集した大量のデータを効率よく処理・管理できる組込み向け高速データベース Ubiquitous DeviceSQLを統合した、オールインワンのデータ管理向けソリューションパッケージ「Ubiquitous RTOS IoT Enabler for DBMS※」。
Ubiquitous DeviceSQLは、組込み機器に最適化された、世界最小クラスのデータベースです。ストリームベースのデータベースエンジンに、高速データベース機能とイベント処理機能 (データ処理機能) を兼ねそなえています。ユビキタスAIのリアルタイムOS「TOPEERS-Pro」と組み合わせて使用することで、組込みシステムに最適化されたデータ管理を実現することが可能です。
※DBMS = Database Management System
Ubiquitous DeviceSQLを搭載したRTOS IoT Enabler for DBMSは、IoT機器に最適なデータ管理を実現するための、以下のような高速データベース機能とイベント処理機能(データ処理機能)を備えています。
IoT機器には多種多様なモデルがあります。モデルごとに異なる機器内の各種構成データを、機器のモデル名を指定するだけで構成に必要なデータを高速に検索し、設定することが可能です。
さまざまなセンサーから収集された大量のデータをリアルタイムに監視し、条件に合致するデータのみをクラウドサービスに送信するフィルタとして活用することにより、通信トラフィックを大幅に削減できます。
さまざまなセンサーから収集された大量のデータを機器内で一旦データベースに蓄積し、必要とされるデータに集約またはフォーマットに変換してクラウドサービスに送信します。収集した大量のデータをそのまま送信しないことで、データ量を最適化して通信コストの削減に貢献します。
従来のIoT環境のデータ送信イメージ
RTOS IoT Enabler forDBMSを使用した
データ送信イメージ
さまざまなセンサーから収集された大量のデータをリアルタイムに監視し、データベース内のテーブルデータと照合します。これにより、条件に合致した場合のみイベント処理(プログラムタスク)を実行することや、アラートを発行することを容易に行うことができます。
移動体のIoT機器において、さまざまなセンサーから収集されたデータをクラウドサービスにデータ送信している際に、通信状況によりパケットロスやクラウドサーバーとの切断が発生します。このような場合には、機器内のデータベースに一時的にデータを蓄積し、通信回線の回復後に、送信する等、データキャッシュ機能として活用することが可能です。
IoT機器内で動作する各種アプリケーションは、Ubiquitous RTOS IoT Enabler for DBMSに搭載された高速データベース機能が使用でき、オラクル社が開発したデータベース言語PL/SQL(Procedure Language/Structured Query Language)を組込み用途向けに機能拡張したDeviceSQL言語での効率的なデータ管理プログラミングが可能です。
バッテリー駆動のIoT機器では、データをクラウドサービスに常時送信すると、バッテリーの消費が速くなります。さまざまなセンサーから収集された大量のデータを一旦データベースに蓄積し、その間は通信機器の電源をオフにし、必要なタイミングでオンにしてデータ送信することでバッテリーの消費電力を抑えることが可能です。
(50KB~。コンフィグレーション、コンパイラの種類に依存します)
Ubiquitous RTOS IoT Enablerの詳細について知りたい方やIoT機器の設計開発に課題をお持ちの方は、お気軽にご相談ください。
Ubiquitous RTOS IoT Enablerは、ユビキタスAIが提供するリアルタイムOSのTOPPERS-Proをベースに、ネットワーク、セキュリティおよび用途別ミドルウェアを柔軟に組み合わせることで、複雑なIoT製品の開発期間を約50%削減し、高品質で高性能な製品をタイムリーに市場投入を実現するオールインワンソフトウェアパッケージです。
Ubiquitous RTOS IoT Enablerに、多くのスマートメーターやスマート家電などのEMS機器で採用されているECHONET Liteを統合した、オールインワンのソリューションパッケージです。
Ubiquitous RTOS IoT Enablerを次世代トランスポートプロトコルQUICに対応させた、Webサービスのクライアント機器の開発に好適なオールインワンパッケージです。
Ubiquitous RTOS IoT Enablerに、組込み向け高速データベース Ubiquitous DeviceSQLを統合した、オールインワンのデータ管理向けソリューションパッケージです。