ThingWorx enables you to manage the development lifecycle for your IoT applications in one centralized place. By leveraging the power of the platform, you can quickly connect devices, analyze data, build, and deploy solutions.
ThingWorx is the IoT platform that offers all of the capabilities needed to build and extract value from smart, connected operations. With rapid development tools and support for on-premise or cloud deployments—ThingWorx is the one of the best IoT choice for companies serious about industrial innovation.
ThingWorx was purpose-built from the ground up for the Internet of Things. It contains the most complete set of integrated IoT-specific development tools and capabilities available, offering the industry’s deepest functional capabilities. ThingWorx makes it easy to develop and deliver powerful Enterprise IoT solutions that deliver transformative business value.
The extensive ecosystem of ThingWorx partners exists to create and extend smart, connected capabilities to all things for all industries. The economic impact that the Internet of Things will have on product makers, factories, and other complex systems such as smart cities is projected by McKinsey to reach $11.1 trillion a year by 2025. To capture this value, IoT solutions will be formed of many parts and players, from sensor and hardware providers, to independent software vendors (ISVs) and System Integrators. ThingWorx provides the technology foundation to organizations to capture real value that will transform the way they compete, and the way they work.
PTC ThingWorx is an application development platform for the Internet of Things (IoT).A platform for the rapid development of applications designed for smart, connected sensors, devices, and products – or the Internet of Things.ThingWorx is one of the largest IoT platforms.
It has large number of devices connected to it.ThingWorx is the only enterprise-ready technology platform that enables innovators to rapidly develop and deploy smart, connected solutions for the Internet of Things.
The platform contains the most complete set of integrated IoT-specific development tools and capabilities making solution development simple, time-to-market fast and end-user solution more compelling.
ThingWorx is more than an IoT platform. It provides the functionality, flexibility and scalability that businesses need to drive industrial innovation─including the ability to source, contextualize and synthesize data while orchestrating processes and delivering powerful web, mobile and AR experiences.
The ThingWorx Technology Platform is the only enterprise-ready platform that enables innovators to rapidly develop and deploy smart, connected solutions for the Internet of Things. ThingWorx contains the most complete set of integrated IoT-specific development tools and capabilities making solution development simple, time-to-market fast and solutions built on the platform more compelling.
IoT development is all about transforming data. If your data is in motion, streaming from sensors, or at rest, sitting in an Enterprise Data store, Thingworx easily classifys that data into information that is then stored internally using a Thing Model. Built in analytics tools allow you to rapidly unlock actionable insights from your information to be deisplayed in dashboards or acted on in real time using ThingWorx built in machine learning analytics.
Connect – Connect your “things” using ThingWorx connectivity or industrial connectivity from Kepware.
Analyze – ThingWorx analytics automates complex analytical processes for loT data such as real-time anomaly detection at the edge, predictive analytics and simulations.
Create – Robust development tools enable the both skilled and novice loT developers to quickly create solutions.
Experience – Use augmented reality from Vuforia to create experiences that help end users better create, service and operate their “things”.
Share – Collaborate with loT developers around the world through the ThingWorx Developer Portal, Marketplace and at our annual loT Conference, LiveWorx.
ThingWorx can deliver rapid industrial innovation across your organization, including:
- Improve customer experience leverage connected and enterprise system data to improve service, support and usability
- Drive new revenue streams unlock new business models and opportunities
- Optimize business processes combine real-time data with existing enterprise systems to increase efficiency
- Differentiate product and service offerings increase the pace of innovation
If you are a business with some useful applications. You want to use data collected from sensors out in the world to create a value chain, and you know the IoT is the way to do it.
In an earlier time, you might have been able to run your value chain through a network you controlled, to devices you owned, and protocols you had designed. But with the IoT, sensors originate from a vast number of different vendors, and the data they produce travels over a variety of networks, using numerous communications protocols.
It’s an immensely active and vital system, but one that is almost impossible to manage. How do you get data from a particular sensor, process it, and get the result back to the appropriate actuator?
The point of a platform is abstraction. It is a way of taking the specificities of all those sensors and networks and turning them into straightforward interfaces that can be easily interacted with. As a result, a business can understand its particular value chain, abstracted from the details of particular implementations, and focus on the development and deployment of its specific applications.
ThingWorx platform do a number of other things for you:
- They help you scale while maintaining reliability, adding new types of devices, new networks, new users.
- They help you be secure. The platform handles your user authentication and authorization, and enforces security at every level, from device to application.
- They help you understand. The best platforms include analytics that enable you to visualize, diagnose problems, predict, and plan.
PTC (formerly Parametric Technology Corporation) is a computer software and services company founded in 1985 and headquartered outside of Boston, Massachusetts. The company developed parametric, associative feature-based, solid computer-aided design (CAD) modeling software in 1988, including an Internet-based product for product lifecycle management (PLM) in 1998. PTC markets products and services and an Internet of things (IoT) and augmented reality (AR) platform for partners and developers.
PTC acquired ThingWorx, creators of an award-winning platform for building and running applications for the Internet of Things (IoT), for approximately $112 million in December of 2013. The acquisition of ThingWorx positioned PTC as a major player in the emerging Internet of Things arena.
Key features of Thingworx IoT Platform:
- IoT Hardware Support:
ThingWorx marketplace offers a number of development kits which include popular boards, such as:
- Intel Galileo
- Intel Galileo Gen 2
- Intel Edison
- NXP iMX6UltraLite Evaluation Kit
- Raspberry Pi
- IoT OS Support
Windows, Apple iOS, and Android are supported. Moreover, you can compile C SDK applications on any platform, even running it without an operating system.
ThingWorx IoT Platform Security Considerations:
Developers of IoT devices face a number of security challenges, including:
- Complexity: New layers of device and user interactions need to be secured
- Risk Mitigation: Concerns over cyber-attacks finding devices on the Internet
ThingWorx follows the OWASP Software Assurance Maturity Model (SAMM) and helps its customers successfully implement a Secure Software Development Life Cycle (Secure SDLC).
There is a very granular security model available within ThingWorx. There are two sets of permissions, one for design time and one for run time. The design time permissions are for managing who is allowed to modify the model (create, read, update, and delete entities), whereas the run time permissions determine who can access data, execute services, and trigger events on a thing.
For each permission, you can explicitly permit a User or Group to be able to do something (like edit a thing) or explicitly deny a Group the ability to do something. You can apply permissions at the Group level and at the User level. It is also important to note that security checks default to not allow an operation. If no specific grant has been given to a user, that operation will be denied.
Other security features include:
- Administrator Services
- Allowing Embedded Mashups in iFrames
- Application Key Services
- Directory Services Authentication
- Inheriting Permissions from a Thing Template
- Service Overrides
- Single Sign-on Authentication
Development and Deployment Considerations:
At the heart of the ThingWorx infrastructure is the IoT platform. The IoT platform is a suite of components that enable:
- Deployment of applications that monitor, manage, and control connected devices
- Remote data collection from connected devices
- Independent and secure connectivity between devices
- Device/sensor management
- Integration with third party systems
- The IoT platform exists independently between the hardware and the application layers of the IoT technology stack. It integrates with any connected device and enables the implementation of IoT features and functions into any device in the same way.
Cost and Licensing of ThingWorx IoT Platforms and Solutions:
ThingWorx is available only by subscription. This offers customers the benefits of faster access to new ThingWorx features and enhancements, flexibility and lower upfront costs, and Cloud deployment options.
Unfortunately, ThingWorx has not provided pricing information and public pricing information is unavailable.
- ThingWorx IoT Starter Kits
- ThingWorx Composer
- ThingWorx drag-and-drop Mashup Builder
- ThingWorx Studio
ThingWorx Studio Supported Operating Systems and Browsers:
Mac El Capitan Chrome
Windows 7, 10 (64-bit only), Chrome Note that the screen resolution minimum is 1280.
ThingWorx View iOS Supported Devices (iOS 9.0 or later)
Note: only iOS 10 or later will be supported after the release of iOS 11.
Device Supported Versions:
iPhone 5s, 6, 6 Plus, 6s, 6s Plus, SE
iPad Air, Air 2, Mini 4, Pro, Pro 9.7
ThingWorx View Android Supported Operating Systems: ThingWorx View is supported on devices with an Android operating system with version 5.0 and newer.
ThingWorx is one of the best feature rich IoT Application development platform.