1

新人来了 我浏览了沙盒中的“Cassandra 数据分析演示”,并立即启动并运行(使用推荐的硬件、Raspberry Pi 和 DHT11 传感器)。

现在我想把它带到下一步。我安装了一个 Kaa 实例(不再是沙箱)并遵循相同的教程,该教程解释了设置模式和日志附加程序等(https://www.youtube.com/watch?v=VHwJLHQjl50)并将 sdk 导出到树莓派。我遇到的问题是准确了解在沙箱中为我做了什么,例如,当我单击“源”时执行的所有这些步骤:

为“Cassandra 数据分析演示”项目组装源...项目的 SDK 配置文件 ID:10 为请求的项目获取 SDK...成功获得 SDK。处理项目存档... 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 压缩源项目存档... CCassandraDataAnalyticsDemo/ CCassandraDataAnalyticsDemo/libs/ CCassandraDataAnalyticsDemo/libs/kaa/ CCassandraDataAnalyticsDemo/libs/kaa/kaa-c-ep-sdk-wcknkllgn6TIg3OjUlumWqcZSCw.tar。gz CCassandraDataAnalyticsDemo/src/ CCassandraDataAnalyticsDemo/src/dht11/ CCassandraDataAnalyticsDemo/src/dht11/dht11.c CCassandraDataAnalyticsDemo/src/dht11/dht11.h CCassandraDataAnalyticsDemo/src/kaa_demo.c CCassandraDataAnalyticsDemo/CMakeLists.txt CCassandraDataAnalyticsDemo/build.sh 源项目压缩包. 成功准备项目数据!

-------- 单击确定开始下载项目源 --------

完成的!

我的问题是,一旦我从我的 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 沙箱下载的 Cassandra 数据分析演示)。
  • 为您的应用程序添加 SDK 配置文件。
  • 为 C 目标平台生成 SDK。
  • 将 SDK 保存到 libs/kaa 文件夹中。
  • 按照 Sandbox 中 Cassandra 数据分析演示的安装步骤运行客户端应用程序(现在您不需要通过单击“源”按钮下载源代码)。
于 2016-10-06T15:06:10.100 回答