Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building a Thing for the Internet of Things IoT
Rating: 4.3 out of 5(15 ratings)
328 students

Building a Thing for the Internet of Things IoT

A hands on, step-by-step guide to bringing your idea to life, from start to Kickstarter
Created byMichael Lehman
Last updated 11/2015
English

What you'll learn

  • Understand development options for building a "Thing"
  • Build a representative "Thing"
  • Know how to connect to a cloud service from an embedded device
  • Know how to build with Eclipse and debug on an embedded device

Course content

11 sections48 lectures3h 29m total length
  • Introduction1:48
  • What you need to know2:48

    Develop foundational IoT skills with C-like languages, variables, functions, and if statements, using Intel Edison, breadboards, and basic electronics to build an IoT device and connect to the cloud.

  • What we'll build in this course6:41

    Build the button Tapper 3000, an IoT signaling device with two or more button tappers and a companion app, connected in the cloud to trigger beeps and notifications.

Requirements

  • Basic developer and/or engineer skills
  • Willingness to plug in some cables and jumper wires
  • Willingness to type a few commands on a command line
  • Optionally, an Intel Edison, breadboard and miscellaneous components to build the "Thing"

Description

What do the Apple Watch, Nest thermostat, Amazon Echo, and the Pebble smartwatch have in common? They’re all “things” in the Internet of Things, a worldwide network of soon-to-be- 40 Billion devices communicating with each other, the cloud and our phones.

This course will lead you through the design, development and prototyping of a representative “Thing” and show you how to prepare to launch a crowd funding campaign to finance production.

Starting with an exploration of what is the Internet of Things and what exactly a “Thing” is, students will learn the steps from idea to prototype including:

  • Selecting a development platform for your hardware
  • Selecting the right programming language for your requirements
  • Installing development tools and updating firmware
  • Building a prototype device using a breadboard and Intel Edison
  • Writing firmware
  • Connecting to a cloud service
  • Building an iOS companion app
  • Prepare for real-world production
  • Understand how to launch on Kickstarter
  • Over 45 lectures and more than 4 hours of content
  • Understand the options for developing a “Thing”
  • Understand how to build a representative “Thing”
  • Learn how to connect to a cloud service from a “Thing”
  • Learn how to communicate between an iOS device and a “Thing”


Who this course is for:

  • Anyone with a curiosity about the Internet of Things
  • A developer/engineer with an idea for a "Thing"
  • People with basic programming experience
  • People with basic electronics knowledge
  • Experience with soldering and/or assembly language not required