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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Espruino/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[ www.espruino.com - ]</ref>= =См.такж...»)
 
Нет описания правки
 
(не показано 6 промежуточных версий 2 участников)
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=<ref>[ www.espruino.com - ]</ref>=
=Библиотека WiFi<ref>[https://www.espruino.com/Reference#t_Wifi www.espruino.com - Wifi Library]</ref>=


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


Ею можно пользоваться на следующих устройствах:
* [http://www.espruino.com/WiFi#using-wifi Espruino WiFi]
* [http://www.espruino.com/EspruinoESP8266 ESP8266]
* [http://www.espruino.com/ESP32 ESP32]
Возможно, некоторые функции этой библиотеки на вашем устройстве реализованы не будут, но об этом будет упомянуто в примечаниях.
Если вашего устройства нет в списке выше, вы можете воспользоваться одной из отдельных библиотек WiFi. Например:
* [http://www.espruino.com/ESP8266#software Для Espruino Pico и оригинальной Espruino]
* [http://www.espruino.com/CC3000 Для WiFi-модуля CC3000]
[http://www.espruino.com/Internet#related-pages У других способов подключения к сети] (вроде GSM, Ethernet и LTE) есть их собственные библиотеки.
Воспользоваться библиотекой WiFi можно следующим образом:
<syntaxhighlight lang="javascript">
var wifi = require("Wifi");
wifi.connect("my-ssid", {password:"my-pwd"}, function(ap){ console.log("connected:", ap); });
</syntaxhighlight>
Если вы используете [[ESP32]]/[[ESP8266]] и хотите, чтобы они подключались к WiFi автоматически при загрузке, добавьте в код wifi.save(). На других платформах поместите wifi.connect() в функцию onInit().
* [[Espruino:Справочник по API/Библиотека WiFi/associated|associated]]
* [[Espruino:Справочник по API/Библиотека WiFi/auth_change|auth_change]]
* [[Espruino:Справочник по API/Библиотека WiFi/connect()|connect()]]
* [[Espruino:Справочник по API/Библиотека WiFi/connected|connected]]
* [[Espruino:Справочник по API/Библиотека WiFi/dhcp_timeout|dhcp_timeout]]
* [[Espruino:Справочник по API/Библиотека WiFi/disconnect()|disconnect()]]
* [[Espruino:Справочник по API/Библиотека WiFi/disconnected|disconnected]]
* [[Espruino:Справочник по API/Библиотека WiFi/getAPDetails()|getAPDetails()]]
* [[Espruino:Справочник по API/Библиотека WiFi/getAPIP()|getAPIP()]]
* [[Espruino:Справочник по API/Библиотека WiFi/getDetails()|getDetails()]]
* [[Espruino:Справочник по API/Библиотека WiFi/getHostByName()|getHostByName()]]
* [[Espruino:Справочник по API/Библиотека WiFi/getHostname()|getHostname()]]
* [[Espruino:Справочник по API/Библиотека WiFi/getIP()|getIP()]]
* [[Espruino:Справочник по API/Библиотека WiFi/getStatus()|getStatus()]]
* [[Espruino:Справочник по API/Библиотека WiFi/ping()|ping()]]
* [[Espruino:Справочник по API/Библиотека WiFi/probe_recv|probe_recv]]
* [[Espruino:Справочник по API/Библиотека WiFi/restore()|restore()]]
* [[Espruino:Справочник по API/Библиотека WiFi/save()|save()]]
* [[Espruino:Справочник по API/Библиотека WiFi/scan()|scan()]]
* [[Espruino:Справочник по API/Библиотека WiFi/setAPIP()|setAPIP()]]
* [[Espruino:Справочник по API/Библиотека WiFi/setConfig()|setConfig()]]
* [[Espruino:Справочник по API/Библиотека WiFi/setHostname()|setHostname()]]
* [[Espruino:Справочник по API/Библиотека WiFi/setIP()|setIP()]]
* [[Espruino:Справочник по API/Библиотека WiFi/setSNTP()|setSNTP()]]
* [[Espruino:Справочник по API/Библиотека WiFi/sta_joined|sta_joined]]
* [[Espruino:Справочник по API/Библиотека WiFi/sta_left|sta_left]]
* [[Espruino:Справочник по API/Библиотека WiFi/startAP()|startAP()]]
* [[Espruino:Справочник по API/Библиотека WiFi/stopAP()|stopAP()]]
* [[Espruino:Справочник по API/Библиотека WiFi/turbo()|turbo()]]


=См.также=
=См.также=


{{ads}}
 


=Внешние ссылки=
=Внешние ссылки=
Строка 15: Строка 67:
<references />
<references />


{{Навигационная таблица/Espruino}}
{{Навигационная таблица/Портал/Espruino}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 15:09, 20 мая 2023

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


Библиотека 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().

См.также

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