Skip to content

mongoose-os-apps/wifi-scan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Scan WiFi networks on button press

Overview

This app demonstrates how to scan for available WiFi networks. WiFi scan is triggered by a button press.

On NodeMCU and DevKitC, a button pin is already configured to pin 0, which is a "Flash" button. If you have your button on another GPIO pin, go to the configuration, expert view, and change the pin number:

  "my_app": {
    "button_pin": 0
  }

Press on a button. You should see WiFi network list appearing on your console:

[Jun 28 12:43:12.282] mgos_init            Init done, RAM: 257584 total, 182832 free, 182832 min free
[Jun 28 12:43:17.625] button_cb            Click on pin 0, arg 0x0. Starting WiFi scan.
[Jun 28 12:43:17.631] mgos_wifi_set_mode   WiFi mode: AP+STA
[Jun 28 12:43:17.641] I (10037) wifi: mode : sta (24:0a:c4:05:e8:f0) + softAP (24:0a:c4:05:e8:f1)
[Jun 28 12:43:17.646] event_handler        event: 2
[Jun 28 12:43:17.852] mongoose_poll        New heap free LWM: 182108
[Jun 28 12:43:18.008] esp32_wifi_ev        WiFi scan done: status 0, 14 APs
[Jun 28 12:43:18.013] event_handler        event: 1
[Jun 28 12:43:18.021] wifi_scan_cb         WiFi scan result: SSIDs 14, arg 0x0, results:
[Jun 28 12:43:18.030] wifi_scan_cb           ssid: DICT-D3C1860 Series , auth:  3, channel:  1, rssi: -54
[Jun 28 12:43:18.040] wifi_scan_cb           ssid: Cesanta             , auth:  3, channel:  1, rssi: -58
[Jun 28 12:43:18.078] wifi_scan_cb           ssid: Mongoose_0039F8     , auth:  3, channel:  6, rssi: -68
[Jun 28 12:43:18.116] wifi_scan_cb           ssid: FDFE        2.4G    , auth:  3, channel:  4, rssi: -78
[Jun 28 12:43:18.160] wifi_scan_cb         WiFi scan done.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages