IoTデバイス向け軽量通信プロトコル Ubiquitous Network Framework 「小さく」「軽く」「速い」ネットワーク プラットフォーム

対応プロトコル

  • ネットワークレイヤ: IP, ICMP, ARP, IGMP / MLD
  • トランスポートレイヤ: TCP, UDP
  • アプリケーションレイヤ: DHCPc, DHCPd, DNSc, SNTP, HTTPd, HTTPc, FTPd, TELNETd

デュアルスタック対応

  • IPv4 版(IPv4 Edition)
  • IPv6 版(IPv6 Edition、IPv4 とのデュアルスタック対応)

対応ハードウェア

  • 有線LAN マイコン
    ルネサスエレクトロニクス株式会社 RX600シリーズ,RX200シリーズ
    STマイクロエレクトロニクス STM32シリーズ
    など
  • 無線モジュール
    株式会社村田製作所 LBWB1ZZYDZ
    など
  • HD-PLC
    株式会社メガチップス KHN13200
    ローム株式会社 BU82204MWV
    など

コードサイズ

例 (ARM Cortex-M4 シリーズ の場合)

・シナリオ1: 無線LAN を使用し https://www.verisign.com/※ からコンテンツを取得する場合
 -ROM:130KB (WLAN ドライバ部分は含みません)
 -RAM 最大使用量:50KB (WLAN ドライバ部分は含みません)
  ルート証明書は verisign の 5件分をロードしています。
  https://www.verisign.com/ では、署名アルゴリズム sha256RSA の証明書が使用されています。
 ※Network Stack、DHCPc、DNSc、HTTPc、TLS が動作しています。

ベンチマーク例 (※2015年計測値)

スループット比較 (WLAN 環境時)

ネットワークスタック (OS 含む) TCP 送信 TCP 受信
Ubiquitous Network Framework 20.8Mbps 9.09Mbps
FreeRTOS + lwIP 9.0Mbps 9.49 Mbps

スループット測定 (Gigabit Ethernet 環境時)

ネットワークスタック (OS 含む) TCP 送信 TCP 受信
Ubiquitous Network Framework 700.6Mbps 627.2Mbps

提供形態

ライブラリ・オブジェクト形式での SDK (ソフトウェア開発キット) として提供いたします。お客様はアプリケーションプログラムリンク時にライブラリやオブジェクトをリンクしてください。サンプルコードをソースファイルで提供致しますので、素早く評価、開発を行うことができます。
各アーキテクチャ、コンパイラ、開発環境に対応しています。詳しくはお問い合わせください。

SDK内容

  • ドキュメント
  • ヘッダファイル
  • ライブラリファイル
  • オブジェクトファイル
  • サンプルプログラム

製品を探す