Saya ingin mengontrol GPIO titik akhir (Raspberry pi 3).
Saya mencoba menggabungkan dua aplikasi demo KAA menjadi satu. ("Analisis data Cassandra" dan "Pengumpulan data")
Karena hanya ada satu demo untuk Raspberry Pi, saya memilih "Cassandra data analytic".
Dan saya telah menggunakan "Demo pengumpulan data" untuk mengontrol titik akhir dari server kaa.
Sekarang, saya ingin menerapkan kontrol GPIO titik akhir dari server kaa pada "Analisis data Cassandra".
Inilah prosedur saya:
- Pilih Aplikasi -> "Analisis data Cassandra" di WEB UI.
- Tambahkan skema baru (Skema konfigurasi) ikuti "Demo pengumpulan data" dan saya mengubah suhu menjadi GPIO_PIN_4 (tipe integer).
- Hasilkan SDK.
- Salin *tar.gz ke folder "libs".
Ubah kaa_demo.c,
tambahkan file tajuk
#include "extensions/configuration/kaa_configuration_manager.h" #include "extensions/configuration/kaa_configuration_manager.c"
Konfigurasikan pengelola notifikasi di
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);
Di sini, saya mendapat error_code = -4
Adakah yang bisa memberi tahu saya cara mengatasi kesalahan ini? Terima kasih