Functional Model

The Thing-IF SDK offers APIs to realize some functional models. These functional models are designed to cover major IoT use cases. The APIs of Thing-IF SDK are designed to let you realize the target use cases easily and quickly.

The basic design concept is different from that of the Kii Cloud SDK for Thing. Kii Cloud SDK aims to provide primitive functions for covering a wider range of use cases. By integrating these features into your program, you will be able to develop services that match with your specific needs.

Please check if the IoT service you want to realize matches with the functional models listed below. If the target IoT service matches with the models, we recommend using the Thing-IF SDK. Otherwise, please consider using the Kii Cloud SDK for Thing by referring to Tuning with Kii Cloud SDK for Thing.

  • State Registration and Retrieval

    The thing regularly registers its status to Thing Interaction Framework as a state. Users will check the state from their mobile apps.

  • Action and Command Execution

    Users send commands from the mobile apps to manipulate things. After receiving the commands, the things take the requested actions.

  • Auto Execution with Triggers

    Auto-execute a predefined command or server code when a predefined execution condition is met.