【问题标题】:Is there a tutorial that explains how the sandbox completes the 'source' with the sdk and executable code?是否有解释沙盒如何使用 sdk 和可执行代码完成“源”的教程?
【发布时间】:2016-10-03 20:11:43
【问题描述】:

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

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

正在为“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 源项目存档 压缩。成功准备项目数据!

--------点击OK开始下载项目源--------

完成!

我的问题是,一旦我从我的 kaa 实例(而不是沙盒)下载 c-sdk,将其移至 Raspberry Pi 并构建它,我需要做什么,或者需要什么胶水代码才能获得Pi 开始记录传感器的数据并向我的实例报告?

【问题讨论】:

    标签: sandbox kaa


    【解决方案1】:

    没有说明沙盒如何使用 SDK 和可执行代码完成“源”的教程。 Kaa Sandbox 是一个预配置的虚拟环境,专为希望将 Kaa 平台私有实例用于教育、开发和概念验证目的的用户而设计。 沙盒还包括一系列演示应用程序,用于说明平台功能的各个方面。

    当您点击“Source”时,您将获得带有针对指定平台和语言生成的 SDK 的示例项目。详情请参阅your first Kaa application 指南。

    例如,如果您想在没有 Kaa 沙箱的情况下运行“Cassandra 数据分析演示”,您应该执行以下操作:

    • 创建一个应用程序。
    • 添加 this 日志架构(您可以在 Kaa 管理控制台的添加日志架构窗口中使用从文件上传)。
    • 使用位于 here 的相应 sensor_per_*_cassandra_appender.json 中的配置添加“sensor_per_row”、“sensor_per_date”和“sensor_per_region”日志附加程序 (您可以在 Kaa 管理控制台的 Add log appender 窗口中使用从文件上传)。
    • here下载“c”文件夹。
    • 创建文件夹“libs/kaa”(项目文件结构与从 Kaa 沙盒下载的 Cassandra 数据分析演示中一样)。
    • 为您的应用添加 SDK 配置文件。
    • 为 C 目标平台生成 SDK。
    • 将 SDK 保存到 libs/kaa 文件夹中。
    • 按照 Sandbox 中 Cassandra 数据分析演示的安装步骤运行客户端应用程序(目前您无需通过单击“源”按钮下载源代码)。

    【讨论】:

    • 我完成了上述所有步骤并取得了一定的成功。一切都编译并开始从传感器读取数据,但我在控制台中收到一个错误,指向 sdk 中的“kaa_logging.c:804”,所以我在这里打开了另一个 stackoverflow 问题:stackoverflow.com/q/40050894/4271437跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 2014-02-02
    • 2012-03-29
    相关资源
    最近更新 更多