2017-02-15 19 views
0

ESP8266のみをサポートするkaa-client SDKを新しいESP32に移植した経験がありますか?ESP8266からESP32への移植

私はTCP APIの適応から始めました。

+0

誰かの経験がありますか?_これはあなたの質問ですか? –

+0

ようこそStackOverflowへ。良い質問をするには、こちらをご覧ください:https://stackoverflow.com/help/how-to-ask – yakobom

+0

さらに、SDKを移植することはかなり奇妙です.... – LPs

答えて

2

現在、Kaa C SDKを特定のプラットフォームに移植する方法は完全には記述されていませんが、この項目については作業中です。ここでは一般的な手順を説明します。

Kaa C SDKにはOSは必要ありません。 特定のプラットフォームでKaa C SDKを使用するには、次のルーチンを実装する必要があります。

必須:
動的割り当て。
ネットワークcommunication
時間ルーチン。
公開鍵generation(ハードコードされたキーでもかまいません.ESP8266 demoを参照してください)。
SHA-1 calculationdefaultの実装を使用することができます)。
ファイルシステムの相互作用(onetwo):オプションの

は(それはあなたが空の実装を提供できることを意味します)。
デバッグlogging

このpageには、さまざまなプラットフォームでKaa C SDKを構築するための構成パラメータが記述されています。
TI СС32XXおよびESP8266プラットフォームのKaa C SDKに基づいてアプリケーションを開発する方法について説明します。
hereこれらのプラットフォームのデモアプリケーションのソースコードもあります。

第2 - まだ正式にサポートされていないプロトコルを使用している場合は、custom transportを実装できます。

代替のオプションは、Kaa SDKをゲートウェイに統合する場合です(これを「アクターゲートウェイ」と呼びます)。アクターゲートウェイは、各物理デバイスごとにエンドポイントアクターをインスタンス化します。アクターは、実際のデバイスとの通信を処理し、センサーなどの仮想表現としてクラウドに提示します。

Kaa SDKをデバイスにインストールできない場合、または必要な場合にアクターゲートウェイを効果的に使用できますデバイスとサーバー間の接続に高度なプロトコルを使用します。

関連する問題