CMSC 818W: Spring 2019
Description: The objective of this course is to introduce the spectrum of research on the Internet of Things (IoT). The lectures cover a range of techniques in sensing, computing, communication, and wireless networking and connect them to various applications in analytics, localization, cyber-physical systems, mobile health, security, and wearables. This course is designed with multidisciplinary students in mind. Every topic begins from first principles and gradually ramps up to the system design and application, helping students to understand the state-of-the-art developments in this area and initiate research. Topics:
(This schedule may change due to unforeseen events and students' evolving interests)
Date
Topic
Presenter
29-Jan-2019
Class cancelled due to inclement weather
Topic 1: Sensors in Mobiles and Wearables
Topic 2: Gesture, activity tracking, and physical analytics
07-Feb-2019
Lecture 2.1: Orientation estimation and directions of motion [Reference] Use It Free: Instantly Knowing Your Phone Attitude [Reference] I am a Smartphone and I can Tell my User’s Walking Direction
12-Feb-2019
Lecture 2.2: Models for activity tracking [Reference] I am a Smartwatch and I can Track my User’s Arm
Topic 3: Acoustics in IoT
14-Feb-2019
Lecture 3.1: Physics of sound and sound sensors [Reference] BeepBeep: A High-Accuracy Acoustic-Based System for Ranging and Localization Using COTS Devices
Nirupam (slides)
19-Feb-2019
Lecture 3.2: Object detection and ranging using sound [Reference] Turning a Mobile Device into a Mouse in the Air [Reference] Strata: Fine-Grained Acoustic-based Device-Free Tracking
Nirupam (slides)
21-Feb-2019
Lecture 3.3: Beamforming and acoustic localization [Reference] Vision-Steered Audio for Interactive Environments
26-Feb-2019
Lecture 3.4: Secure, short-range communication [Reference] Dhwani: Secure Peer-to-Peer Acoustic NFC [Reference] Ripple: Communicating through Physical Vibration
Topic 4: Outdoor and indoor localization
28-Feb-2019
Guest lecture: Two Decades of Indoor Localization -- Experience and Vision
Speaker: Prof. Ashok Agrawala
Ashok (slides)
05-Mar-2019
Lecture 4.1: The global positioning system (GPS)
[Reference] Essentials of Satellite Navigation
[Reference] Global Positioning System: Signals, Measurements, and Performance
Nirupam (slides)
07-Mar-2019
Lecture 4.2: Indoor localization techniques - I
[Reference] COIN-GPS: Indoor Localization from Direct GPS Receiving
[Reference] Unsupervised Indoor Localization
12-Mar-2019
Midterm summary, review, and discussion
Nirupam
14-Mar-2019
Midterm examination
19-Mar-2019
Spring break
21-Mar-2019
Spring break
26-Mar-2019
Lecture 4.3: Indoor localization techniques - II
[Reference] Indoor Location Sensing Using Geo-Magnetism
[Present] RADAR: An In-Building RF-based User Location and Tracking System
Topic 5: Security and privacy
28-Mar-2019
Lecture 5.1: Sensor side-channels
[Reference] BackDoor: Making Microphones Hear Inaudible Sounds
[Present] MoLe: Motion Leaks through Smartwatch Sensors
29-Mar-2019
Project proposal due
02-Apr-2019
Lecture 5.2: Authentication on mobile devices
[Reference] VoiceLive: A Phoneme Localization based Liveness Detection for Voice Authentication on Smartphones
[Present] Continuous Authentication for Voice Assistants
Topic 6: Mobile health
04-Apr-2019
Lecture 6.1: Contact-less vital sign detection
[Reference] Eulerian Video Magnification for Revealing Subtle Changes in the World
[Present] Smart Homes that Monitor Breathing and Heart Rate
09-Apr-2019
Lecture 6.2: Sleep and event monitoring
[Reference] Contactless Sleep Apnea Detection on Smartphones
[Present] RF-Based Fall Monitoring Using Convolutional Neural Networks
Nirupam (slides)
Topic 7: Augmented- and virtual-reality (AR, VR)
11-Apr-2019
Lecture 7.1: Multimodal sensing for augmented reality
[Reference] OverLay: Practical Mobile Augmented Reality
[Reference] Visually Fingerprinting Humans without Face Recognition
[Present] Ultra-Low Power Gaze Tracking for Virtual Reality
Topic 8: Wireless
16-Apr-2019
Lecture 8.1: Wireless networking for IoT
[Reference] LoRaWAN: LOng RAnge Wide Area Networks
[Present] Mitigating Congestion in Wireless Sensor Networks
Nirupam (slides)
17-Apr-2019
Project progress report due
18-Apr-2019
Lecture 8.2: Leveraging wireless signals for motion sensing
[Reference] See Through Walls with Wi-Fi
[Present] Whole-Home Gesture Recognition Using Wireless Signals
Topic 9: Battery-less and low-power
23-Apr-2019
Lecture 9.1: RFID and backscatter networks basics
[Reference] An introduction to RFID technology
[Reference] Ambient Backscatter: Wireless Communication Out of Thin Air
[Present] LoRa Backscatter: Enabling The Vision of Ubiquitous Connectivity
Topic 10: Context awareness
25-Apr-2019
Lecture 10.1: Understanding the ambience through sensors
[Reference] Injecting Life into Toys
[Reference] SurroundSense: Mobile Phone Localization via Ambience Fingerprinting
[Present] EchoTag: Accurate Infrastructure-Free Indoor Location Tagging with Smartphones
Topic 11: Human-Machine Interfaces
30-Apr-2019
Lecture 11.1: Sensing ECG, EMG, and EEG signals
[Reference] Open source biosensing tools
[Present] A Lightweight And Inexpensive In-ear Sensing System For Automatic Whole-night Sleep Stage Monitoring
02-May-2019
Lecture 11.2: Wearable interactive technologies
[Reference] FingerIO: Using Active Sonar for Fine-Grained Finger Tracking
[Present] FingerReader: A Wearable Device to Explore Printed Text on the Go
Nirupam (code)
Topic 12: Autonomous Vehicles
07-May-2019
Lecture 12.1: An overview of the research on autonomous vehicles
[Present] CarSpeak: A Content-Centric Network for Autonomous Driving
09-May-2019
Project discussions
Topic 13: IoT platforms
14-May-2019
Lecture 13.1: Large scale IoT platforms
[Reference] FarmBeats: An IoT Platform for Data-Driven Agriculture
[Present] Paradrop: Enabling Lightweight Multi-tenancy at the Network’s Extreme Edge
17-May-2019
Final project report due
20-May-2019
Project lightning pitches
Location: CSI 2118 Time: 10:30am-12:30pm