工程配置

配置

可在 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-SDK Demo

RTOS SDK提供Demo,供您参考使用;下载本Demo将默认您同意本软件许可协议

单击下载RTOS SDK Demo

results matching ""

    No results matching ""