95-733 Internet of Things

[ Home | Schedule | Syllabus | Course description ]

Look for frequent updates to the topics, slides and readings.



DateReading(s)SlidesOutIn
Week 1: Tuesday, September 5, Thursday, September 7Video: Tuesday, May 23 2017
Required: Enabling the Internet of Things
Discussed in article above : URIBeacon is now Eddystone - uses existing app on your phone
Required: Sci Am on the Internet of Things
Required: AJAX Article (from IBM) By Philip McCarthy
Required: AJAX Code discussed in the article by Philip McCarthy
Required: HTML5 Websocket screencast from Oracle
Required: JavaScript Object Notation (JSON) Grammar
Introductory servlets
Java JSON API
Firebug
Firebug tutorial
Debugging AJAX
Hello World Using JSON and AJAX
Simple JSONP example
General viewing: Lynda and CMU Tutorials
General: Enterprise Integration Patterns
Introduction to course and four styles of HTTP interaction
Project 1 AJAX and Websockets
Start up and Submission guide
--
Week 2: Tuesday September 12, Thursday September 14 Video: Tuesday, May 30 2017
Working with websockets
The Computer for the 21st Century
Required: Photon Kit
Asynchronous Javascript and XML
Enabling the Internet of Things
Quiz 1 start of class on Tuesday 10:00 AM on article: Enabling the Internet of Things
--
Week 3: Tuesday September 19, Thursday September 21Video: Tuesday, June 6 2017, TA Session Video: June 8 2017 (Mosquitto, HiveMQ, MQTT, Websokets)
MQTT Tutorial
Required: Smart, connected products
Internet of Things Landscape
People, Places, Things: Web Presence for the Real World
MQTT
Connected Products and Microcontrollers
Quiz 2 start of class on Tuesday 10:00 AM on article: The Computer for the 21st Century
Projects 2 and 3 MQTT and Photon
Project 1 Due Tuesday Midnight
Week 4: Tuesday September 26, Thursday September 28Video: Tuesday, June 13 2017
Sensor Andrew - Large Scale Campus Wide Sensing
CoAP Tutorial
Constrained RESTful Environments
IPSO Alliance
Open Mobile Alliance
Introduction to XMPP
IoT Integration Patterns, REST, and CoAP
Quiz 3 start of class on Tuesday 10:00 AM on article: People, Places, Things: Web Presence for the Real World
--
Week 5: Tuesday October 3, Thursday October 5 Video: Tuesday, June 20 2017
From the Internet of Things to the Web of Things: Resource Oriented Architecture and Best Practices
Web of Things
Web of Things Video
JSON-LD video
Rasberry Pi Demo
Google, Yahoo, and Bing support Schema.org
TBL and the Semantic Web
TBL and Linked Data
Linked Data at Nature
A List Apart on RDFa
Google's Use of RDFa
Best Buy uses RDFa for eCommerce
What is RDF?
RDFa
Introduction to RDF
Quiz 4 start of class on Tuesday 10:00 AM on Sensor Andrew: Large-scale campus-wide sensing and actuation
Projects 2 and 3 Due Tuesday at midnight
Tuesday October 10 10:00 AM Final Exam
Final Exam (Closed book, Closed notes) Canvas Based - Review for final exam


--

Last Update: May 2017