Gets information about the current WiFi connection.

Usage #

package main

import (
    "fmt"
    t "github.com/hugmouse/gotermux"
)

func main() {
    connection := t.TermuxWifiConnectionInfo()
    fmt.Printf("SSID: %s\n", connection.SSID)
    fmt.Printf("BSSID: %s\n", connection.BSSID)
    fmt.Printf("IP: %s\n", connection.IP)
    fmt.Printf("Signal Strength: %d\n", connection.Rssi)
}
Output: SSID: MyWiFiNetwork BSSID: aa:bb:cc:dd:ee:ff IP: 192.168.1.100 Signal Strength: -45

Return Value #

Returns TConnection with current WiFi connection details.

Struct TConnection #

FieldTypeDescription
SSIDstringNetwork name
BSSIDstringRouter MAC address
IPstringDevice IP address
RssiintSignal strength in dBm
LinkSpeedintConnection speed in Mbps
FrequencyintWiFi frequency in MHz
NetworkIdintNetwork identifier
HiddenboolWhether network is hidden