blob: d425f950a31ef9e2e4fc3818dc23b93c2482e485 [file] [log] [blame]
# Copyright (c) 2020 O.S.Systems
# SPDX -License-Identifier: Apache-2.0
# Disable default configs
CONFIG_BT=n
CONFIG_NET_L2_ETHERNET=n
CONFIG_NET_L2_IEEE802154=n
CONFIG_NET_IPV4=n
CONFIG_NET_DHCPV4=n
CONFIG_NET_TCP=n
# Enable OpenThread network
CONFIG_NET_L2_OPENTHREAD=y
CONFIG_OPENTHREAD_DEBUG=y
CONFIG_OPENTHREAD_L2_DEBUG=y
CONFIG_OPENTHREAD_L2_LOG_LEVEL_INF=y
# Enable OpenThread shell
CONFIG_SHELL=y
CONFIG_OPENTHREAD_SHELL=y
# This follows https://openthread.io/guides/border-router guides
# It uses the default values from otbr-web page
CONFIG_OPENTHREAD_PANID=4660
CONFIG_OPENTHREAD_CHANNEL=15
CONFIG_OPENTHREAD_NETWORK_NAME="OpenThreadDemo"
CONFIG_OPENTHREAD_XPANID="0x1111111122222222"
CONFIG_OPENTHREAD_JOINER=y
CONFIG_OPENTHREAD_JOINER_AUTOSTART=y
CONFIG_OPENTHREAD_JOINER_PSKD="J01NU5"
CONFIG_OPENTHREAD_SLAAC=y
CONFIG_NET_IPV6_NBR_CACHE=n
CONFIG_NET_IPV6_MLD=n
# mbedTLS tweaks
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=768
# UpdateHub
CONFIG_MAIN_STACK_SIZE=8192
CONFIG_UPDATEHUB_COAP_BLOCK_SIZE_EXP=2
# Only tested with 6to4
#
#######################
CONFIG_DNS_SERVER_IP_ADDRESSES=y
# Add google IPv4 DNS Server
# https://www.ultratools.com/tools/ipv4toipv6Result?address=8.8.8.8
# Mapped Address: 0:0:0:0:0:ffff:808:808
# Extract value >808:808<
# Add prefix 64:ff9b::
CONFIG_DNS_SERVER1="64:ff9b::808:808"
# Repeat the above step with your server IPv4 address translated to IPv6
CONFIG_UPDATEHUB_SERVER="<your server ip address>"