アドホック通信ソフトウェア 「decentra ii」のご紹介 · 2015. 3. 4. · ©2015,...

29
© 2015, Skyley Networks,Inc. 1 アドホック通信ソフトウェア 「DECENTRA II」のご紹介 株式会社スカイリー・ネットワークス

Upload: others

Post on 25-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

© 2015, Skyley Networks,Inc. 1

アドホック通信ソフトウェア「DECENTRA II」のご紹介

株式会社スカイリー・ネットワークス

Page 2: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

2© 2015, Skyley Networks,Inc.

リレー式に通信をつなぐ!

=マルチホップ動的に経路を発見

=アドホック

多段中継(マルチホップ)通信をサポートする組み込み用無線プロトコルスタックです

DECENTRA IIとは

Page 3: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

3© 2015, Skyley Networks,Inc.

無線プロトコルの導入を検討しているのだが・・・規格団体に加入するのは面倒年会費もかかるし・・・

製品認証といった手間はなるべく避けたい相互接続性や標準規格の必要もない

「とにかくもっと手軽なのはないの?」

DECENTRA II コンセプト

Page 4: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

4© 2015, Skyley Networks,Inc.

アプリケーション

DECENTRA IIネットワークレイヤ

MCU/RF

スケジューラ パケットキュー メモリ管理ルーティング

テーブルディスパッチャ

DECENTRA II

MAC/driver

ROM:60KB RAM:最小4KB(推奨8K以上)

ソフトウェア構成図

Page 5: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

5© 2015, Skyley Networks,Inc.

1対1から複雑なネットワークまで幅広く通信をサポート

多彩な送信モード(ユニキャスト、ブロードキャスト、センドバック、委譲通信)

End-to-EndのAck再送制御を提供

メッセージの途中経路の把握が可能

特徴 (その1)

Page 6: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

6© 2015, Skyley Networks,Inc.

マルチホップ通信のサポートテーブル駆動とダイナミックルーティングの併用(=ハイブリッド方式)

仮想時計による同期動作一斉に起床、スリープ

ペアリング機能

特徴 (その2)

Page 7: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

7© 2015, Skyley Networks,Inc.

通信に最低限必要な設定ID各デバイスに固有の識別子(2バイト)0x0000と0xFFF0-0xFFFFは予約ユーザが採番する

ポート番号2バイトのネットワーク識別子同じポート番号同士で通信ができる

チャンネル無線の周波数

基本設定

Page 8: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

8© 2015, Skyley Networks,Inc.

基本設定

チャンネル33ポート番号60000

0x0001

0x0002 0x0003

チャンネル33ポート番号60001

0x0001

0x0002 0x0003

チャンネル40ポート番号60000

0x0001

0x0002 0x0003

60000-65535がパブリック60000より下がメーカ固有のプライベートポート番号

Page 9: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

9© 2015, Skyley Networks,Inc.

特定の相手にデータを届けるAckによる送達確認と再送制御

ユニキャスト

Page 10: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

10© 2015, Skyley Networks,Inc.

ネットワーク全体にデータを届ける転送回数(ブロードキャスト半径)を指定可能

ブロードキャスト

Page 11: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

11© 2015, Skyley Networks,Inc.

メッセージが通過すると経路が記録される逆向きの経路で送信元に送り返す

センドバック

0x0001

0x0002 0x0003 0x0004 0x00010x00020x00030x0004

Page 12: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

12© 2015, Skyley Networks,Inc.

周囲のデバイスに送信を委託する複数の異なる経路を同時に活用できるAckによる再送制御と送達確認が可能

委譲通信 (delegation)

Page 13: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

13© 2015, Skyley Networks,Inc.

ルート発見 ルート応答

ネットワーク全体にブロードキャストを発信発見対象がルート応答を返す

メリット:必要な時以外に通信が発生しないデメリット:ブロードキャストの負担が高い

Reactive Type

Page 14: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

14© 2015, Skyley Networks,Inc.

Proactive Type

周期的に経路情報を交換

メリット:複数の迂回路を把握できるデメリット:定期的に通信が発生する、メモリを多く消費する

Page 15: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

15© 2015, Skyley Networks,Inc.

ReactiveとProactiveを併用したハイブリッドタイプDSRを使った動的経路探索テーブル交換(LSモード、DVモード)

