Get Started with ThingWorx for IoT
Create an IoT application using the core building blocks of ThingWorx Foundation.
Guide Concept
This project will introduce you to the principles of ThingWorx Foundation by creating a working web application.
Following the steps in this guide, you will create the building blocks of your first application for the Internet of Things (IoT). You will use ThingWorx Composer to create Thing Templates, which are then used to create Things that model the application domain. A simulator is imported to generate time-series data that is saved to a Value Stream.
After modeling the application in ThingWorx Composer, you'll use Mashup Builder to create the web application Graphical User Interface (GUI). No coding is required in modeling the application, or in composing the web GUI that displays dynamically-generated data.

Guide Info
Level | Getting Started |
Est. Time | 30 Minutes |
Published | Jan 15, 2021 |
Author | Allen Smith |
You'll learn how to
- Create a Thing Template
- Create a Thing
- Store data in a Value Stream
- Download and install a data simulator
- Create an application UI
Things used in this guide
This guide requires access to ThingWorx Foundation.
It assumes that you are utilizing the hosted Foundation server or the downloadable trial.
Get Started with ThingWorx for IoT
- Step 1: Data Model
- Step 2: Create Thing Shapes
- Step 3: Create Thing Template
- Step 4: Create Thing
- Step 5: Store Data in Value Stream
- Step 6: Create Custom Service
- Step 7: Create Alerts and Subscriptions
- Step 8: Create Application UI
- Step 9: Add Widgets
- Step 10: Display Data
- Step 11: Simulate a Data Source
- Step 12: Test Application
- Step 13: Extend Your Model
- Step 14: Next Steps