ThingWorx is currently one of the most popular cloud platforms for the industrial Internet of Things (IoT). It delivers tools and technologies that empower businesses to rapidly develop and deploy powerful applications. If you wish to learn the essential skills required for designing and building IoT solutions and IoT-based applications, then go for this Learning Path.
ThingWorx is currently one of the most popular cloud platforms for the industrial Internet of Things (IoT). It delivers tools and technologies that empower businesses to rapidly develop and deploy powerful applications. If you wish to learn the essential skills required for designing and building IoT solutions and IoT-based applications, then go for this Learning Path.
This comprehensive 2-in-1 course is a practical, hands-on, example-driven tutorial to teach you the various aspects of cloud based architecture for IoT with ThingWorx which will in the process give you a lot of confidence with various ThingWorx services to combine the power of ThingWorx and IoT to create powerful real-world applications. To begin with you will learn how to build, deploy, and manage applications and services in ThingWorx. You will then move on to developing an end-to-end IoT security solution for safety and security along with email and mobile app notifications for your applications. Finally, you will build an IoT solution for weather detection. This entire learning path uses Arduino for IoT development.
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Learning Internet of Things with Thingworx, will teach you how to use various features of ThingWorx and learn to incorporate them into your IIoT design.You will get started by building industrial applications using ThingWorx. You will then learn how to deploy and manage services in ThingWorx. Finally, you will learn how to secure the applications using the ThingWorx security services.
In the second course, Developing an App from Scratch with ThingWorx, you will develop an end-to-end IoT security solution for safety and security along with email and mobile app notifications. The project uses the ThingWorx platform for cloud communication and involves an intermediary level of coding as you build end-to-end IoT security solutions. You will be coding in Arduino IDE to build an IoT product. You will also learn to connect your edge device to the internet and eventually to the ThingWorx Platform, a key element in any IoT solution. In the final section, you will connect everything together and build an IoT solution for weather detection.
By the end of this course, you will have a solid grasp of how to create IoT applications and have all the necessary skill set in IoT development with ThingWorx. Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
Junaid Ahmed is an enterprise Architect/Product Designer and a manager based out of the US and India. He has a Masters degree in software engineering and a Bachelor's degree in electrical engineering. He has worked in a variety of roles in software development and deployment cycles, helping large enterprise clients build real-time reporting, data warehouse, and security applications, to name just a few. He is also engaged in IoT and AR streams, leading IoT product development. Junaid has over 6,000 students in UDEMY in 117 countries and he has created and delivered content for enterprise customers including His courses are hands-on; the takeaway is tangible and the skills learned can be used immediately.
This video provides an overview of the entire course.
IoT (Internet of things) is the new buzz word and can be quite confusing given the scale and breadth of its applications. In this video, we will break down this complexity and understand IoT.
Understand the building blocks of IoT upon which all IoT solutions are built
Understand the opportunity market value of IoT across verticals
Take a look at some current IoT applications and IoT examples
In this video, we will take a simple example and look at the solution of IoT at ground level detail.
break down of the technical architecture of a simple IoT solution
The different hard ware and software pieces
Connectivity and infrastructure to build an IoT solution
In the video, we will take a look at what is an IoT platform and understand this by using the award winning Thingworx platform.
Understand what is an IoT platform
Understand the Thingworx positioning in the market
Understand the Thingworx capabilities and features
In the video, we will take a closer look at the Thingworx functionalities and current use cases.
Deep dive on Thingworx capabilities
Get introduced to the developer portal the resources and information available.
Checkout exciting customer use cases
In this video, we will take a step forward and see how to set up a free developer account.
Setup a developer account
Signup for the trial edition of the platform
In this video, we will walkthrough the platform and get comfortable with it.
Understand the Log-in procedure
Walk through the Thingworx platform
Understand what is an IoT thing entity and create one in the platform
In the video, we will understand key IoT element, the internet.
Understand how the edge(IoT) device communicates with the router
Understand the communication between router and the ISP and ISP and the WWW
Put everything together in a simple example of searching for Google
In the video, we will understand the IoT device characteristics, requirements and Communication protocols.
Understand IoT Device communication scenarios
Understand IoT Micro Chip requirements
Understand Communication for general purpose and specifically for IoT
In the video, we will understand the fundamental electronics used in design of an IoT product.
Understand the working, applications and ratings of resistors and capacitors
Understand the working, applications and ratings of Diodes and voltage regulators
Understand the working, applications and ratings of transistors , relays and more
In this video, you will get introduced and work with the famous Arduino UNO Development board.
Understand what is an Arduino UNO
Check out the device and get to know the parts and details
Install drivers, set up software, and run basic test
In this video, you will get one step further and simulate a traffic signal using LEDs.
Understand circuit setup
Walkthrough the code
Run a demonstration of the setup
In this video, you will get introduced to a critical piece of the IoT solution the ESP8266 boards.
Understand what is a ESP8266 board, NodeMCU and alternatives
Walkthrough the device and get to know the parts and details
Install drivers, set up the Arduino IDE as the software, and see configurations and board selections
In this video, you will connect to a network over WiFi using the ESP8266 board.
Connect your board to your computer and make the proper selection
Make the necessary changes to the generic code, enter your SSID and password
Compile, run, and connect
In this video, we will see how to work with sensors such as light and motion.
Understand the working, circuit setup, and the demo of light sensor (LDR)
Understand the working, circuit setup, and the demo of motion sensor (PIR)
In this video, we will start with an introduction to an IoT solution, which we will build in this section.
Understand the high-level setup of the solution
Walkthrough the solution
Understand the different pieces of the solution
In this video, we will refine the requirements of the solution.
Understand the different kind of requirements
Walkthrough an example requirement definition of an IoT device/solution
In this video, we will build the data model for the solution on the Thingworx platform.
Launch the Thingworx composer
Identify the data elements
Create the data elements on the platform
In this video, we will see how to Connecting ESP8266 to Thingworx Platform over WiFi
Create an app key in the Thingworx platform
Walkthrough the code
Push static values to the platform (TEST)
In this video, we will see how to setup and test the temperature and humidity sensor.
Circuit setup DHT sensor
Walkthrough the code
Demo
In this video, we will see how to Read sensors and push values to Thingworx platform.
Circuit setup of the sensors and ESP8266
Thing and Properties walk through on the Thingworx platform
Walkthrough the code and push sensor values to the platform (TEST)
In this video we will see how to Building an App/Dashboard in Thingworx.
Launch the Thingworx composer
Build the app/dashboard on Thingworx platform
Bind the sensor values to the dashboard
In this video, we will put everything together and see an end-to-end demo.
End-to-end schematics, code, and more
End to-end of the thing and application on the Thingworx platfrom
End-to-end demonstration
This video will give you an overview about the course.
In this video, we will take a look at what is the Arduino language, this will answer many questions in the mind of the audience and set the road for the coming lectures.
What is the Arduino ecosystem
Understand the background
Explore some example
In this video, we will take a look at the step by step setup of the Arduino programming environment or IDE.
Introduce to Arduino hardware
Follow step by step procedure to setup the software and drivers
Hand walkthrough of the Arduino UNO
In this video, we will take a look at the bare minimum format of how to write a working code.
Write code –the syntax
Understand the basic structure
In this video, we will take a look at what are variables, keywords, data types and also try a few of them from the Arduino IDE.
Understand variables
Discuss data types and keywords
Test and print information about variables from the IDE
In this video, we will take a look at control structures and how to use them. This will help build the base for the coming lectures.
Understand control structures
Inspect different types
Test them in the IDE
In this video, we will take a look at different operators and how to use them. This will help build the base for the coming lectures.
Explore arithmetic and comparison operators
Understand Boolean and compound operators
Test them in the IDE
In this video we will take a look at different in-built functions and how to use them. This will help build the base for the coming lectures.
Examine the most fundamental functions
Test them in the IDE
In this video, we will take a look at Using REST services to connect to ThingWorx platform over internet.
Learn about REST service and understand why you should know about it
Explore the sequence and layout of this section
In this video, we will take a look at what is a thing and how to use it on the ThingWorx platform.
Login to the ThingWorx platform
Create a thing and properties
Create it on the ThingWorx platform
In this video, we will take a look at Setting up your REST calls simulator Postman.
Locate and download Postman
Quick walkthrough
In this video, we will take a look at security key generation.
Log into the ThingWorx platform
Create a security key
In this video, we will take a look at performing REST calls (GET).
Update a value of the Ismotion property
Send and confirm the property value
In this video we will take a look at performing REST calls (PUT).
Update a value of the Ismotion property
Send and confirm the property value
In this video, we will take a look at using a Wi-Fi board with sensors to send values to ThingWorx IoT platform.
Use a Wi-Fi board with sensors to send values to ThingWorx IoT platform
Walkthrough the code
Upload the code to NodeMCU and test
In this video, we will take a look at building and demo of the security solution.
Quick demo of the security IoT solution
Explore the components needed
In this video, we will take a look at setting up your circuit diagram and components.
Build the circuit diagram
Understand circuit and component setup
In this video, we will take a look at Creating a Thing/virtual data model for the IoT solution.
Understand the IoT solution properties
Build a thing with these properties
In this video, we will take a look at setting up a Gmail trigger service.
Import the Gmail extension
Build a thing and configure the email service
Test
In this video, we will take a look at create and subscribe the Gmail service and testing.
Create a mail service in the security IoT app thing
Subscribe the email service
Create the Alert rule and test
In this video, we will take a look at building the code and testing.
Walk through the code
Identify the setup, Wi-Fi, sensor, HTTP parts, and more
Test the code
In this video, we will take a look at building the app and testing.
Take a glance at the pre-built application
Build the app with Google maps, Gauges, indicators and more
Test the app
In this video, we will take a look at an end-to-end demo.
Take a look at the entire IoT solution from 50000 feet
Push values from the IoT solution and Postman for a more real time experience
See results
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.