第一天:配置Sandbox、Kaa

1、项目环境配置
下载并运行Oracle VirtualBox虚拟机和kaa沙箱。Kaa沙箱是一个独立的虚拟环境,提供大量的示例应用程序。
Oracle VirtualBox可以安装在windows里面,也可以安装在Linux环境。
Kaa sandbox沙箱开启参见链接:(https://kaaproject.github.io/kaa/docs/v0.10.0/Getting-started/)
视频介绍:(https://www.youtube.com/watch?v=AM-4qaAuCoY)
2、熟悉沙箱内容。
进入Sandbox之后。
Sandbox 的管理UI用于管理Kaa应用程序,端点,模式等。要访问管理UI,请单击Sandbox主页上的“ 管理”按钮。
3.应用创建
创建第1个应用。根据(https://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Your-first-Kaa-application/)
添加申请
要添加应用程序:
1、在Sandbox主页上,单击“ 管理UI”,然后使用默认以租户管理员身份登录。
2、在管理UI页面上,单击添加应用程序。
3、在“ 应用程序详细信息”页面上,输入新应用程序的标题,选择凭据服务,然后单击“ 添加”。

创建模式
您刚刚创建的应用程序已包含可供使用的配置文件,配置,通知和日志模式的默认版本。但是,您可以创建自定义数据收集和配置架构。
要创建和上载自定义架构,直接在windows下txt文件,然后改名成json后缀的文件。
1、创建data-schema.json包含以下架构定义的文件。
{
“type”: “record”,
“name”: “DataCollection”,
“namespace”: “org.kaaproject.kaa.schema.sample”,
“fields”: [
{
“name”: “temperature”,
“type”: “int”
}
]
}

2、创建configuration-schema.json包含以下架构定义的文件。该by_default参数定义默认采样周期值,在此示例情况下设置为1。
{
“type”: “record”,
“name”: “Configuration”,
“namespace”: “org.kaaproject.kaa.schema.sample”,
“fields”: [
{
“name”: “samplePeriod”,
“type”: “int”,
“by_default”: 1
}
]
}
3、在Sandbox主页上,单击“ 管理UI”,然后使用默认以租户开发人员身份登录。
4、单击“ 应用程序”箭头展开列表,然后单击在“ 添加应用程序”中创建的应用程序的箭头,再单击“ 架构” >“ 日志”,然后单击“ 添加架构”按钮。

5、在“ 添加日志架构”页面上,输入新数据集架构的名称和描述,然后选择从该data-schema.json文件创建的类型 。
我们先创建新的类型,点击下面的create new type!
在这里插入图片描述
在upload from file上传在前面创建的data-schema.json文件。
在这里插入图片描述
然后就可以创建log schema了。
在这里插入图片描述
同样的我们configuration里面,在upload from file上传在前面创建的configuration-schema.json文件
在这里插入图片描述
6、设置日志appender
要使用数据收集功能,您需要设置Log appender。在此示例中,使用MongoDB日志追加器。有关更多信息,请参阅MongoDB日志追加器
7、 生成SDK文件

  1. 在“ 应用程序”列表中选择新应用程序,然后单击“ 生成SDK”按钮。
    在这里插入图片描述
  2. 单击添加SDK配置文件。
    在这里插入图片描述
  3. 在“ 添加SDK配置文件”页面上,填写如下字段。
    在这里插入图片描述
    填写字段后,单击“ 添加”
  4. 您的新SDK配置文件将显示在新应用程序的SDK配置文件列表中。单击相应的“ 生成SDK”按钮。在Generate SDK窗口中,选择SDK的目标平台,然后单击Generate SDK。
    在这里插入图片描述
    系统将要求您下载SDK归档文件。将文件保存在首选位置
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈喽朝龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值