メインコンテンツまでスキップ

ネットワーク設定

ホスト名と WiFi 認証情報。


GET /api/setting/network​

レスポンス​

{
"Hostname": "nm-cyd-c5-ab12cd",
"WiFiSSID": "MyHomeAP"
}
フィールド型意味
Hostnamestringマイナーがアナウンスする mDNS / NetBIOS ホスト名。
WiFiSSIDstring設定済み WiFi SSID。

現在の WiFi パスワードは 決して返されません。


POST /api/setting/network​

部分更新 — 変更したいキーだけを含めます。

リクエスト​

{
"Hostname": "garage-miner-01",
"WiFiSSID": "MyHomeAP",
"WiFiPWD": "supersecret"
}
フィールド型必須意味
Hostnamestringいいえ新しいホスト名(英数字と - を推奨)。
WiFiSSIDstringいいえ新しい WiFi SSID。
WiFiPWDstringいいえ新しい WiFi パスワード。書き込み専用。

レスポンス​

HTTP/1.1 200 OK
Content-Type: text/plain

OK

ボディが有効な JSON でない場合は 400。

例​

curl -X POST http://192.168.1.42/api/setting/network \
-H "Content-Type: application/json" \
-d '{"Hostname":"garage-miner-01"}'
警告

WiFi 認証情報の変更は すぐにはネットワークを再起動しません。次の起動で新しい設定が使用されます。