Things

This page manages the Things. You can add, modify and delete Things. A Thing is a virtual object in QIoT Suite Lite that represents a real device.

A Thing is a device that links a number of peripheral devices, including sensors, actuators, and LED lights. Things can use various network connections (such as Wi-Fi and LAN) to connect QIoT. Things can use MQTT, HTTP, CoAP to send telemetric data to the QIoT gateway (publish the data to the corresponding topic in the QIoT gateway / agent). Things can receive multiple instructions / update values for a particular peripheral by subscribing to a number of topics.

In QIoT Suite Lite, peripherals (such as sensors, actuators and LED lights) are called Resources. These Resources are connected to the Thing.

Thing features

  • QIoT treats a single Thing as a member of a general Things library. In the QIoT Suite, all Things for a single user are listed in the “Things” section.
  • An IoT application is a logical set of rule, dashboard, and Things. If a user adds a Thing to a specific IoT application, only a link is created between the Thing and the application. In other words, Things are not owned by the application.
  • A Thing is only referenced by IoT applications.
  • A single Thing may be referenced by multiple IoT applications.
  • If the user sets up a Thing from any location, all references to the Thing will be updated.
  • If a user removes the Thing from the IoT application, only the reference / link of the Thing with the application is removed, and the Thing will remain in the general library of Things section.
  • Below is the representation of Things in the QIoT gateway / agent:
  • qiot/things/user1/MyThing1
  • Here:
    • User1 is the logged-in user with a Thing
    • MyThing1 is the user-defined name of the Thing
    • qiot/things/user1/ is user1's namespace, all of the user's Things will be listed in this namespace.

Resource features

Because a Resource is connected to the Thing, multiple Things can not share a single Resource.

    • If a user deletes the Resource of a Thing, all references to the Thing will reflect this change
    • Below is the representation of Resource in the QIoT gateway / agent:
  • qiot/things/user1/MyThing1/TempSensor1 Here:
    • User1 is the logged-in user with a Thing
    • MyThing1 is the user-defined name of the Thing
    • qiot/things/user1/ is user1's namespace, all of the user's Things will be listed in this namespace.
    • TempSensor1 is the user-defined Resource name. Things can publish data to this topic, or subscribe to the topic in order to receive updates from the agent / QIoT gateway for this topic

results matching ""

    No results matching ""