1

ここの新しい男。サンドボックスで「Cassandra データ分析デモ」を試してみたところ、すぐに起動して実行することができました (推奨ハードウェア、Raspberry Pi および DHT11 センサーを使用)。

これで次のステップに進みたいと思います。Kaa のインスタンス (もうサンドボックスではありません) をインストールし、スキーマとログ アペンダーなどの設定を説明した同じチュートリアルに従いました ( https://www.youtube.com/watch?v=VHwJLHQjl50 )。ラズベリーパイ。私が直面している問題は、サンドボックスですべてが行われたことを正確に理解することです。たとえば、[ソース] をクリックすると、次のすべての手順が実行されます。

'Cassandra data analytics demo' プロジェクトのソースを組み立てています... プロジェクトの SDK プロファイル ID: 10 要求されたプロジェクトの SDK を取得しています... SDK を正常に取得しました。Processing project archive... CCassandraDataAnalyticsDemo/ CCassandraDataAnalyticsDemo/src/ CCassandraDataAnalyticsDemo/src/dht11/ CCassandraDataAnalyticsDemo/CMakeLists.txt CCassandraDataAnalyticsDemo/src/dht11/dht11.h CCassandraDataAnalyticsDemo/src/dht11/dht11.c CCassandraDataAnalyticsDemo/src/kaa_demo.c CCassandraDataAnalyticsDemo/ build.sh ソース プロジェクト アーカイブを圧縮しています... gz CCassandraDataAnalyticsDemo/src/ CCassandraDataAnalyticsDemo/src/dht11/ CCassandraDataAnalyticsDemo/src/dht11/dht11.c CCassandraDataAnalyticsDemo/src/dht11/dht11.h CCassandraDataAnalyticsDemo/src/kaa_demo.c CCassandraDataAnalytics SourceBuildDemo/CListMakera project/buildDemo/CListMakera . プロジェクトデータの準備完了!

-------- [OK] をクリックして、プロジェクト ソースのダウンロードを開始します --------

終了した!

私の質問は、(サンドボックスではなく) kaa のインスタンスから c-sdk をダウンロードし、それを Raspberry Pi に移動してビルドしたら、何をする必要があるか、または Pi を取得するために必要なグルー コードは何かということです。センサーのデータのログ記録とインスタンスへの報告を開始しますか?

4

1 に答える 1

0

サンドボックスが SDK と実行可能コードを使用して「ソース」を完成させる方法を説明するチュートリアルはありません。Kaa Sandbox は、教育、開発、および概念実証の目的で Kaa プラットフォームのプライベート インスタンスを使用したいユーザー向けに設計された、事前構成された仮想環境です。サンドボックスには、プラットフォーム機能のさまざまな側面を説明する一連のデモ アプリケーションも含まれています。

「ソース」をクリックすると、指定したプラットフォームと言語用に SDK が生成されたサンプル プロジェクトが表示されます。詳細については、最初の Kaa アプリケーションガイドを参照してください。

たとえば、Kaa サンドボックスを使用せずに「Cassandra データ分析デモ」を実行する場合は、次の手順を実行する必要があります。

  • アプリケーションを作成します。
  • このログ スキーマを追加します (Kaa 管理コンソールの [ログ スキーマの追加] ウィンドウで [ファイルからアップロード] を使用できます)。
  • ここにある対応する sensor_per_*_cassandra_appender.json の構成を使用して、「sensor_per_row」、「sensor_per_date」、「sensor_per_region」のログ アペンダー を追加します (Kaa 管理コンソールの [ログ アペンダーの追加] ウィンドウで [ファイルからアップロード] を使用できます)。
  • ここから「c」フォルダをダウンロードします。
  • フォルダー「libs/kaa」を作成します (Kaa Sandbox からダウンロードした Cassandra データ分析デモと同様のプロジェクト ファイル構造)。
  • アプリケーションの SDK プロファイルを追加します。
  • C ターゲット プラットフォーム用の SDK を生成します。
  • SDK を libs/kaa フォルダーに保存します。
  • クライアント アプリケーションを実行するには、サンドボックスから Cassandra データ分析デモのインストール手順に従います (現時点では、[ソース] ボタンをクリックしてソース コードをダウンロードする必要はありません)。
于 2016-10-06T15:06:10.100 に答える