SDK 配置
Microsoft Azure IoT 示例基于 Azure Embedded C SDK 和 Ameba MQTT 协议栈。
要启动 Azure IoT 应用程序,需要执行若干步骤以包含 Azure IoT 示例。我们支持使用 GCC 环境编译 Azure 项目。
要启用 Azure 示例,请执行以下操作。
GCC 设置
RTL8721Dx:
启用 Azure 示例
使用 Make Menuconfig → KM4 Config → Azure Config 启用 Azure 示例。



修改 MbedTLS 配置
如果您使用的是以 EC 密码学加密的 X509 证书,请在 mbedtls/config_rsa.h 中启用以下定义。
(默认使用 MbedTLS-2.16.9)
MBEDTLS_SSL_CLI_C
MBEDTLS_ECP_DP_SECP384R1_ENABLED
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
MBEDTLS_ASN1_WRITE_C
MBEDTLS_ECDH_C
MBEDTLS_ECDSA_C
MBEDTLS_ECP_C
选择要运行的示例
在 example_azure_iot_entry.h 中选择一个示例,并在所选示例中配置您自己的设置。每次只能选择一个示例运行。请参考第 4 章和第 5 章。
接下来,编译固件并将固件烧录到 EVB。示例开始运行后,使用 AT 命令手动连接到 Wi-Fi。
在控制台上逐步输入以下命令。Wi-Fi 连接成功后,示例将继续运行。
AT+WLCONN=ssid,[your AP ssid],pw,[your AP passphrase]
然后在终端上检查示例并与其进行交互。