esp-idf/examples/provisioning/softap_prov/main/Kconfig.projbuild

60 lines
1.8 KiB
Plaintext
Raw Normal View History

menu "Example Configuration"
2019-05-09 10:43:06 -04:00
config EXAMPLE_SSID_SET_MAC
bool "Use MAC as SSID"
default y
help
Set SoftAP SSID as PROV_<MAC>.
2019-05-09 10:43:06 -04:00
config EXAMPLE_SSID
string "Wi-Fi SSID"
default "PROV_SSID"
2019-05-09 10:43:06 -04:00
depends on !EXAMPLE_SSID_SET_MAC
help
SSID (network name) for the example to connect to.
2019-05-09 10:43:06 -04:00
config EXAMPLE_PASS
string "Wi-Fi Password"
default "PROV_PASS"
help
Wi-Fi password (WPA or WPA2) for the example to use.
2019-05-09 10:43:06 -04:00
config EXAMPLE_USE_SEC_1
bool
default y
prompt "Use Security Version 1"
help
Security version 1 used Curve25519 key exchange for establishing
secure session between device and client during provisioning
2019-05-09 10:43:06 -04:00
config EXAMPLE_USE_POP
bool
2019-05-09 10:43:06 -04:00
depends on EXAMPLE_USE_SEC_1
default y
prompt "Use proof-of-possession"
help
Proof-of-possession can be optionally used to prove that the device is indeed
in possession of the user who is provisioning the device. This proof-of-possession
is internally used to generate the shared secret through key exchange.
2019-05-09 10:43:06 -04:00
config EXAMPLE_POP
string "Proof-of-possession"
default "abcd1234"
2019-05-09 10:43:06 -04:00
depends on EXAMPLE_USE_POP
2019-05-09 10:43:06 -04:00
config EXAMPLE_RESET_PROVISIONED
bool
default n
prompt "Reset provisioned status of the device"
help
This erases the NVS to reset provisioned status of the device on every reboot.
Provisioned status is determined by the Wi-Fi STA configuration, saved on the NVS.
2019-05-09 10:43:06 -04:00
config EXAMPLE_AP_RECONN_ATTEMPTS
int "Maximum AP connection attempts"
default 5
help
Set the maximum connection attempts to perform when connecting to a Wi-Fi AP.
endmenu