Terms
This topic introduces the basic concepts of IoT application development.
Product terms
Term | Description |
IoT Studio | IoT Studio is a part of Alibaba Cloud IoT Platform. It provides a series of convenient Internet of Things (IoT) development tools, such as web visualization development, mobile visualization development, business logic development, and IoT data analytics. |
Web visualization development | A development tool in IoT Studio. Develop web applications visually without writing code. In the editor, drag widgets to the canvas. Then, configure the display styles, data sources, and actions for the widgets. Use this tool to develop status monitoring dashboards, device management consoles, and data analytics reports for devices. |
Mobile visualization development | A development tool in IoT Studio. Develop mobile applications visually without writing code. In the editor, drag widgets to the canvas. Then, configure the display styles, data sources, and actions for the widgets. You can generate HTML5 applications, attach them to a domain name, and publish them. This tool is suitable for developing applications such as device control apps and industrial monitoring apps. |
Data analytics | Link Analytics (LA) is an intelligent data analytics product from Alibaba Cloud for IoT developers. It provides features for massive data storage and backup, asset management, report analysis, and data services. |
Business logic | Quickly design simple IoT business logic by orchestrating service nodes. |
Component development | Lets developers create, publish, and manage their own components. Developers can publish these components to the WYSIWYG designer to build visual pages. This feature meets developer needs, enriches the component library, and provides endless possibilities for visual design. |
Project | A collection of applications, services, and IoT Platform resources in IoT Studio. These resources include products, devices, data assets, and data tasks. Different applications or services within the same project share resources. Applications, services, and resources in different projects are isolated from each other and do not interfere with one another. |
Product | A collection of devices. It usually refers to a group of devices that have the same function. IoT Platform issues a globally unique ProductKey for each product. |
Device | A specific device that belongs to a product. For each device, IoT Platform issues a DeviceName that is unique within the product. A device can connect directly to IoT Platform. It can also connect to IoT Platform as a sub-device through a gateway. |
Space | Used to manage 2D or 3D spatial data models of the physical world. It enables features such as spatial data visualization and device location alerts. |
Account | Used to log on to the operations console, manage applications, and run business services. It includes features for managing accounts, permissions, and roles. |
Thing Specification Language model | A description of a device's features in the cloud, including its properties, services, and events. IoT Platform uses a specific language to define this model. This language is called Thing Specification Language (TSL). TSL uses the JSON format. You can use TSL to structure the data that your device reports. |
Instance | A resource management feature provided by IoT Platform for products, devices, rules, and other resources. Two types of instances are supported:
|