FutureNet

NXR,VXRシリーズ

REST-API編

10. モバイル・WiFi設定

10-2. WiFi設定(wifi)

 処理概要

WiFi設定に関する処理を実行します。

 

URIおよびメソッド

機能 Version URI メソッド
POST PUT GET DELETE
wifi v2 /api/v2/wifi
/api/v2/wifi/wifi-list
/api/v2/wifi/wifi-list/{NUM}

凡例:〇対応、-未対応

  • api/v1は対応していません。

 

実行例

wifi-list設定の作成

メソッド URI
POST /api/v2/wifi/wifi-list
JSON
リクエスト

POST /api/v2/wifi/wifi-list
Content-Type: application/json

 

{
"wifi-list": {
"number": 0,
"mode": "11na"
}
}

 

レスポンス

201 Created

 

XML
リクエスト

POST /api/v2/wifi/wifi-list
Content-Type: application/xml

 

<wifi>
<wifi-list>
<number>0</number>
<mode>11na</mode>
</wifi-list>
</wifi>

 

レスポンス

201 Created

 

全wifi-list設定の取得

メソッド URI
GET /api/v2/wifi/wifi-list
JSON
リクエスト

GET /api/v2/wifi/wifi-list
Accept: application/json

 

レスポンス

200 OK
Content-Type: application/json

 

{
"wifi-list": {
"number": 0,
"mode": "11na"
}
}

 

XML
リクエスト

GET /api/v2/wifi/wifi-list
Accept: application/xml

 

レスポンス

200 OK
Content-Type: application/xml

 

<wifi>
<wifi-list>
<number>0</number>
<mode>11na</mode>
</wifi-list>
</wifi>

 

TEXT/PLAIN
リクエスト

GET /api/v2/wifi/wifi-list
Accept: text/plain

 

レスポンス

200 OK
Content-Type: text/plain

 

wifi 0
mode 11na

 

wifi-list設定の更新

メソッド URI
PUT /api/v2/wifi/wifi-list/{NUM}
JSON
リクエスト

PUT /api/v2/wifi/wifi-list/0
Content-Type: application/json

 

{
"number": 0,
"mode": "11na",
"txpower": 10
}

 

レスポンス

204 No content

 

XML
リクエスト

PUT /api/v2/wifi/wifi-list/0
Content-Type: application/xml

 

<wifi-list>
<number>0</number>
<mode>11na</mode>
<txpower>10</txpower>
</wifi-list>

 

レスポンス

204 No content

 

wifi-list設定の取得

メソッド URI
GET /api/v2/wifi/wifi-list/{NUM}
JSON
リクエスト

GET /api/v2/wifi/wifi-list/0
Accept: application/json

 

レスポンス

200 OK
Content-Type: application/json

 

{
"number": 0,
"mode": "11na",
"txpower": 10
}

 

XML
リクエスト

GET /api/v2/wifi/wifi-list/0
Accept: application/xml

 

レスポンス

200 OK
Content-Type: application/xml

 

<wifi-list>
<number>0</number>
<mode>11na</mode>
<txpower>10</txpower>
</wifi-list>

 

TEXT/PLAIN
リクエスト

GET /api/v2/wifi/wifi-list/0
Accept: text/plain

 

レスポンス

200 OK
Content-Type: text/plain

 

wifi 0
mode 11na
txpower 10

 

wifi-list設定の削除

メソッド URI
DELETE /api/v2/wifi/wifi-list/{NUM}

 

リクエスト

DELETE /api/v2/wifi/wifi-list/0

 

レスポンス

204 No content

 

パラメータ

指定可能なパラメータは下記の通りです。

なお指定可能なパラメータおよび設定値は、製品およびファームウェアのバージョンにより異なりますので、詳細については各製品のユーザーズガイド(CLI版)も合わせてご参照ください。

  • パラメータ表の説明文中の記号について
    < > … 括弧内の値の範囲から選択することを示しています。
    [ ] … 括弧内の値のどれかを選択することを示しています。

 

パラメータおよびレベル 説明
Lv.1 Lv.2 Lv.3 Lv.4 Lv.5 Lv.6 
wifi wifi-list number WiFi番号
mode 無線方式 … [ 11a | 11b | 11g | 11na | 11ng ]
※設定可能項目は機種により異なります
dual-channel 拡張チャネル(HT) … [ disable | higher | lower ]
guard-interval ガードインターバル … [ long | short ]
channel チャネル … [ <1-48> | auto | auto-1-6-11 | auto-2-7-12 | auto-3-8-13 ]
speed unicast 伝送レート(ユニキャスト) … [ <1000-54000> | auto ] 
mcs MCS index … [ <0-7> | auto ] 
beacon-period ビーコン周期 … <40-2000>
※設定可能範囲は機種により異なります
fragment-threshold フラグメント閾値 … <256-2344>(bytes)
rts-threshold RTS閾値 … <256-2345>(bytes)
txpower 送信出力 … [ <1-20> | auto ]
※設定可能範囲・項目は機種により異なります
wlan-client wlanクライアント … WLANインタフェース名