2016-10-08 6 views
0

C、Eclipse、そして基本的にはこのプロジェクトで取り組もうとしているものはすべて新しくなっています。私にはArduino Feather HUZZAH(ESP8266)があります。私はesp_iot_sdkでファームウェアをフラッシュし、ボードにコードを書き込むためにunofficial Espressif Dev Kitを通してマシンにEclipseをインストールしました。Eclipse内でC用Azure IoT Pluginを使用してください。

私が書いたコードはうまくいきましたが、今では収集したデータをAzureのIoT Hubに送る方法を見つける必要があります。私はthis Azure IoT Hubとの会話のためのプラグインを見つけましたが、Eclipseを使用してインストールする方法を世界で理解することはできません。

単純なPOSTリクエストをC言語で行う方法を教えても、ライブラリを使うかしないかによって、素晴らしいものになります!ご協力いただきありがとうございます。

答えて

1

したがって、ESP8266でazure-iot-sdkをTensilica Xtensa LX106 MCUで実行したいとします。

最初にやるべきことはEspressif Dev Kit toolchain.

通常を使用して、portazure-iot-sdk C libraryへのXtensaプラットフォームにあり、これは正式にマイクロソフトによって行われます。残念ながら、Xtensa LX106はまだlist(ロードマップ?)にないかもしれません。

だから、Microsoftのチュートリアルの後に、自分で移植作業を行うことができると思います。このリンクはLinuxホストで動作しますが、Xtensaのツールチェーンは現在のところWindowsのみをサポートしているため、クロスコンパイルツールチェーン(別名xtensa)が必要なcmd、bat、または一般的なmakefile/-lx106-elf-gcc)が指定されています。

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

これを実行したら、設定に応じていくつかの静的または動的ライブラリアセンブリが必要です。次のステップは、Eclipseプロジェクトでライブラリパスを指定することです。azure-iot- sdkヘッダフォルダをプロジェクトに追加します。

上記の手順を実行するとよいでしょう。

enter image description here

+0

ありがとうございます。今週末にはうまくいきたいと思っていますが、問題にぶつかるまでは答えを出すでしょう。 – hvaughan3

関連する問題