Tuning with Kii Cloud SDK for Thing

Kii Cloud provides various features which allow you fine-tune advanced features of your IoT solution.

You can quickly develop necessary functions with Thing Interaction Framework that provides APIs modeled after best practices for leveraging things in IoT solutions. At the same time, you might find difficult to use those APIs to develop functions specific to your own needs because they are designed for certain functional models. In this case, you can flexibly satisfy broader requirements by building your system through a combination of primitive functional elements of the Kii Cloud SDK for Thing.

The Kii Cloud SDK for Thing can co-exist with the Thing-IF SDK. Use the Thing-IF SDK to develop functions that fall within the functional model of the SDK and implement the remaining parts which require tuning with the Kii Cloud SDK for Thing.

The Kii Cloud SDK for Thing includes the following features available for each of the mobile app and thing sides. See Overview for an overview of these features.

Implementation of Mobile Apps

  • Client SDK

    Incorporate the client SDK into mobile apps. You can make use of thing-related features in the Kii Cloud SDK for Android, iOS, and JavaScript.

    You can access Kii Cloud with the user access token.

    If you use the Thing-IF SDK, you can start using thing-related features without additional steps for user management because you add the client SDK into your mobile app together with the Thing-IF SDK. If you do not use the Thing-IF SDK, incorporate the client SDK by following the steps for mobile apps for Android, iOS, and JavaScript.

  • REST API

    You can make use of thing-related features of Kii Cloud through the REST API if you do not use any SDK to develop mobile apps.

    Execute APIs with the user access token, for example, by following the steps in Logging in in your mobile app.

Implementation of Things

  • Thing SDK Embedded

    Incorporate the Thing SDK Embedded for C language into your thing. This SDK is designed to work in various environments including relatively lightweight embedded devices. This SDK provides an important subset for thing implementation among the features of the Kii Cloud SDK.

    You can use this SDK alone or in combination with the Thing-IF SDK.

    You can access Kii Cloud with the thing access token.

  • Kii Cloud SDK for JavaScript

    You can use the Kii Cloud SDK for JavaScript by installing Node.js on the thing.

    You can access Kii Cloud with the thing access token by implementing the thing with the steps described in the hyperlinked topic.

  • REST API

    You can make use of thing-related features of Kii Cloud through the REST API if you do not use any SDK to develop things.

    Execute APIs with the thing access token by following the steps in Register Things on the thing.

Developer Portal

  • Developer Portal

    The developer portal has a console where you can check thing information. The data browser allows you to browse and edit data in the thing scope.

You can access internal data such as commands and states used in the Thing-IF SDK through the Kii Cloud SDK for Thing. However, do not update such data with the Kii Cloud SDK for Thing as it can lead to loss of data integrity.