組込みアプリケーション向け軽量通信プロトコル Ubiquitous Network Framework 「小さく」「軽く」「速い」ネットワーク プラットフォーム

Ubiquitous Network Frameworkとは

TCP/IPスタックをベースとした、通信機能を実装するためのミドルウェアです。

ROM/RAM容量が限られたローエンドMCUによるOSレス(ベアメタル)環境や、既にRTOS上でアプリケーションが動作している環境でUbiquitous Network Frameworkによる通信機能を実現します。

Ubiquitous Network Frameworkの基本となるベース・プロトコル(Base Protocol)に、お客様のユースケースにあわせた各種プロトコルを選択・搭載することで、最小限のハードウェアリソースで組込み機器をネットワーク対応させることができます。

Ubiquitous Network Frameworkは、すべてユビキタスAIが独自に開発しているため、OSSを使用する場合の制約や煩雑な手続きは一切発生しません。

特長

  • OSレスの環境でも動作する、組込み機器のネットワーク対応に最適なフレームワーク
  • 多彩なプロトコル、アプリケーションをサポート
  • 通信機能を使用する上で必要最小限のカーネルが動作、要求されるCPUリソースを低減
  • ユースケースにあわせてプロトコル構成を最適化し、必要なROM/RAMを最小化
  • IPv6に対応、6LoWPANベースの上位プロトコルを実装

これらの課題を解決

  • 通信スタックの搭載を検討しているが、使用するマイコンリソースがひっ迫している
  • FreeRTOSのようなオープンソースソフトウェア(OSS)では満足できるスループットを実現できない
  • 可能な限り省電力で動作するIoT機器を開発したいがパフォーマンスを落としたくない
  • LinuxなどのOSSの管理から解放されたい
  • 現行製品の組込みシステムを刷新し、ネットワーク対応、無線対応、IPv6対応にしたい

RTOS 環境上の既存ソフトウェア資産をそのまま利用

既存のRTOS環境で動作する、Ubiquitous Network Framework on RTOSの提供が可能です。組込み機器の RTOS上でのネットワーク対応を省リソースで実現します。既存のソフトウェアに手を加える必要がなく、RTOS環境上の既存ソフトウェア資産をそのまま利用できます。

Ubiquitous Network Framework ブロック図

組み合わせ可能な対応プロトコル

レイヤープロトコル
本製品のベースとなるプロトコル
(Base Protocol)
IP
ICMP
ARP
IGMPv3 / MLD
TCP
UDP
選択可能 無償提供プロトコルDHCPd
DNSc
SNTP
HTTPd
HTTPc
FTPd
TELNETd
有償オプションプロトコルTLS/SSL [Ubiquitous TLS]
DTLS [Ubiquitous DTLS]
PANA [Ubiquitous PANA]
TFTPc [Ubiquitous TFTPc]
mDNS [Ubiquitous mDNS]

採用アプリケーション例

アプリケーション利用例
家庭用エアコン用無線・有線 LAN 接続アダプター無線・有線 LAN 接続で家庭用エアコンを ECHONET Lite で制御
ホームコントロールシステム長期間、連続稼働、高品質が要求されるホームコントロールシステム
カーオーディオUSB メモリや iPod 等のポータルメディアプレイヤーに入った音楽データを再生
セキュリティカメラWeb 経由でネットワーク監視を行うためのセキュリティカメラ
給湯器制御用無線アダプター無線接続で給湯器をスマホから制御
スマートメーター対応ホームゲートウェイスマートメーターおよび各種家電制御を行うためのホームゲートウェイ
ほか、多数