| /* |
| * Copyright (c) 2017 Intel Corporation |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| #ifndef __CONFIG_H__ |
| #define __CONFIG_H__ |
| |
| #ifdef CONFIG_NET_CONFIG_SETTINGS |
| #ifdef CONFIG_NET_IPV6 |
| #define ZEPHYR_ADDR CONFIG_NET_CONFIG_MY_IPV6_ADDR |
| #define SERVER_ADDR CONFIG_NET_CONFIG_PEER_IPV6_ADDR |
| #else |
| #define ZEPHYR_ADDR CONFIG_NET_CONFIG_MY_IPV4_ADDR |
| #define SERVER_ADDR CONFIG_NET_CONFIG_PEER_IPV4_ADDR |
| #endif |
| #else |
| #ifdef CONFIG_NET_IPV6 |
| #define ZEPHYR_ADDR "2001:db8::1" |
| #define SERVER_ADDR "2001:db8::2" |
| #else |
| #define ZEPHYR_ADDR "192.168.1.101" |
| #define SERVER_ADDR "192.168.1.10" |
| #endif |
| #endif |
| |
| #if defined(CONFIG_SOCKS) |
| #define SOCKS5_PROXY_ADDR SERVER_ADDR |
| #define SOCKS5_PROXY_PORT 1080 |
| #endif |
| |
| #ifdef CONFIG_MQTT_LIB_TLS |
| #ifdef CONFIG_MQTT_LIB_WEBSOCKET |
| #define SERVER_PORT 9001 |
| #else |
| #define SERVER_PORT 8883 |
| #endif /* CONFIG_MQTT_LIB_WEBSOCKET */ |
| #else |
| #ifdef CONFIG_MQTT_LIB_WEBSOCKET |
| #define SERVER_PORT 9001 |
| #else |
| #define SERVER_PORT 1883 |
| #endif /* CONFIG_MQTT_LIB_WEBSOCKET */ |
| #endif |
| |
| #define APP_CONNECT_TIMEOUT_MS 2000 |
| #define APP_SLEEP_MSECS 500 |
| |
| #define APP_CONNECT_TRIES 10 |
| |
| #define APP_MQTT_BUFFER_SIZE 128 |
| |
| #define MQTT_CLIENTID "zephyr_publisher" |
| |
| /* Set the following to 1 to enable the Bluemix topic format */ |
| #define APP_BLUEMIX_TOPIC 0 |
| |
| /* These are the parameters for the Bluemix topic format */ |
| #if APP_BLUEMIX_TOPIC |
| #define BLUEMIX_DEVTYPE "sensor" |
| #define BLUEMIX_DEVID "carbon" |
| #define BLUEMIX_EVENT "status" |
| #define BLUEMIX_FORMAT "json" |
| #endif |
| |
| #endif |