ユーシーテクノロジ株式会社

UCT — Middleware for μT-Kernel

ミドルウェア

RTOSと組み合わせてすぐに使える、組み込み向けミドルウェア製品群。
TCP/IP・ファイルシステム・IoT通信をワンストップで提供します。

ミドルウェア製品概要 Overview

こんな課題はありませんか?

  • RTOSに合わせたTCP/IPスタックやファイルシステムを一から構築する工数が取れない
  • オープンソースのミドルウェアをRTOSに移植する技術リソースが不足している
  • IoT通信(6LoWPAN)を組み込みシステムに搭載したいが、実績あるスタックが見つからない
  • ミドルウェアのサポート・保守を任せられる開発元が欲しい

ユーシーテクノロジでは、自社開発RTOS「μT-Kernel」向けに移植・検証済みのミドルウェアを提供します。 オープンソースの実績あるライブラリをRTOS環境で確実に動作させるノウハウと、 技術サポートをセットで提供することで、組み込み開発の工数を大幅に削減できます。

製品ラインアップ Product Lineup

lwIP for UCT μT-Kernel 2.0 TCP/IPプロトコルスタック

組み込みシステム向けに設計された軽量・高性能なTCP/IPプロトコルスタックです。 ucT μT-Kernel 2.0への移植版(lwIP 2.0.2ベース)をオープンソースで提供しています。 HTTPサーバ・SNTPクライアント・SMTPクライアントなど多様なアプリケーションサンプルも公開されており、 ネットワーク機能を持つ組み込み機器の開発をすぐに開始できます。

  • lwIP 2.0.2 ベース(μT-Kernel 2.0移植済み)
  • オープンソースライセンスで提供OSS
  • HTTPサーバ・SNTPクライアント・SMTPクライアントのサンプル付き
  • 省メモリ設計:リソースが限られたマイコンでも動作
  • IPv4 / IPv6 対応
  • μT-Kernel 3.0への移行サポートあり(要相談)
FatFs for UCT μT-Kernel 2.0 FATファイルシステム

小規模組み込みシステム向けの超軽量FATファイルシステムです。 UCT μT-Kernel 2.0への移植版(FatFs R0.12c ベース)を提供しています。 SDカードやフラッシュメモリへのファイルアクセスが、RTOSと組み合わせてシンプルに実現できます。

  • FatFs R0.12c ベース(μT-Kernel 2.0移植済み)
  • FAT12 / FAT16 / FAT32 対応
  • SDカード・フラッシュなど各種ストレージに対応
  • 省メモリ・OS非依存設計
6LoWPAN for UCT μT-Kernel 2.0 IoT無線通信プロトコルスタック

6LoWPAN(IPv6 over Low power Wireless Personal Area Networks)は、 低消費電力無線モジュールで構成された無線ネットワーク上でIPv6通信を実現する標準プロトコルです。 UCT μT-Kernel 2.0移植版として提供しており、RTOS・プロトコルスタック・アプリケーションを 1つのMCU上で動作させることができます。 機器や各種センサーに搭載し、クラウドサービスと直結するための 無線PAN(Personal Area Network)対応MCUモジュールとして機能します。

  • IEEE802.15.4 / 6LoWPAN / IPv6 対応プロトコルスタック
  • 920MHz帯(ARIB STD-T108)・2.4GHz帯 対応
  • CoAPによるWebサービスとの親和性
  • バッテリー/エネルギーハーベストによる駆動を想定した低消費電力設計
  • IoT-Engine開発キットとの組み合わせで即時開発可能
  • 6LoWPANボーダールータ・開発キット(別製品)と連携

UCT 6LoWPAN 開発キットカタログ

UCT 6LoWPAN 開発キットカタログ表紙

PDFを開く →

ソフトウェア構成 Software Stack

μT-Kernel上でのミドルウェア構成イメージ

アプリケーション(HTTP Server / CoAP / ファイルアクセス 等)
ミドルウェア層(lwIP / FatFs / 6LoWPAN)
RTOS:μT-Kernel 3.0 / 2.0
ハードウェア(各種マイコン)

※ 各ミドルウェアはμT-Kernel上で動作確認済みの移植版を提供。組み合わせての利用も対応可能。

適用分野・活用例 Use Cases

🌐

ネットワーク接続機器

計測器・産業機器・家電のLAN/インターネット接続。lwIPによりWebサーバやクラウドAPI通信を省リソースで実装。

💾

データロギング機器

センサーデータのSDカード保存・ログ管理。FatFsにより標準FATファイルシステムで確実なデータ記録を実現。

📡

IoTセンサーノード

建物・工場・農場などに設置する無線センサー。6LoWPANで電池駆動のまま多数のノードをクラウドに接続。