Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 2.62 KB

week3.md

File metadata and controls

66 lines (42 loc) · 2.62 KB

Carnegie Mellon University

95-733 Internet of Things Week 3

Topics

In week 3 we study client side web technologies such as Javascript, XML, JSON, and websockets. We also begin our study of MQTT. We describe the role that MQTT plays in several major IoT platforms - AWS IoT, Microsoft Azure IoT, Google Cloud IoT, and IBM Watson IoT. This week includes several demonstrations showing microcontrollers, browsers, and Java programs interacting with an MQTT broker. The Google Charts Javascript library is introduced and shows real time graphical displays of IoT events in a browser.

  • Client side AJAX in Javascript
  • Client and server side Websockets
  • The MQTT protocol including qualities of service and unreliable networking
  • Demonstration: Real time mouse movements through an MQTT broker
  • Demonstration: A Java application communicates through an MQTT broker to Google Charts in a browser
  • Demonstration: A Micro controller communicates through an MQTT broker to a browser

Slides

Required readings

Project

Quizzes

  • Quiz 2 is on Canvas 24 hours prior to class
  • Quiz 2 is on "The Computer for the 21st Century"

Video Lectures

Optional Readings