gpt4 book ai didi

c - 在 Eclipse 中使用适用于 C 的 Azure IoT 插件

转载 作者:行者123 更新时间:2023-11-30 15:05:20 25 4
gpt4 key购买 nike

对于 C、Eclipse 以及我在这个项目中尝试使用的其他所有东西来说都是非常新的。我有一个 Arduino Feather HUZZAH (ESP8266)。我已经使用 esp_iot_sdk 刷新了固件,并通过 unofficial Espressif Dev Kit 将 Eclipse 安装到机器上。为了编写板的代码。

我编写的代码运行良好,但现在我需要找到一种方法将收集的数据发送到 Azure 的 IoT 中心。我发现this用于与 Azure IoT 中心通信的插件,但不知道如何使用 Eclipse 安装它。

即使有人可以向我展示如何使用 C 语言获取简单的 POST 请求,无论是否使用库,那都会很棒!感谢您的帮助。

最佳答案

因此,您希望使用 Tensilica Xtensa LX106 MCU 在 ESP8266 上运行 azure-iot-sdk。

您需要做的第一件事是port azure-iot-sdk C library到 Xtensa 平台,使用 Espressif Dev Kit toolchain.

通常,这是由 Microsoft 官方完成的。不幸的是,Xtensa LX106 可能不在list 上。 (路线图?)还没有。

所以我认为你可以自己做一些移植工作,遵循 Microsoft 的一些教程。此链接适用于 Linux 主机,但考虑到 Xtensa 工具链目前仅支持 Windows,您最终可能会编写一些 cmd、bat 或通用 makefile/cmake 文件,其中需要交叉编译工具链(又名 xtensa) -lx106-elf-gcc) 指定。

希望它不复杂或麻烦。

完成此操作后,根据您的设置,您需要一些静态或动态库程序集,下一步是在 Eclipse 项目中指定库路径,并且不要忘记包含 azure-iot-sdk header 文件夹添加到您的项目,如快照所示。

完成上述步骤后,您应该可以顺利进行了。

enter image description here

关于c - 在 Eclipse 中使用适用于 C 的 Azure IoT 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39927928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com