Files
ESP32-X-Desktop/components/network_provisioning/examples/thread_prov/sdkconfig.defaults
T
furyhawk 20a3da1819 Add security and transport layers for enhanced provisioning
- Implemented security2.py for handling protobuf packets with security type protocomm_security2.
- Introduced srp6a.py for secure password verification and session management.
- Created transport layer with various transport methods: BLE, console, and HTTP.
- Added utility functions for data type conversions in convenience.py.
- Established a modular structure for network provisioning, allowing for flexible transport options.
2026-05-25 20:44:46 +08:00

32 lines
787 B
Plaintext

# Override some defaults so BT stack is enabled
CONFIG_BT_ENABLED=y
CONFIG_BT_NIMBLE_ENABLED=y
## For Bluedroid as binary is larger than default size
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
CONFIG_PARTITION_TABLE_FILENAME="partitions.csv"
# mbedTLS
CONFIG_MBEDTLS_CMAC_C=y
CONFIG_MBEDTLS_SSL_PROTO_DTLS=y
CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y
CONFIG_MBEDTLS_ECJPAKE_C=y
# OpenThread
CONFIG_OPENTHREAD_ENABLED=y
CONFIG_OPENTHREAD_BORDER_ROUTER=n
CONFIG_OPENTHREAD_DNS64_CLIENT=y
# Network type
CONFIG_NETWORK_PROV_NETWORK_TYPE_THREAD=y
# LwIP
CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=4096
CONFIG_LWIP_IPV6_NUM_ADDRESSES=8
CONFIG_LWIP_MULTICAST_PING=y
CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM=y
# IEEE 802.15.4
CONFIG_IEEE802154_ENABLED=y