4698| 3
|
[intel程序猿笔记] 设置英特尔® EDISON 开发板和MICROSOFT AZURE 物联网套件 |
在开始将英特尔® Edison 开发板连接到 Azure 之前,您需要确保安装了最新的操作系统映像。 要确保这一点,请按照英特尔官方文档门户上的入门说明操作。 按照标准英特尔® Edison 设置说明操作后,您需要从您的机器上建立一个串行连接到您的设备。 向英特尔® Edison 开发板建立串行连接(命令行)后,接下来您可以按照以下说明安装 Azure 物联网软件开发套件。 扩展阅读: 更多Edison信息请点击右边链接直接登录 >>>> 英特尔开发人员专区
cmake 注意事项 据微软准备 Linux 开发环境的说明(https://github.com/Azure/azure-i ... doc/devbox_setup.md),使用 Azure 物联网软件开发套件需要 cmake 版本 3.0 或更高版本。 Git 是一款广泛使用的分发版本控制工具,我们需要在开发板上安装 Git 来克隆 Azure 物联网软件开发套件并在本地构建它。 如要做到这一点,我们必须先添加包括 Git 的扩展软件包。 英特尔® Edison 的 Yocto Project Linux build 使用 opkg 管理器,该管理器默认情况下不包括 Git 支持。
将 Azure 物联网软件开发套件下载到您的英特尔® Edison 开发板上
备用部署方法
在英特尔® Edison 开发板上构建 Azure 物联网软件开发套件 我们想要向自己证明已经成功构建了 Azure 物联网软件开发套件。 为此,我们将构建了一个基于软件开发套件的示例应用。 为此,我们需要更新示例 AMPQ 应用中的证书,以便与 Azure IoT Hub 应用相匹配。 当我们构建 Azure 物联网软件开发套件时,示例 C 应用默认自动构建,我们需要在构建软件开发套件时将证书添加到示例应用中,以便其在我们构建之后能够正常运行。
更新 ldconfig 高速缓存 当构建 Azure 物联网软件开发套件时,我们需要先构建名为 Qpid Proton 的依赖性。 但是,我们需要先注册包含 ldconfig 的结果库才能进一步测试和构建我们的 C 语言示例。 为此,我们需要先找到 Proton lib,然后将其复制到 Yocto 的 /lib 文件夹中。
# ./iothub_client_sample_amqp hub_client/samples/iothub_client_sample_amqp/linux# Starting the IoTHub client sample AMQP... IoTHubClient_SetNotificationCallback...successful. IoTHubClient_SendTelemetryAsync accepted data for transmission to IoT Hub. IoTHubClient_SendTelemetryAsync accepted data for transmission to IoT Hub. IoTHubClient_SendTelemetryAsync accepted data for transmission to IoT Hub. IoTHubClient_SendTelemetryAsync accepted data for transmission to IoT Hub. IoTHubClient_SendTelemetryAsync accepted data for transmission to IoT Hub. Press any key to exit the application. Confirmation[0] received for message tracking id = 0 with result = IOTHUB_CLIENT_CONFIRMATION_OK Confirmation[1] received for message tracking id = 1 with result = IOTHUB_CLIENT_CONFIRMATION_OK Confirmation[2] received for message tracking id = 2 with result = IOTHUB_CLIENT_CONFIRMATION_OK Confirmation[3] received for message tracking id = 3 with result = IOTHUB_CLIENT_CONFIRMATION_OK Confirmation[4] received for message tracking id = 4 with result = IOTHUB_CLIENT_CONFIRMATION_OK 更多Edison信息请点击右边链接直接登录 >>>> 英特尔开发人员专区 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed