Skip to content
Snippets Groups Projects
Commit e7d6c794 authored by Francesco Pham's avatar Francesco Pham
Browse files

prj.conf: import OpenThread config from gateway blueprint

integrating prj.conf from https://booting.oniroproject.org/distro/blueprints/gateway/openthread-node-zephyr



Signed-off-by: default avatarFrancesco Pham <francesco.pham@huawei.com>
change ip addr


change ip addr


change ip addr


prj.conf copy some settings from zephyr sample


change ip addr


change ip


change ip addr


revert ipv6 addresses


revert


revert
parent 43091ddb
No related branches found
No related tags found
No related merge requests found
# SPDX -License-Identifier: Apache-2.0
# Generic networking options
CONFIG_NETWORKING=y CONFIG_NETWORKING=y
CONFIG_NET_SOCKETS=y CONFIG_NET_UDP=y
CONFIG_NET_TCP=y CONFIG_NET_TCP=y
CONFIG_NET_LOG=y CONFIG_NET_IPV6=y
CONFIG_NET_SOCKETS=y
CONFIG_NET_IPV6_RA_RDNSS=y # Disable default configs
CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=3 CONFIG_BT=n
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=2 CONFIG_NET_L2_ETHERNET=n
CONFIG_NET_L2_IEEE802154=n
CONFIG_NET_TCP=n
CONFIG_NET_IPV4=n
CONFIG_NET_DHCPV4=n
CONFIG_NET_IPV6_NBR_CACHE=n
CONFIG_NET_IPV6_MLD=n
# Kernel options
CONFIG_MAIN_STACK_SIZE=8192
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
CONFIG_ENTROPY_GENERATOR=y
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_INIT_STACKS=y
CONFIG_NEWLIB_LIBC=y
# Logging
CONFIG_NET_LOG=y
CONFIG_LOG=y
CONFIG_NET_STATISTICS=y
CONFIG_PRINTK=y CONFIG_PRINTK=y
CONFIG_STDOUT_CONSOLE=y CONFIG_STDOUT_CONSOLE=y
# Enable IPv6 support # Network buffers
CONFIG_NET_IPV6=n CONFIG_NET_PKT_RX_COUNT=16
# Enable IPv4 support CONFIG_NET_PKT_TX_COUNT=16
CONFIG_NET_IPV4=y CONFIG_NET_BUF_RX_COUNT=100
CONFIG_NET_BUF_TX_COUNT=100
# Enable the MQTT Lib CONFIG_NET_CONTEXT_NET_PKT_POOL=y
CONFIG_MQTT_LIB=y CONFIG_NET_BUF_DATA_SIZE=256
# IP address options
CONFIG_NET_IPV6_RA_RDNSS=y
CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=3
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=4
CONFIG_NET_MAX_CONTEXTS=10
CONFIG_NET_CONFIG_SETTINGS=y CONFIG_NET_CONFIG_SETTINGS=y
CONFIG_NET_CONFIG_MY_IPV6_ADDR="2001:db8::1" CONFIG_NET_CONFIG_NEED_IPV6=y
CONFIG_NET_CONFIG_PEER_IPV6_ADDR="2001:db8::2" CONFIG_NET_CONFIG_MY_IPV6_ADDR="2001:db8::2"
CONFIG_NET_CONFIG_PEER_IPV6_ADDR="2001:db8::1"
CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1" CONFIG_NET_CONFIG_NEED_IPV4=n
CONFIG_NET_CONFIG_PEER_IPV4_ADDR="192.0.2.2" CONFIG_NET_CONFIG_MY_IPV4_ADDR=""
CONFIG_NET_CONFIG_PEER_IPV4_ADDR=""
CONFIG_MAIN_STACK_SIZE=2048 # TLS configuration
CONFIG_MBEDTLS=y
CONFIG_MBEDTLS_BUILTIN=y
CONFIG_MBEDTLS_ENABLE_HEAP=y
CONFIG_MBEDTLS_HEAP_SIZE=60000
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=2048
# For IPv6 CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
CONFIG_NET_BUF_DATA_SIZE=256 CONFIG_NET_SOCKETS_TLS_MAX_CONTEXTS=4
CONFIG_NET_SOCKETS_ENABLE_DTLS=y
CONFIG_POSIX_MAX_FDS=8
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=768
# Enable shell (including net and OpenThread)
CONFIG_SHELL=y
CONFIG_NET_SHELL=y CONFIG_NET_SHELL=y
CONFIG_OPENTHREAD_SHELL=y
CONFIG_SHELL_STACK_SIZE=3072
CONFIG_ENTROPY_GENERATOR=y # OpenThread support
CONFIG_TEST_RANDOM_GENERATOR=y CONFIG_NET_L2_OPENTHREAD=y
CONFIG_OPENTHREAD_DEBUG=y
CONFIG_OPENTHREAD_L2_DEBUG=y
CONFIG_OPENTHREAD_L2_LOG_LEVEL_INF=y
# Default values used on OTBR
# PAN ID 0x1357 to decimal 4951
CONFIG_OPENTHREAD_PANID=4951
CONFIG_OPENTHREAD_CHANNEL=26
CONFIG_OPENTHREAD_NETWORK_NAME="OniroThread"
CONFIG_OPENTHREAD_XPANID="0x11112222deadbeef"
CONFIG_OPENTHREAD_JOINER=y
CONFIG_OPENTHREAD_JOINER_AUTOSTART=y
CONFIG_OPENTHREAD_JOINER_PSKD="J01NU5"
CONFIG_OPENTHREAD_SLAAC=y
# Enable diagnostic module, uncomment if needed
#CONFIG_OPENTHREAD_DIAG=y
# Enable the MQTT Lib
CONFIG_MQTT_LIB=y
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment