【发布时间】:2017-07-07 09:25:11
【问题描述】:
我想控制端点(Raspberry pi 3)的 GPIO。
我尝试将两个 KAA 演示应用程序合并为一个。 (“Cassandra 数据分析”和“数据收集”)
由于树莓派只有一个演示,我选择“Cassandra 数据分析”。
我已经使用“数据收集演示”来控制来自 kaa 服务器的端点。
现在,我想在“Cassandra 数据分析”上实现来自 kaa 服务器的端点控制 GPIO。
这是我的程序:
- 选择应用程序 -> WEB UI 上的“Cassandra 数据分析”。
- 添加新架构(配置架构)遵循“数据收集演示” 我将温度修改为 GPIO_PIN_4(整数类型)。
- 生成 SDK。
- 将 *tar.gz 复制到“libs”文件夹
-
修改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
有人能告诉我如何解决这个错误吗? 谢谢
【问题讨论】: