Kii Cloud 简介

Kii Cloud 是由 Kii 公司出品的一个集 MBaaS(移动后端即服务)和 IoT(物联网)为一体的云平台。

MBaaS 是一个能够以 API 形式为移动端应用和 IoT 解决方案提供多种功能的云服务。借助这些 API,你可以让移动端应用和 Thing 在无需服务端开发和操作的前提下完成互联网连接。

在 Kii Cloud 环境中,我们称 IoT 解决方案中的设备为 Thing

使用 Kii Cloud 进行开发

通常情况下,如果所需要提供的服务包含了服务端处理过程,那么开发者需要自行实现服务端功能并操作服务器。

Kii Cloud 已经在云端以 API 形式发布了多种服务端功能。借助 Kii Cloud,你可以只开发客户端功能,并通过 Internet 提供服务。这样,你就可以集中精力开发功能本身并使其更具吸引力。

服务结构

下图是使用 Kii Cloud 的典型服务结构:

开发者通过集成 Kii 发布的 SDK(软件开发包)来实现移动端应用和 Thing。你可以简单的通过 SDK 来调用 Kii Cloud API。

  • 用于移动端应用的 SDK 支持 Android、iOS、Javascript、Unity。
  • 用于 IoT 解决方案的 SDK 支持 Android、iOS、JavaScript、 C(实时操作系统类)。

请注意,由于 API 规格是公开的,所以你可以不通过 SDK 而直接通过 HTTPS 调用 Kii Cloud API。你还可以使用 第三方 SDK

使用 Kii Cloud 进行开发工作,需要先通过 开发者平台 在云端创建一个专用的应用程序。因为可以让众多客户端访问同一个 Kii 应用程序,所以你可以提供各种功能。这种功能可以让你在移动端应用间共享数据,以及远程控制 IoT 解决方案中的 Thing。