1menu "Example Configuration"
2
3    config EXAMPLE_BROKER_SSL_URI
4        string "Broker SSL URL"
5        default "mqtts://mqtt.eclipse.org:8883"
6        help
7            URL of an mqtt broker for ssl transport
8
9    config EXAMPLE_BROKER_TCP_URI
10        string "Broker TCP URL"
11        default "mqtt://mqtt.eclipse.org:1883"
12        help
13            URL of an mqtt broker for tcp transport
14
15    config EXAMPLE_BROKER_WS_URI
16        string "Broker WS URL"
17        default "ws://mqtt.eclipse.org:80/mqtt"
18        help
19            URL of an mqtt broker for ws transport
20
21    config EXAMPLE_BROKER_WSS_URI
22        string "Broker WSS URL"
23        default "wss://mqtt.eclipse.org:443/mqtt"
24        help
25            URL of an mqtt broker for wss transport
26
27    config EXAMPLE_PUBLISH_TOPIC
28        string "publish topic"
29        default "/topic/publish/esp2py"
30        help
31            topic to which esp32 client publishes
32
33    config EXAMPLE_SUBSCIBE_TOPIC
34        string "subscribe topic"
35        default "/topic/subscribe/py2esp"
36        help
37            topic to which esp32 client subsribes (and expects data)
38
39    config EXAMPLE_BROKER_CERTIFICATE_OVERRIDE
40        string "Broker certificate override"
41        default ""
42        help
43            Please leave empty if broker certificate included from a textfile; otherwise fill in a base64 part of PEM
44            format certificate
45
46    config EXAMPLE_BROKER_CERTIFICATE_OVERRIDDEN
47        bool
48        default y if EXAMPLE_BROKER_CERTIFICATE_OVERRIDE != ""
49
50    config EXAMPLE_CONNECT_CASE_NO_CERT
51        # Note: All the below config values (EXAMPLE_CONNECT_CASE...) are hidden and
52        # used to give symbolic names to test cases, which are then referenced from both
53        # the embedded C code as well as the test counterpart in python
54        int
55        default 1
56
57    config EXAMPLE_CONNECT_CASE_SERVER_CERT
58        int
59        default 2
60
61    config EXAMPLE_CONNECT_CASE_MUTUAL_AUTH
62        int
63        default 3
64
65    config EXAMPLE_CONNECT_CASE_INVALID_SERVER_CERT
66        int
67        default 4
68
69    config EXAMPLE_CONNECT_CASE_SERVER_DER_CERT
70        int
71        default 5
72
73    config EXAMPLE_CONNECT_CASE_MUTUAL_AUTH_KEY_PWD
74        int
75        default 6
76
77    config EXAMPLE_CONNECT_CASE_MUTUAL_AUTH_BAD_CRT
78        int
79        default 7
80
81    config EXAMPLE_CONNECT_CASE_NO_CERT_ALPN
82        int
83        default 8
84
85endmenu
86