Config.wifi_provision 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. config AWSS_SUPPORT_APLIST
  2. bool
  3. default n
  4. config AWSS_DISABLE_ENROLLEE
  5. bool
  6. default n
  7. config AWSS_DISABLE_REGISTRAR
  8. bool
  9. default n
  10. config AWSS_SUPPORT_ADHA
  11. bool
  12. default n
  13. config AWSS_FRAMEWORKS
  14. bool
  15. default n
  16. config WIFI_PROVISION_ENABLED
  17. bool "FEATURE_WIFI_PROVISION_ENABLED"
  18. select DEV_BIND_ENABLED
  19. select INFRA_AES if !SUPPORT_TLS
  20. select AWSS_FRAMEWORKS if AWSS_SUPPORT_SMARTCONFIG_WPS || AWSS_SUPPORT_SMARTCONFIG
  21. select AWSS_FRAMEWORKS if AWSS_SUPPORT_ZEROCONFIG || AWSS_SUPPORT_DEV_AP
  22. select AWSS_FRAMEWORKS if AWSS_SUPPORT_AHA || AWSS_SUPPORT_ADHA
  23. select AWSS_DISABLE_ENROLLEE if !AWSS_SUPPORT_ZEROCONFIG
  24. select AWSS_DISABLE_REGISTRAR if !AWSS_SUPPORT_ZEROCONFIG
  25. select AWSS_SUPPORT_APLIST if AWSS_FRAMEWORKS
  26. select INFRA_CLASSIC if AWSS_FRAMEWORKS
  27. select INFRA_CJSON if AWSS_FRAMEWORKS
  28. select INFRA_COMPAT if AWSS_FRAMEWORKS
  29. default n
  30. help
  31. Enable providing Wifi SSID/PASSWD configration in SDK
  32. config AWSS_SUPPORT_SMARTCONFIG_WPS
  33. bool
  34. default n
  35. menu "Wifi Provision Configurations"
  36. depends on WIFI_PROVISION_ENABLED
  37. config AWSS_SUPPORT_SMARTCONFIG
  38. bool "FEATURE_AWSS_SUPPORT_SMARTCONFIG"
  39. select AWSS_SUPPORT_SMARTCONFIG_WPS
  40. default y
  41. help
  42. Switching on a wifi provision method based on len-encoding
  43. config AWSS_SUPPORT_ZEROCONFIG
  44. bool "FEATURE_AWSS_SUPPORT_ZEROCONFIG"
  45. select MQTT_COMM_ENABLED
  46. default n
  47. help
  48. Switching on a wifi provision method based on zero-config, which shares ssid/passwd between devices
  49. config AWSS_SUPPORT_AHA
  50. bool "FEATURE_AWSS_SUPPORT_AHA, ADHA"
  51. select AWSS_SUPPORT_ADHA
  52. default n
  53. help
  54. Switching on a wifi provision method based on phone-ap, which tells the ssid/passwd to the devices connected to it
  55. Switching on a wifi provision method based on router-ap, which tells the ssid/passwd to the devices connected to it
  56. config AWSS_SUPPORT_DEV_AP
  57. bool "FEATURE_AWSS_SUPPORT_DEV_AP"
  58. default n
  59. help
  60. Switching on a wifi provision method based on device-ap, which receives the ssid/passwd from the phones connected to it
  61. endmenu