BC-11ah STA設定方法および動作確認方法

Posted by: otsuka

Raspberry Pi用HATを使用してBC-11ahを接続したRaspberry Piを
11ahステーション(クライアント)として使用する場合の
設定方法、動作確認方法は以下のようになります。

NRC7292_SW_PKG_v1.3.4_rev14をインストールし、
/home/pi/nrc_pkg/
以下に11ahモジュールを使用するためのパッケージ一式が入っている状態を前提としています。


AP動作時もSTA動作時も、BC-11ahの設定は/home/pi/nrc_pkg/以下にセットアップ済みのパッケージで行い、

/home/pi/nrc_pkg/script/start.py
でAPまたはSTAとして動作を開始し、
/home/pi/nrc_pkg/script/stop.py
でAPまたはSTAとしての動作を停止します。

STA設定方法

/home/pi/nrc_pkg/script/start.py に以下の引数を与えて実行します。
$ sudo su
# ./start.py 0 0 JP
各引数の意味は/home/pi/nrc_pkg/READMEに詳細が書かれています。
使用法:
        start.py [sta_type] [security_mode] [country] [channel] [sniffer_mode]

引数:
        sta_type      [0:STA | 1:AP | 2:SNIFFER | 3:RELAY]
        security_mode [0:Open | 1:WPA2-PSK | 2:WPA3-OWE | 3:WPA3-SAE]
        country       [US:USA | JP:Japan | TW:Taiwan | KR:Korea | EU:EURO | CN:China | AU:Austrailia | NZ:New Zealand]
        -----------------------------------------------------------
        channel       [S1G Channel Number]   * [sta_type]2 の sniffer_mode 起動時のみ
        sniffer_mode  [0:Local | 1:Remote]   * [sta_type]2 の sniffer_mode 起動時のみ
実行例:
        OPEN mode STA for Korea                : ./start.py 0 0 KR
        Security mode AP for US                : ./start.py 1 1 US
        Local Sniffer mode on CH 40 for Japan  : ./start.py 2 0 JP 40 0
注意:
        sniffer をリモート端末で動作させる場合には sniffer_mode は 1 にする必要があります。

STA動作確認方法

予めAPモードで別のBC-11ahを装着したRaspberry Piを起動しておき
STAモードでstart.pyを実行、
  • 11ahインタフェースwlan0が正しくAPに接続してIPアドレスが割り当てられること
  • AP経由でインターネット上のIPアドレスにパケットが到達しアクセス可能であること
で動作確認できます。
AP側のログで11ahによる接続が確立しDHCPでIPアドレスを割り当てたことを確認することもできます。