エンドポイントのGPIO(Raspberry pi 3)を制御します。KAA kaa_configuration_manager_set_root_receiverの作成に失敗しました
2つのKAAデモアプリケーションを1つにマージしようとしています。 (「カサンドラデータ解析」と「データ収集」)
ラズベリーパイのデモは1つしかないので、私は「カサンドラデータ解析」を選択します。
私はkaaサーバからエンドポイントを制御するために "データ収集デモ"を使用しました。
ここでは、「Cassandra data analytics」のkaaサーバからエンドポイントの制御GPIOを実装したいと考えています。
はここに私の手順です:
- 選択したアプリケーション - > WEBのUIの "カサンドラのデータ分析"。
- 「データ収集デモ」 に新しいスキーマ(コンフィグレーションスキーマ)を追加し、温度をGPIO_PIN_4(整数型)に変更します。
- SDKを生成します。
- コピー* "LIBS" フォルダにtar.gz形式
修正kaa_demo.c、
は、ヘッダファイル
#include "extensions/configuration/kaa_configuration_manager.h" #include "extensions/configuration/kaa_configuration_manager.c"
main()
kaa_configuration_root_receiver_t receiver = { .context = NULL, .on_configuration_updated = on_configuration_updated }; error_code = kaa_configuration_manager_set_root_receiver( kaa_client_get_context(kaa_client)->configuration_manager, &receiver);
で設定通知マネージャを追加
ここで、私は誰がどのようにこのエラーを解決するために私を伝えることができますされていますerror_code = -4
を得ましたか。 ありがとう
この回答は正しいです。 –