产品动态
名称 | 配置 | 说明 |
BUILD_TYPE | debug/release | 根据需要设置 |
EXTRACT_SRC | ON | 使能代码抽取 |
COMPILE_TOOLS | gcc/MSVC | 根据需要设置,IDE 情况不关注 |
PLATFORM | Linux/Windows | 根据需要设置,IDE 情况不关注 |
FEATURE_OTA_COMM_ENABLED | ON/OFF | 根据需要设置 |
FEATURE_AUTH_MODE | KEY | 资源受限设备认证方式建议选密钥认证 |
FEATURE_AUTH_WITH_NOTLS | ON/OFF | 根据需要是否使能 TLS |
FEATURE_EVENT_POST_ENABLED | ON/OFF | 根据需要是否使能事件上报 |
FEATURE_AT_TCP_ENABLED | ON | AT 模组 TCP 功能开关 |
FEATURE_AT_UART_RECV_IRQ | ON | AT 模组中断接受功能开关 |
FEATURE_AT_OS_USED | ON | AT 模组多线程功能开关 |
FEATURE_AT_DEBUG | OFF | 默认关闭 AT 模组调试功能,有调试需要再打开 |
mkdir buildcd buildcmake ..
qcloud_iot_c_sdk├── include│ ├── config.h│ ├── exports├── platform└── sdk_src└── internal_inc
AT_Socket 框架,SDK 会调用 network_at_tcp.c 的 at_socket 接口,at_socket 层不需要移植,需要实现 AT 串口驱动及AT模组驱动,AT模组驱动只需要实现 AT 框架中at_device的驱动结构体 at_device_op_t的驱动接口即可,可以参照at_device目录下的已支持的模组。
目前 SDK 针对物联网使用较广的 Wi-Fi 模组 ESP8266 提供了底层接口实现,供移植到其他通讯模组时作为参考。文档反馈