Espruino:Справочник по API/Библиотека WiFi: различия между версиями
Myagkij (обсуждение | вклад) (Новая страница: «{{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()]] | |||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= | ||
Строка 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().
- 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()
См.также
Внешние ссылки