@@ -5,6 +5,7 @@ menu "Wi-Fi Remote"
5
5
default y
6
6
7
7
orsource "./Kconfig.soc_wifi_caps.in"
8
+ orsource "./Kconfig.rpc.in"
8
9
9
10
config ESP_WIFI_STATIC_RX_BUFFER_NUM
10
11
int "Max number of WiFi static RX buffers"
@@ -191,7 +192,7 @@ menu "Wi-Fi Remote"
191
192
Set the size of WiFi Block Ack RX window. Generally a bigger value means higher throughput and better
192
193
compatibility but more memory. Most of time we should NOT change the default value unless special
193
194
reason, e.g. test the maximum UDP RX throughput with iperf etc. For iperf test in shieldbox, the
194
- recommended value is 9~12. If PSRAM is used and WiFi memory is prefered to allocat in PSRAM first,
195
+ recommended value is 9~12. If PSRAM is used and WiFi memory is preferred to allocate in PSRAM first,
195
196
the default and minimum value should be 16 to achieve better throughput and compatibility with both
196
197
stations and APs.
197
198
@@ -228,14 +229,14 @@ menu "Wi-Fi Remote"
228
229
help
229
230
ESP-MESH utilizes beacon frames to detect and resolve root node conflicts (see documentation). However
230
231
the default length of a beacon frame can simultaneously hold only five root node identifier structures,
231
- meaning that a root node conflict of up to five nodes can be detected at one time. In the occurence of
232
+ meaning that a root node conflict of up to five nodes can be detected at one time. In the occurrence of
232
233
more root nodes conflict involving more than five root nodes, the conflict resolution process will
233
234
detect five of the root nodes, resolve the conflict, and re-detect more root nodes. This process will
234
235
repeat until all root node conflicts are resolved. However this process can generally take a very long
235
236
time.
236
237
237
238
To counter this situation, the beacon frame length can be increased such that more root nodes can be
238
- detected simultaneously. Each additional root node will require 36 bytes and should be added ontop of
239
+ detected simultaneously. Each additional root node will require 36 bytes and should be added on top of
239
240
the default beacon frame length of
240
241
752 bytes. For example, if you want to detect 10 root nodes simultaneously, you need to set the beacon
241
242
frame length as
@@ -487,9 +488,9 @@ menu "Wi-Fi Remote"
487
488
help
488
489
Select this option to use MbedTLS TLS client for WPA2 enterprise connection.
489
490
Please note that from MbedTLS-3.0 onwards, MbedTLS does not support SSL-3.0
490
- TLS-v1.0, TLS-v1.1 versions. Incase your server is using one of these version,
491
+ TLS-v1.0, TLS-v1.1 versions. In case your server is using one of these version,
491
492
it is advisable to update your server.
492
- Please disable this option for compatibilty with older TLS versions.
493
+ Please disable this option for compatibility with older TLS versions.
493
494
494
495
config ESP_WIFI_EAP_TLS1_3
495
496
bool "Enable EAP-TLS v1.3 Support for WiFi Enterprise connection"
@@ -556,6 +557,26 @@ menu "Wi-Fi Remote"
556
557
help
557
558
Select this option to enable WiFi Multiband operation certification support.
558
559
560
+ config ESP_WIFI_ENABLE_ROAMING_APP
561
+ bool "Advanced support for Wi-Fi Roaming (Experimental)"
562
+ depends on IDF_EXPERIMENTAL_FEATURES
563
+ default n
564
+ select ESP_WIFI_SCAN_CACHE
565
+ help
566
+ Enable Espressif's roaming app to allow for efficient Wi-Fi roaming.
567
+ This includes configurable periodic environment scans, maintaining a cache of the
568
+ best APs, handling low rssi events etc.
569
+
570
+ Risk Warning
571
+ Please note that this feature is still experimental and enabling this potentially can
572
+ lead to unpredictable scanning, connection and roaming attempts.
573
+ We are still working on tuning and optimising this feature to ensure reliable and stable use.
574
+
575
+ menu "Configure roaming App"
576
+ depends on ESP_WIFI_ENABLE_ROAMING_APP
577
+ rsource "wifi_apps/roaming_app/src/Kconfig.roaming"
578
+ endmenu
579
+
559
580
config ESP_WIFI_DPP_SUPPORT
560
581
bool "Enable DPP support"
561
582
default n
@@ -597,17 +618,17 @@ menu "Wi-Fi Remote"
597
618
default n
598
619
help
599
620
Select this option to enable validate each WPS attribute
600
- rigorously. Disabling this add the workaorunds with various APs.
621
+ rigorously. Disabling this add the workarounds with various APs.
601
622
Enabling this may cause inter operability issues with some APs.
602
623
603
624
config ESP_WIFI_WPS_PASSPHRASE
604
625
bool "Get WPA2 passphrase in WPS config"
605
626
default n
606
627
help
607
628
Select this option to get passphrase during WPS configuration.
608
- This option fakes the virtual display capabilites to get the
629
+ This option fakes the virtual display capabilities to get the
609
630
configuration in passphrase mode.
610
- Not recommanded to be used since WPS credentials should not
631
+ Not recommended to be used since WPS credentials should not
611
632
be shared to other devices, making it in readable format increases
612
633
that risk, also passphrase requires pbkdf2 to convert in psk.
613
634
0 commit comments