Building a Thing for the Internet of Things IoT
3.9 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
263 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Building a Thing for the Internet of Things IoT to your Wishlist.

Add to Wishlist

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
3.9 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
263 students enrolled
Created by Michael Lehman
Last updated 11/2015
English
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
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 is the target audience?
  • 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
48 Lectures
03:29:03
+
Understanding the Internet of Things Landscape
6 Lectures 20:06
Kickoff
01:32

Course Overview
00:36

30,000 foot View
04:00

Prototyping Systems
06:40

Software Tools and Breadboards
05:15

+
Designing our Thing
5 Lectures 18:36
System Overview
04:19

System Architecture
06:02

Intel Edison
04:14

Cloud Services - Parse and beyond
02:29

iOS App
01:32
+
Configuring the Edison
3 Lectures 11:08
Installing the tools and firmware
03:32

Setting up WiFi
05:34

Setting up SSH
02:02
+
Configuring your development environment
4 Lectures 23:35
Downloading the Linux tools
02:16

Setting up the Parse SDK
04:20

Building and debugging via SSH
06:23

Copying the Parse library and running Blinky
10:36
+
Building the hardware
5 Lectures 18:09
Rolling up your sleeves
00:58

Creating a build plan
02:53

Installing components
08:06

Wiring the breadboard
02:50

Connecting the Edison
03:22
+
Writing the firmware
8 Lectures 52:41
BT3K Software Overview
01:14

Testing Inputs
07:30

Testing Outputs
02:10

Testing timer software
03:43

Everything but the cloud
14:12

Updating status to the cloud
10:16

Getting commands from the cloud
11:36

Testing the BT3K firmware
02:00
+
Building the iOS App
6 Lectures 28:32
iOS App Architecture
00:49

iOS App Design
01:32

Implementing the BT3K logic
08:33

Updating status to the cloud
07:24

Getting commands from the Cloud
06:41

Analytics and security
03:33
+
Real World Considerations
4 Lectures 07:51
Identity
01:55

Reliability and Updates
02:50

Analytics
01:29

Manufacturing
01:37
+
Getting ready for Kickstarter
3 Lectures 16:04
Introduction to Kickstarter
02:12

Assembling your Kickstarter assets
04:36

Creating your Kickstarter campaign
09:16
1 More Section
About the Instructor
Michael Lehman
3.9 Average rating
8 Reviews
263 Students
1 Course
Chief Geek - DreamTimeStudioZ

Michael Lehman is chief geek and managing director of DreamTimeStudioZ, LLC, a app development and consulting company specializing in the Internet of Things based in Seattle, Washington. He has a four-decade long consulting career building hardware and software including developing custom CPUs, contributing to the Akai MPC, engineering software for Microsoft Kinect for Xbox One, and leading firmware development for Disney's Playmation.