Espruino:Справочник по API/Библиотека WiFi: различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 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().
- associated
- auth_change
- connect()
- connected
- dhcp_timeout
- disconnect()
- disconnected
- getAPDetails()
- getAPIP()
- getDetails()
- getHostByName()
- getHostname()
- getIP()
- getStatus()
- ping()
- probe_recv
- restore()
- save()
- scan()
- setAPIP()
- setConfig()
- setHostname()
- setIP()
- setSNTP()
- sta_joined
- sta_left
- startAP()
- stopAP()
- turbo()
См.также
Внешние ссылки