get_wifi_status
Check Wi-Fi connection status on the Busy Bar device to verify SSID, signal strength, security type, and IP assignment for network troubleshooting.
Instructions
Retrieve Wi-Fi connection status from the Busy Bar device.
This tool queries GET /api/wifi/status via `WiFiApi.api_wifi_status_get()` to obtain
the current network connection details on the Wi-Fi interface.
Returns a StatusResponse object containing:
- state (str): Connection state — e.g., "connected", "disconnected"
- ssid (str | null): SSID of the connected access point
- bssid (str | null): MAC address of the connected access point
- channel (int): Wi-Fi channel number (e.g., 1, 6, 36)
- rssi (int): Received signal strength indicator in dBm (negative value)
- security (str): Security type — e.g., "open", "wpa2", "wpa3"
- ip_config (StatusResponseIpConfig): IP configuration including:
- method (WifiIpType): How the IP was obtained ("dhcp" or "static")
Use case:
Diagnostics for network troubleshooting — verify SSID, signal strength, security
type, and IP assignment before debugging connectivity issues.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||