Espruino:Справочник по API/Библиотека WiFi: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 5: Строка 5:
=Библиотека WiFi<ref>[https://www.espruino.com/Reference#t_Wifi www.espruino.com - Wifi Library]</ref>=
=Библиотека WiFi<ref>[https://www.espruino.com/Reference#t_Wifi www.espruino.com - Wifi Library]</ref>=


Эта библиотека создана для управления интерфейсом WiFi. В ней поддерживается такой функционал как подключение к WiFi-сетям, считывание сетевой информации, запуск в режиме точки доступа и т.д.
Эта библиотека создана для управления интерфейсом [[WiFi]]. В ней поддерживается такой функционал как подключение к [[WiFi]]-сетям, считывание сетевой информации, запуск в режиме точки доступа и т.д.


Ею можно пользоваться на следующих устройствах:
Ею можно пользоваться на следующих устройствах:
Строка 22: Строка 22:
Воспользоваться библиотекой WiFi можно следующим образом:
Воспользоваться библиотекой WiFi можно следующим образом:


<syntaxhighlight lang="javascript" enclose="div">
var wifi = require("Wifi");
var wifi = require("Wifi");
wifi.connect("my-ssid", {password:"my-pwd"}, function(ap){ console.log("connected:", ap); });
wifi.connect("my-ssid", {password:"my-pwd"}, function(ap){ console.log("connected:", ap); });
</syntaxhighlight>


Если вы используете [[ESP32]]/[[ESP8266]] и хотите, чтобы они подключались к WiFi автоматически при загрузке, добавьте в код wifi.save(). На других платформах поместите wifi.connect() в функцию onInit().
Если вы используете [[ESP32]]/[[ESP8266]] и хотите, чтобы они подключались к WiFi автоматически при загрузке, добавьте в код wifi.save(). На других платформах поместите wifi.connect() в функцию onInit().

Версия от 16:43, 28 февраля 2021

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Библиотека WiFi[1]

Эта библиотека создана для управления интерфейсом WiFi. В ней поддерживается такой функционал как подключение к WiFi-сетям, считывание сетевой информации, запуск в режиме точки доступа и т.д.

Ею можно пользоваться на следующих устройствах:

Возможно, некоторые функции этой библиотеки на вашем устройстве реализованы не будут, но об этом будет упомянуто в примечаниях.

Если вашего устройства нет в списке выше, вы можете воспользоваться одной из отдельных библиотек WiFi. Например:

У других способов подключения к сети (вроде GSM, Ethernet и LTE) есть их собственные библиотеки.

Воспользоваться библиотекой WiFi можно следующим образом:

var wifi = require("Wifi");
wifi.connect("my-ssid", {password:"my-pwd"}, function(ap){ console.log("connected:", ap); });

Если вы используете ESP32/ESP8266 и хотите, чтобы они подключались к WiFi автоматически при загрузке, добавьте в код wifi.save(). На других платформах поместите wifi.connect() в функцию onInit().

См.также

Внешние ссылки