wifi — Робота з WiFi-мережами
Функції для роботи з WiFi-мережами.
Приклад:
1let networks = wifi.scan();
2for (let i = 0; i < networks.length; i++) {
3 console.print(networks[i]);
4 console.print("RSSI:", wifi.get_rssi(i));
5 console.print("Encryption:", wifi.get_encryption_type(i));
6}
Функції
- wifi.connect(ssid, password)
Підключається до WiFi-мережі.
- Arguments:
ssid (
string()) – Назва мережі.password (
string()) – Пароль.
- wifi.get_status()
Повертає код стану WiFi-з’єднання.
- Повертає:
Код стану (
WiFi.status()).- Тип повернення:
number
- wifi.disconnect()
Відключається від WiFi-мережі.
- wifi.scan()
Сканує доступні WiFi-мережі.
- Повертає:
Масив рядків (SSID).
- Тип повернення:
Array
- wifi.get_rssi(index)
Повертає силу сигналу мережі за індексом з результатів сканування.
- Arguments:
index (
number()) – Індекс мережі.
- Повертає:
RSSI у дБм.
- Тип повернення:
number
- wifi.get_encryption_type(index)
Повертає тип шифрування мережі за індексом.
- Arguments:
index (
number()) – Індекс мережі.
- Повертає:
Код типу шифрування.
- Тип повернення:
number
- wifi.get_mac()
Повертає MAC-адресу пристрою.
- Повертає:
MAC-адреса у форматі
"XX:XX:XX:XX:XX:XX".- Тип повернення:
string
- wifi.get_local_ip()
Повертає локальну IP-адресу.
- Повертає:
IP-адреса.
- Тип повернення:
string
- wifi.set_config(ip, gateway, subnet, dns1, dns2)
Встановлює статичну конфігурацію мережі.
- Arguments:
ip (
string()) – IP-адреса.gateway (
string()) – Шлюз.subnet (
string()) – Маска підмережі.dns1 (
string()) – Первинний DNS.dns2 (
string()) – Вторинний DNS.