Wi fi api сеть

Пример собственного API WiFi

Пример API Нативного Wi-Fi, демонстрирующий использование основных функций управления беспроводной сетью, входит в комплект средств разработки программного обеспечения (SDK) Microsoft Windows. Последняя версия пакета Windows SDK доступна в Центре загрузки.

По умолчанию образец исходного кода Native Wifi устанавливается в следующем каталоге:

C:\Program Files\Microsoft SDK\Windows\\Samples\NetDs\Wlan

Пример API Native Wifi находится в следующей папке:

автонастройка

Пример native Wifi можно скомпилировать и запустить в Windows Vista и более поздних версий, Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2). Некоторые функции примера не поддерживаются в Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2). Список функций, поддерживаемых Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2), см. в статье Поддержка API Нативный Wi-Fi в Windows XP.

В примере Native Wifi показано, как выполнять следующие задачи:

  • Перечисление беспроводных интерфейсов. См. раздел WlanEnumInterfaces.
  • Получение возможностей интерфейса. См. раздел WlanGetInterfaceCapability. **Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2): ** Эта функция не поддерживается.
  • Запрос интерфейса. См . раздел WlanQueryInterface.
  • Задайте параметры для сетевого интерфейса. См. раздел WlanSetInterface. Эта функция может использоваться для включения и выключения беспроводного радиосвязи (и, следовательно, включения или отключения беспроводного сетевого подключения).
  • Проверьте наличие доступных беспроводных сетей. См . раздел WlanScan.
  • Получение списка доступных или видимых беспроводных сетей. См . раздел WlanGetAvailableNetworkList.
  • Получение, сохранение или удаление профиля. См. статьи WlanGetProfile, WlanSetProfile и WlanDeleteProfile.
  • Подключение к беспроводной сети или отключение от нее. См . раздел WlanConnect и WlanDisconnect.
Читайте также:  Wifi пароли всех аэропортов

Источник

Wi-Fi API

app.wifi is the instance of Wi-Fi API , which provide functions to access Wi-Fi from your app. In order to use this API , you need to add these permissions to you package.json file.

android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE 

A working example of Wi-Fi API

new Promise(function(resolve, reject)< app.wifi.enable(); setTimeout(resolve, 5000); >).then(function( )< available_networks = app.wifi.getScanResult(); available_networks.forEach(function(network)< if(network.SSID == "test")< app.wifi.connect(network.SSID, ""); > >); >); 

Methods

app.wifi.enable()

Enables the Wi-Fi of android device .

app.wifi.disable()

Disables the Wi-Fi of android device , if already enable.

app.wifi.connect(SSID, password)

  • SSID String
    • SSID of the network which you want to connect.
    • password of the network which you want to connect.

    NOTE: If you want to connect with open network then provide password = «»

    Connects Wi-Fi to the provided SSID network.

    app.wifi.disconnect()

    Disconnects the Wi-Fi to currenty connected network.

    app.wifi.getScanResults()

    Returns Array of JSON Objects with details of currently available wifi networks .

    let networks = app.wifi.getScanResults(); networks.forEach(function(network)< console.log(network.SSID); >) 

    app.wifi.getState()

    Returns the current state of Wi-Fi .

    console.log(app.wifi.getState()); 

    app.wifi.isEnabled()

    Returns true if Wi-Fi is enable otherwise false .

    console.log(app.wifi.isEnabled()); 

    Источник

Оцените статью
Adblock
detector