1.2 KiB
1.2 KiB
移远SDK适配
- 将该目录的内容拷贝到
ql-application\qcloud-iot-c-sdk
下,并将sdk放置在ql-application\qcloud-iot-c-sdk\iot_c_sdk
目录下
├── CMakeLists.txt
├── config
├── iot_c_sdk
└── qcloud_iot_mqtt_demo.c
- 修改相应的编译脚本
-
core_export.list
添加相应的函数//md5 mbedtls_md5_init mbedtls_md5_starts mbedtls_md5_update mbedtls_md5_finish // mbedtls_ctr_drbg_free mbedtls_entropy_free mbedtls_ctr_drbg_init mbedtls_entropy_init mbedtls_ctr_drbg_seed mbedtls_entropy_func mbedtls_ctr_drbg_random
-
ql-application/CMakeLists.txt
修改if(QL_APP_FEATURE_QCLOUD_IOT) add_subdirectory_if_exist(qcloud-iot-c-sdk) endif()
-
ql-application/init/ql_init.c
修改#ifdef QL_APP_FEATURE_QCLOUD_IOT #include "qcloud_iot_common.h" #include "qcloud_iot_hub.h" #include "qcloud_iot_explorer.h" #endif
#ifdef QL_APP_FEATURE_QCLOUD_IOT //your application entry extern int qcloud_iot_mqtt_demo(int argc, char **argv); qcloud_iot_mqtt_demo(0, NULL); #endif