#author("2023-05-02T19:18:18+09:00","default:editor","editor") #contents *DECENTRAとは [#d942b97f] DECENTRAは、組み込み機器向けの、小型軽量なマルチホップ対応無線プロトコルスタックです。 従来、メッシュネットワークやアドホック通信にはWindowsやLinuxといった贅沢なハードウェア環境が必要でした。DECENTRAはたった数キロバイトのRAMと、8bit、16bitクラスのマイコンで動作し、OSも必要ありません。 数台での基本的な通信から、大規模なマルチホップ通信、モバイル・メッシュネットワークまで、多くの通信用途に対応できる汎用的なプロトコル・スタックとなっています。 ワイヤレス製品の付加価値をさらに高める通信ソフトウェアとしてお使い頂けます。 * 「DECENTRA」の由来[#d942b97f] DECENTRAという製品名は、英単語"de-centralized"(=中心がない、非中央集権的な)」から取られました。 一般にマルチホップ通信では、コーディネータ/コンセントレータと呼ばれる親デバイスが存在し、親デバイスを起点にネットワーク形成を行います。しかしこのタイプのネットワークには、コーディネータが停止するとすべてが機能不全に陥るという、致命的なSingle Point Of Failureが存在します。 一方でDECENTRAが形成するワイヤレスネットワークには、その製品名の通り中心がなく、すべてが対等なルータとしてアドホックに振舞います。どのデバイスが停止しても全体が不通になることはありません。 一方で、必要であればコーディネータを中心としたツリー型の大規模ネットワークを構築することもでき、アプリケーションに応じて適切な方式を使い分けますす。 *主な通信機能の紹介 [#h6ad4c55] -データを中継して宛先まで届けるマルチホップ通信を標準搭載 -マルチホップ上での送達確認と再送制御 -収容台数が無制限のツリー型ネットワーク -データの通過経路が把握できる「ルートレコード」 -中継端末でもスリープを行える「スリーピングルータ」 -端末の移動にも経路が追随する「高速経路切り替え」 -時刻のズレをスタックが自動補正「時刻同期」 -UARTのコマンドインターフェイスを標準提供 -Flash 120 KB, RAM 12 KBからの小型・軽量ソフトウェア -2.4GHz, 920MHz, 400MHzなど、お客様の用途に応じて周波数帯を選択可能 -マイコンのメーカー・アーキテクチャに非依存、8bit, 16bit マイコンでも利用可能 *ダウンロード [#l91117f9] ご紹介資料のダウンロードはこちら(PDF)から &ref(DECENTRAII_202301.pdf,nolink); *使い勝手を向上させる4つの新機能が登場(2021年3月更新) [#l7f18a1f] ** センドバックで再送制御が適用可能に [#d3313da9] SKSENDBACKコマンドでAck要求ありSKSENDと同等の使い方ができるようになりました。 ** 1ホップモードを追加 [#c8a60941] スター型(互いに1ホップ)のみでの利用を想定したモードです。経路形成や経路維持を省略するため、送信前の遅延がなく、制御メッセージとの送信衝突も発生しません。一般的な無線N対N通信と同じ使い勝手でご利用いただけます。 ** 新型ツリーモード「コンセントレータ主導構築(CIR)」 [#mba1d721] 各ルータの周期的な経路交換を廃止して、コンセントレータから一括で経路(再)構築をコントロールできるようになりました。経路構築用の制御メッセージ数を大幅に削減でき、データの到達性を向上させます。 ** アダプティブAck制御を搭載 [#i8a52cce] これまでAckの再送間隔と回数はグローバルに1種類のみでしたが、セレクタ番号との紐づけで複数設定を使い分けできるようになりました。ホップ数に応じて再送回数と間隔を可変にする、メッセージの重要度によって再送回数を多めに設定する、といった柔軟な運用が可能になりました。 スタックライセンスをお持ちのお客様には、ご希望の機能だけを選択しての更新も承っております。詳しくは当社窓口までお問合せください。 *LPWAパッケージが登場しました [#bc6c4f58] DECENTRAは特定の無線規格に依存しない中立的なプロトコル・スタックです。その特徴を活かして、2019年5月より新たにLPWA系無線でも利用可能となりました。従来のGFSKを使ったサブGHz無線よりも格段に通信距離が長く、超広域でのマルチホップ通信が利用可能です。 各メーカの無線IC、マイコン、独自無線規格への移植も承っています。 動作実績・推奨無線IC -LORA: --SX127x (セムテック) -IEEE 802.15.4k --ML7404(ラピスセミコンダクタ) *DECENTRAソフトウェア階層図 [#s1cddd99] &ref(d2layer.jpg,nolink,d2layer); *SKコマンド [#kf5b94bc] DECENTRA搭載の無線デバイスをパソコンに接続して、SKコマンドと呼ばれるコマンドを発行することで、簡単にネットワークを構築できます。 **SKコマンド例 [#q39012f7] >SKSEND 1 1000 0002 5 12345 指定した相手にユニキャストで送信し送達確認を求めます。経路がなければ動的に検索し、Ackが戻らなければ自動的に再送します。ZigBeeのようなややこしい接続手順は必要ありません。電源を入れてSKSENDコマンドを発行すれば、経路発見から再送制御まですべて全自動で実行されます。 >SKSYNC FFFF 5 半径5ホップ圏内のデバイスと時刻同期を行います。 >SKSETPS 0 3B 仮想時計が0秒になるとスリープし、59秒に起床する間欠動作を開始します。上記SKSYNCコマンドと組み合わせることで、一斉スリープ、一斉ウェイクアップの同期間欠動作が簡単に実行できます。 *パケットアナライザ「SK Catcher」 [#m130a084] DECENTRA対応アナライザ「SK Catcher」によって、目に見えない無線区間のトラフィックを詳細に観測することができるようになります。DECENTRAはパケットの途中経路をすべて記録するルートレコード機能をもっているため、パケットアナライザでデータを観測するだけでマルチホップ通信の通過ルートがすべて把握でき、ネットワークの保守や安定性の分析に効果的です。 &ref(d2_sniffer.jpg,nolink,d2_sniffer); &ref(d2_viewer.jpg,nolink,d2_viewer); -PC用解析ソフトウェア「SK Catcher」 -専用アンテナデバイス1個付属 -解析プロトコル:DECENTRA, 6LowPAN, IPv6, TCP, UDP, IEEE 802.15.4, ECHONET Lite -周波数帯:920MHz, GFSK, 100kbps -対応OS: Windows 7 以降 *対応チップセット・動作実績 [#q0d31c2c] 各メーカの無線IC、マイコン、独自無線規格への移植も承っています。 -無線IC --UD2400D (Uniband Electronics) --ADF7023-J (アナログデバイセズ) --ML7396B (ラピスセミコンダクタ) --MN87400 (パナソニック) --ML7275 (ラピスセミコンダクタ) --他、実績多数 -MCU --RL78/G13 (ルネサスエレクトロニクス) --FM3 MBA132 (富士通セミコンダクター) --PIC32MX 150 (Microchip) --ML610 482 (ラピスセミコンダクタ) -ワイヤレスMCU --CC1310 (テキサスインスツルメンツ) --EZR32 (シリコンラボラトリーズ) --ML7416(ラピスセミコンダクタ) *ソフトウェア仕様 [#w422d379] -コードサイズ:約120KB -必要ランタイムメモリ:約12KB~(最少4KBから搭載可能) -経路制御方式:ハイブリッド型 -マルチホップ送達確認:あり -最大ホップ数:6 -ヘッダサイズ:31バイト -ホストI/F (SKコマンド)を提供 -暗号化:AES-128bit -時刻同期、途中経路表示、優先ルート、固定ルート、高速経路切替 他、多数の機能を備えます *量産モジュール [#p5ac55ce] 量産用の無線モジュール製品をご紹介可能です。弊社窓口までお問い合わせください。