簡體   English   中英

在Eclipse中將Azure IoT插件用於C

[英]Use Azure IoT Plugin for C within Eclipse

對於C,Eclipse以及我在此項目中嘗試使用的其他所有功能,都是非常新的。 我有一個Arduino Feather HUZZAH(ESP8266)。 我已經用esp_iot_sdk刷新了固件,並通過非官方的Espressif Dev Kit將Eclipse安裝到了計算機上,以便為開發板編寫代碼。

我編寫的代碼運行良好,但是現在我需要找到一種將收集的數據發送到Azure的IoT中心的方法。 我發現插件用於與Azure IoT中心進行通訊,但無法弄清如何使用Eclipse進行安裝。

即使有人可以向我展示如何使用C獲取一個簡單的POST請求(無論是否使用庫),那也很棒! 謝謝你的幫助。

因此,您想使用Tensilica Xtensa LX106 MCU在ESP8266上運行azure-iot-sdk。

你需要做的第一件事是到 蔚IOT-SDK C庫到的Xtensa平台,采用Espressif開發套件工具鏈。

通常,這是由Microsoft正式完成的。 不幸的是,Xtensa LX106可能不在列表中 (路線圖?)。

因此,我認為您可以按照Microsoft的一些教程,自己做一些移植工作。 該鏈接適用於Linux主機,但是鑒於Xtensa工具鏈目前僅支持Windows的事實,您可能最終會編寫一些cmd,bat或通用makefile / cmake文件,在其中您需要使用交叉編譯工具鏈(aka xtensa -lx106-elf-gcc)。

希望它並不復雜也不麻煩。

完成此操作后,根據設置需要一些靜態或動態的庫程序集,下一步是在eclipse項目中指定庫路徑,不要忘記將azure-iot-sdk標頭文件夾包括到您的項目,如快照所示。

完成上述步驟后,您應該會很好。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM