Files
TencentOS-tiny/components/connectivity/qcloud-iot-hub-sdk-3.1.2/3rdparty/make.settings
daishengdong 943db74fc7 merge new qcloud sdk
1. qcloud has a great revolution, the protocol has been changed to implement data template, so the old TencentCloud_SDK developed by us will not work fine now(mqtt still works, but data template will not works fine for recently created product/devices).

2. I merge the official qlcoud sdk(include both the iot-hub and iot-explorer sdk) into the componet/conectivity to support new protocol of data template

3. iot-hub sdk, supply the fundamental iot protocol(like mqtt coap, etc.)
iot-explorer sdk, supply the high level service like data template based on mqtt

4. To know how it works, see qcloud_iot_explorer_sdk_data_template、qcloud_iot_hub_sdk_mqtt example(keil project in board\TencentOS_tiny_EVB_MX_Plus\KEIL\qcloud_iot_explorer_sdk_data_template and  board\TencentOS_tiny_EVB_MX_Plus\KEIL\qcloud_iot_hub_sdk_mqtt)
2019-11-14 15:09:00 +08:00

71 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 编译类型: release/debug
BUILD_TYPE = release
# Makefile编译打印 echo
DEBUG_MAKEFILE = n
# 编译工具链
PLATFORM_CC = gcc
PLATFORM_AR = ar
PLATFORM_OS = linux
PLATFORM_SSL = mbedtls
PLATFORM_AT_DEV = esp8266
# 交叉编译工具链示例
# PLATFORM_CC = /opt/openwrt/packages/toolchain/mipsel-linux-gcc
# PLATFORM_AR = /opt/openwrt/packages/toolchain/mipsel-linux-ar
# PLATFORM_CC = armcc
# PLATFORM_AR = armar
# 是否打开MQTT通道的总开关
FEATURE_MQTT_COMM_ENABLED = y
# 是否打开设备影子的总开关
FEATURE_MQTT_DEVICE_SHADOW = y
# 是否打开CoAP通道的总开关
FEATURE_COAP_COMM_ENABLED = y
# 是否打开MQTT通道网关功能
FEATURE_GATEWAY_ENABLED = n
# 是否打开OTA固件升级总开关
FEATURE_OTA_COMM_ENABLED = y
# OTA信令通道类型MQTT/COAP
FEATURE_OTA_SIGNAL_CHANNEL = MQTT
# MQTT/CoAP接入认证方式使用证书认证CERT使用密钥认证KEY
FEATURE_AUTH_MODE = KEY
# 接入认证是否不使用TLS证书方式必须选择使用TLS密钥认证可选择不使用TLS
FEATURE_AUTH_WITH_NOTLS = n
# 是否使能设备动态注册
FEATURE_DEV_DYN_REG_ENABLED = n
# 是否打开日志上报云端功能
FEATURE_LOG_UPLOAD_ENABLED = n
# 是否打开获取iot后台时间功能
FEATURE_SYSTEM_COMM_ENABLED = y
# 是否编译Linux多线程测试例程
FEATURE_MULTITHREAD_TEST_ENABLED = y
# 是否打开代码中获取设备信息功能OFF时将从device_info.json中读取设备信息
FEATURE_DEBUG_DEV_INFO_USED = n
# 是否使用AT方式实现TCP通信
FEATURE_AT_TCP_ENABLED = n
# 是否打开AT模组中断接收功能
FEATURE_AT_UART_RECV_IRQ = y
# 是否打开AT模组多线程功能
FEATURE_AT_OS_USED = y
# 是否打开AT模组调试功能
FEATURE_AT_DEBUG = y
# 是否使用HTTPS下载固件
FEATURE_OTA_USE_HTTPS = y