0

C、Eclipse、および基本的にこのプロジェクトで作業しようとしている他のすべてに非常に新しいです。私は Arduino Feather HUZZAH (ESP8266) を持っています。esp_iot_sdk を使用してファームウェアをフラッシュし、非公式の Espressif Dev Kitを使用してマシンに Eclipse をインストールして、ボードのコードを記述しました。

私が書いたコードはうまく機能していますが、収集したデータを Azure の IoT Hub に送信する方法を見つける必要があります。Azure IoT Hub と通信するためのこのプラグインを見つけましたが、Eclipse を使用してインストールする方法がまったくわかりません。

ライブラリを使用するかどうかに関係なく、単純な POST リクエストを C で実行する方法を誰かが教えてくれたとしても、それはすばらしいことです。ご協力いただきありがとうございます。

4

1 に答える 1

1

Tensilica Xtensa LX106 MCU を搭載した ESP8266 で azure-iot-sdk を実行します。

最初に行う必要があるのは、 Espressif Dev Kit ツールチェーンを使用して、 azure-iot-sdk C ライブラリを Xtensa プラットフォームに移植することです。

通常、これは Microsoft によって公式に行われます。残念ながら、Xtensa LX106 はまだリスト(ロードマップ?) に載っていない可能性があります。

したがって、 Microsoftのチュートリアルに従って、自分で移植作業を行うことができると思います。このリンクは Linux ホストで機能しますが、Xtensa ツールチェーンが現在のところ Windows のみをサポートしていることを考えると、クロスコンパイル ツールチェーン (別名 xtensa -lx106-elf-gcc) を指定。

うまくいけば、それは複雑でも面倒でもありません。

これが完了したら、設定に応じて静的または動的なライブラリ アセンブリが必要になります。次のステップは、Eclipse プロジェクトでライブラリ パスを指定することです。スナップショットが示すように、プロジェクト。

上記の手順を実行しても問題ありません。

ここに画像の説明を入力

于 2016-10-10T08:15:16.887 に答える