D2の経路制御

Page 16: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

16© 2015, Skyley Networks,Inc.

0x0001

0x0002

0x0003

0x00030x0004

0x0002

メッセージがリレーされると、端末IDがスタックに積まれる

0x0002

0x0001

0x0001

D2の動的経路探索(DSR)

Page 17: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

17© 2015, Skyley Networks,Inc.

逆向きに送り返して応答する要求と応答が常に同じルートをたどる

0x0001

0x0002

0x0003

0x00030x0004

0x0002

0x0001

D2の動的経路探索(DSR)

Page 18: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

18© 2015, Skyley Networks,Inc.

すべてのデバイスが対等なルータとして動作スコープの導入による通信量の圧縮 (FSR)複数の迂回ルートを把握大容量のメモリが必要32台まで

LSモード

Scope=2

Page 19: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

19© 2015, Skyley Networks,Inc.

特定の1台をデータ収集役の「コンセントレータ」に指定 コンセントレータへはユニキャストが可能 下り方向は動的探索、ブロードキャスト、センドバック 少ないRAMで収容台数を増やせる

DVモード

センドバック

Page 20: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

20© 2015, Skyley Networks,Inc.

ネットワークの構築

DSR LSモード DVモード

DSR ① ② ③

LSモード ② ④

DVモード ③ ⑤

組み合わせ

①動的経路探索のみ(SKコマンドの初期値)②LSモードとDSRの併用③DVモードとDSRの併用④LSモードのみ⑤DVモードのみ

Page 21: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

21© 2015, Skyley Networks,Inc.

12時30分40秒

12時30分40秒

12時30分40秒

仮想時計による同期動作 (単位は秒)スタック内で転送・処理遅延による時刻ずれを自動補正時間に合わせてスリープ、ウェイクアップ

時刻同期命令の同報

時刻同期

Page 22: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

22© 2015, Skyley Networks,Inc.

特定の相手とのみ通信ペアリングを連鎖させて安定した通信経路を形成

ペアリング相手以外の通信をブロックBからA経由でCの通信も可能

B

C

A

ペアリングでネットワーク構造を固定置局設計する場合に効果を発揮します

ペアリング

×

Page 23: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

23© 2015, Skyley Networks,Inc.

基本設定

IDSKSREG S1 1

ポート番号SKSREG S2 EA60

チャンネルSKSREG S8 21

SKコマンド例

Page 24: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

24© 2015, Skyley Networks,Inc.

データ通信

ユニキャストSKSENDTO 1 1000 1 5 HELLO<CRLF>

ブロードキャストSKBC 5 1000 5 HELLO<CRLF>

委譲通信SKFLASH 1000 5 HELLO<CRLF>

SKコマンド例

Page 25: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

25© 2015, Skyley Networks,Inc.

DVモードSKSREG S4 32SKSREG S6 96SKSREG S7 1C2SKSREG S9 1SKSREG SA 1

DVモードSKSREG S3 32SKSREG S4 32SKSREG S5 96SKSREG S6 96SKSREG S7 1C2SKSREG S9 0

SKコマンド例

Page 26: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

26© 2015, Skyley Networks,Inc.

無線機器同士の通信を専用USBドングルでキャプチャし、解析表示するソフトウェアです。

SK Catcher

Page 27: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

27© 2015, Skyley Networks,Inc.

うまく接続できないが、どこが悪いのか分からない

通信が不安定だが、何が起きているのか知りたい

アプリケーションが正しくデータを送出しているか確認したい

複数のデバイスが送受信しているトラフィック総量を知りたい

同じ周波数で別のネットワークが存在しているか確認したい

パケットアナライザの必要性

Page 28: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

© 2015, Skyley Networks,Inc. 28

Page 29: アドホック通信ソフトウェア 「DECENTRA II」のご紹介 · 2015. 3. 4. · ©2015, SkyleyNetworks,Inc. 16 0x0001 0x0002 0x0003 0x0003 0x0004 0x0002 メッセージがリレーされると、端末IDがスタックに積まれる

© 2015, Skyley Networks,Inc. 29

ネットワークビューワ

ネットワーク形態を可視化します

EDスキャナ電波の込み具合を可視化します