工程配置
配置
可在 xiot_config.h 中通过以下宏进行 SDK 相关设置。
// xiot sdk 参数配置
#define XIOT_HOST "linkapi.xfyun.cn" // XIOT 服务器 IP
#define XIOT_PORT 1883 // XIOT 服务器端口
#define XIOT_RECONNECT_COUNT 5 // xiot 重连次数
#define XIOT_RECONNECT_INTERVAL_TIME 500 // xiot 每次重连间隔时间
#define XIOT_TIMEOUT_MS 600 // 命令超时时间
#define XIOT_MQTT_VERSION 4 // 使用的 MQTT 版本 4 = 3.1.1
#define XIOT_VERSION "1.0" // XIOT 消息的版本 默认为1.0,作为保留字段
#define XIOT_SEND_BUF_SIZE 1024 // 发送数据buf大小
#define XIOT_READ_BUF_SIZE 1024 // 接收数据buf大小
#define XIOT_THREAD_STACK_SIZE 4096 // xiot 接受数据线程栈大小
#define XIOT_THREAD_PRIORITY uxTaskPriorityGet(NULL)// xiot 接受数据线程优先级 跟调用它的线程保持一致
#define XIOT_PRINT_LOG_LEVEL 2 // log 级别 0=ERROR 1=ERROR+WARN 2=ERROR+WARN+INFO 3=ERROR+WARN+INFO+DEBUG
#define XIOT_MIN_HEARTBEAT_TIME 10 // 最小心跳值 s 为 0 时表示一直连接
#define XIOT_MAX_HEARTBEAT_TIME 5 // 最大心跳值 s
#define XIOT_HEARTBEAT_STEP_TIME 20 // 心跳探测步长时间 s
RTOS
单击下载RTOS SDK。