2016-09-11 10:10:24 +07:00
|
|
|
#ifndef _MQTT_CONFIG_H_
|
|
|
|
|
#define _MQTT_CONFIG_H_
|
|
|
|
|
#include "sdkconfig.h"
|
2016-09-12 13:06:48 +07:00
|
|
|
#include <stdio.h>
|
2016-09-11 10:10:24 +07:00
|
|
|
|
2017-08-09 19:34:02 +08:00
|
|
|
#define CONFIG_MQTT_PROTOCOL_311 1
|
|
|
|
|
#define CONFIG_MQTT_SECURITY_ON 1
|
|
|
|
|
#define CONFIG_MQTT_PRIORITY 5
|
|
|
|
|
#define CONFIG_MQTT_LOG_ERROR_ON
|
|
|
|
|
#define CONFIG_MQTT_LOG_WARN_ON
|
|
|
|
|
#define CONFIG_MQTT_LOG_INFO_ON
|
|
|
|
|
#define CONFIG_MQTT_RECONNECT_TIMEOUT 60
|
|
|
|
|
#define CONFIG_MQTT_QUEUE_BUFFER_SIZE_WORD 1024
|
|
|
|
|
#define CONFIG_MQTT_BUFFER_SIZE_BYTE 1024
|
|
|
|
|
#define CONFIG_MQTT_MAX_HOST_LEN 64
|
|
|
|
|
#define CONFIG_MQTT_MAX_CLIENT_LEN 32
|
|
|
|
|
#define CONFIG_MQTT_MAX_USERNAME_LEN 32
|
|
|
|
|
#define CONFIG_MQTT_MAX_PASSWORD_LEN 32
|
|
|
|
|
#define CONFIG_MQTT_MAX_LWT_TOPIC 32
|
|
|
|
|
#define CONFIG_MQTT_MAX_LWT_MSG 32
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-09-11 10:10:24 +07:00
|
|
|
#ifdef CONFIG_MQTT_LOG_ERROR_ON
|
2016-09-12 13:06:48 +07:00
|
|
|
#define mqtt_error(format, ... ) printf( "[MQTT ERROR] " format "\n", ##__VA_ARGS__)
|
2016-09-11 10:10:24 +07:00
|
|
|
#else
|
2016-09-12 13:06:48 +07:00
|
|
|
#define mqtt_error( format, ... )
|
2016-09-11 10:10:24 +07:00
|
|
|
#endif
|
|
|
|
|
#ifdef CONFIG_MQTT_LOG_WARN_ON
|
2016-09-12 13:06:48 +07:00
|
|
|
#define mqtt_warn(format, ... ) printf( "[MQTT WARN] " format "\n", ##__VA_ARGS__)
|
2016-09-11 10:10:24 +07:00
|
|
|
#else
|
2016-09-12 13:06:48 +07:00
|
|
|
#define mqtt_warn( format, ... )
|
2016-09-11 10:10:24 +07:00
|
|
|
#endif
|
|
|
|
|
#ifdef CONFIG_MQTT_LOG_INFO_ON
|
2016-09-12 13:06:48 +07:00
|
|
|
#define mqtt_info(format, ... ) printf( "[MQTT INFO] " format "\n", ##__VA_ARGS__)
|
2016-09-11 10:10:24 +07:00
|
|
|
#else
|
2016-09-12 13:06:48 +07:00
|
|
|
#define mqtt_info(format, ... )
|
2016-09-11 10:10:24 +07:00
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef CONFIG_MQTT_QUEUE_BUFFER_SIZE_WORD
|
|
|
|
|
#define CONFIG_MQTT_QUEUE_BUFFER_SIZE_WORD 1024
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#endif
|