Develop a project from a solution
In IoT Studio, you can create a project from a public, authorized, or your own solution. When a project is created from a solution, the applications, services, and product configurations in the solution are automatically copied to your new project. You can customize them and finish developing the project. Alternatively, you can create and develop a project manually from the solution content.
Step 1: Create the project
- Log in to the IoT Application Development Console. In the upper-left corner of the page, select your target instance. In the left navigation pane, click Solutions.
- To create a project from a public solution, click Solution Market and go to Step 2.
This page lists default system solutions and public solutions from other developers.
- To create a project from a solution that you published, click My Solutions and go to Step 3.
This page lists all the solutions that you have published, which are private to you.
- To create a project from an authorized solution, click Authorized Solutions and go to Step 4.
This page lists solutions that other developers have authorized you to use.
- To create a project from a public solution, click Solution Market and go to Step 2.
- Create a project from a public solution.
- On the Solution Market page, hover over the target solution and click Use.
You can click Preview to view the solution details.
- In the Create project from solution dialog box, enter a project name and description, and select whether to create the sample products included in the solution.
In the Create project from solution dialog box, enter the Project name and Project description (up to 100 characters). Select whether to create the sample products (Create or Do not create) and click Confirm.Note You can click n sample products to view the product details. If these products already exist in your IoT Platform instance, you do not need to create them again.
- Click Confirm.
- On the Solution Market page, hover over the target solution and click Use.
- Create a project from a solution that you published.
- On the My Solutions page, find the target solution and click Use in the Actions column.
- In the Create project from solution dialog box, enter a project name and description as prompted, and then click Confirm.
Note When you create a project from My Solutions, the related products are automatically associated with the project by default.
- Create a project from an authorized solution.
- On the Authorized Solutions page, find the target solution and click Use in the Actions column.
- In the Create project from solution dialog box, enter a project name and description, and select whether to create the sample products included in the solution.
In the Create project from solution dialog box, enter the Project name and Project description (up to 100 characters). Select whether to create the sample products (Create or Do not create) and click Confirm.Note You can click n sample products to view the product details. If these products already exist in your IoT Platform instance, you do not need to create them again.
- Click Confirm.
Step 2: Associate products and devices
- Optional: Based on the solution's content, create or associate products and devices. For more information, see products.
- Optional: Configure the feature definitions for the product. For more information, see custom topic, Thing Specification Language (TSL), and server-side subscription.
- Optional: Publish the product. For more information, see Publish a product.
- Optional: Purchase the required hardware.
- Add devices and connect them to IoT Platform. For more information, see devices.
Step 3: Develop the project
As needed, perform the following steps to analyze data, develop applications, or configure business logic.
- Optional: In the Data Analytics console, analyze and visualize device and business data. For more information, see data analysis and perspective and stream data task development.
- Optional: On the web application editor page, configure settings such as component data sources and interactions to finish and publish the application. For more information, see web application editor.
- Optional: On the mobile application editor page, configure settings such as component data sources and interactions to finish and publish the application. For more information, see mobile application editor.
- Optional: On the business logic editor page, configure the necessary nodes to deploy, debug, and publish the business service. For more information, see business logic editor.