Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
IoT Development with ThingWorx By Example: 2-in-1
Rating: 4.0 out of 5(129 ratings)
524 students

IoT Development with ThingWorx By Example: 2-in-1

Learn IoT like a Professional! Create your own IoT applications using ThingWorx
Last updated 11/2018
English

What you'll learn

  • Learn to successfully design, deploy and manage IoT services in Thingworx
  • Implement the different edge devices like Arduino UNO and NANO
  • Work with internet bridge devices like esp8266 and NODEMCU
  • Understand ThingWorx platform, its capabilities, and functionalities
  • Use Ethernet and WiFi boards to connect your edge device to the internet
  • Use REST services to communicate with the ThingWorx platform
  • Know how to build a circuit diagram in your IoT device
  • Work with a Weather IoT device and an app on the ThingWorx platform

Course content

2 sections46 lectures5h 37m total length
  • The Course Overview3:25

    This video provides an overview of the entire course.

  • Using IoT in the Industry7:33

    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

  • Building a Technical Solution for IoT6:05

    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

  • What Is Thingworx?4:12

    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

  • What Can You Do with Thingworx?7:56

    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

  • Setting Up a Developer Account3:52

    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

  • Walkthrough the Platform9:17

    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

  • How the Internet Works?9:37

    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

  • Using the IoT Communication Protocols9:27

    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

  • Using the Hardware10:02

    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

  • Setting Up the Arduino IDE10:38

    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

  • Testing Arduino UNO, Let’s Light an LED6:40

    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

  • Setting Up ESP8266 (WiFi Module) for Test8:03

    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

  • Testing WiFi Module3:18

    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

  • Working with Sensors9:59

    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)

  • Building an IoT Solution2:30

    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

  • Requirement Definition3:59

    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

  • Data Model Definition5:25

    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

  • Connecting ESP8266 to Thingworx Platform9:26

    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)

  • Setting Up and Testing the Temperature and Humidity Sensor4:48

    In this video, we will see how to setup and test the temperature and humidity sensor.

    • Circuit setup DHT sensor

    • Walkthrough the code

    • Demo

  • Reading Sensors and Pushing Values9:05

    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)

  • Building an App/Dashboard in Thingworx8:47

    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

  • End-to-End Recap6:52

    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

  • Test Your Knowledge

Requirements

  • Basic familiarity with IoT concepts and protocols will be helpful.

Description

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 SAP, ZAIN, Deloitte, IBM, and others. His courses are hands-on; the takeaway is tangible and the skills learned can be used immediately.

Who this course is for:

  • This course is for IoT developers and professionals interested in learning about IoT using ThingWorx with the help of practical examples.