Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X
In the world of IoT application development, connectivity refers to the infrastructure and protocols which connect devices to the cloud or network. Edge devices handle the interface between the physical world and the cloud. ThingWorx provides you with several different tools for connecting to the ThingWorx platform. Your decision on which connectivity method to pick will be dependent on your individual use case.
Connect and Configure Industrial Devices and Systems
Install ThingWorx Kepware Server
Connect to an Azure OPC UA Server
Use the REST API to Connect Low-Capability Devices to ThingWorx
Using the ThingWorx REST API is an easy way for low-capability devices to connect with the ThingWorx platform and push data to the platform. Any edge device that can make an HTTP POST can read and update properties or execute services on the ThingWorx platform.
Use REST API to Access ThingWorx
Connect an Arduino Developer Board
Connect natively to ThingWorx using an AlwaysOn protocol SDK. Secure, embeddable, and easily deployable communications designed for connecting sensors, devices and equipment across any network topology and any communication scenario.
SDKs are available for Java, C, .net and allow you to connect your devices to ThingWorx with the AlwaysOn protocol. Using the Edge SDKs will give you all the flexibility you need to meet your application's requirements and build robust, secure, full-featured edge integrations and gateways for any platform.
ThingWorx Edge SDKs
The Edge Microserver proxies connections via AlwaysOn
Connect your devices to the ThingWorx platform with the Edge MicroServer, a pre-built application that enables devices incapable of making TLS connections to securely interact with the platform.
Connect Raspberry Pi to ThingWorx
Access data from industrial machine controllers
ThingWorx Kepware Server with 150+ industrial protocol drivers allows you to easily connect to different types of industrial equipment. The interface provides real-time, bi-directional industrial controls data to the ThingWorx Platform via the AlwaysOn protocol.
Install ThingWorx Kepware Server
Connect devices with the adapter of your choice and integrate with ThingWorx to build scalable IoT applications.
Monitor Factory Supplies and Consumables
Design and Implement Data Models to Enable Predictive Analytics
Operationalize an Analytics Model
Build a Predictive Analytics Model
Embed analytics capabilities into your industrial IoT applications in order to monitor real-time data, predict future events and conditions, and optimize performance of devices and organizations.
Operationalize an Analytics Model
Build a Predictive Analytics Model
Statistical Monitoring with Descriptive Analytics
Perform Statistical Calculations with Descriptive Analytics
Build your industrial IoT application using ThingWorx’s drag-and-drop GUI development environment, model-based development platform. Using the ThingModel to describe assets, processes, and organizational elements and how they relate to each other. Define the functional behavior, add business logic, and extend your application with pre-built plugins. With a properly-constructed framework, your application will be scalable, flexible and more secure.
Design and Implement Data Models to Enable Predictive Analytics
Get Started with ThingWorx for IoT
Define the properties, services, and events of Things you want to expose to your application developers. The ThingWorx Data Model is a logical representation of the physical devices, systems, and people that interact with your application.
Leverage your data model using events subscriptions, and custom business logic.
Implement Services, Events, and Subscriptions
Application Development Tips & Tricks
Take advantage of extensions from partners and third-parties to add new functionality into your system in a seamless manner. Extensions can be service (function/method) libraries, connector templates, widgets, and more.
Create A Mashup Widget Extension
Create An Authentication Extension
Efficiently manage your assets with visibility and control over your IoT solution. Install, configure and troubleshoot your application, while monitoring performance and communication with devices. Offering a comprehensive set of tools and features, ThingWorx enables remote access, file transfers, software upgrades, logging, debugging, and more.
Getting Started on the ThingWorx Platform
Using an Allen-Bradley PLC with ThingWorx
Use the industry’s first purpose built IoT application development environment to design engaging experiences for web and mobile applications. Designed to reduce the time, cost, and risk required to build new innovative IoT applications, this layer has two distinct functions: build-time and run-time. Build-time encompasses the technology to create the things in your Industrial IoT solution while Run-time includes the operational permissions to execute and manage those things.
Getting Started on the ThingWorx Platform
Customize UI and Display Options to Deploy Applications
Utilize the ThingWorx Mashup Builder tools to design and create engaging IoT applications.
Bring your IoT data to life with dynamic charts and graphs.
Leverage the ThingWorx widget library to create a robust user experience and enhance your application capabilities.
Object-Oriented UI Design Tips
Display Geolocation Data Using Google Maps
Organize Your UI with the Collection Widget
ThingWorx is secure by design and offers multiple authentication options to increase the security of your IoT application. From TLS-encrypted communication and role-based access controls to the distribution of security patches, ThingWorx integrates a range of security features that you can leverage in your development process.
Getting Started on the ThingWorx Platform
Authenticate devices on our platform. ThingWorx handles data transformation, data persistence, and business logic so you can focus on developing your application.
Enabling LDAP Authentication in ThingWorx