Software-Centric Visible Light Communication for the Internet of Things
Stanford University via YouTube
Overview
Syllabus
Introduction.
Handle difficult problems down to physical layer, media + access control synchronization.
Internet of Toys.
Radio Spectrum & Internet of Things.
Visible Light Communication.
Communication enables localization.
Illumination and communication.
Outline.
Communication protocols.
Software-based PHY/MAC layer.
System design.
Hardware building blocks.
Prototype construction.
System components.
Light bulb casing.
Fully assembled light bulb.
PHY layer - constant light output.
MAC layer - Listen-Before-Talk.
VLC for the Internet of Things.
Linux integration for LED light bulbs.
Software-conscious design.
Arduino Yun devices.
Light bulb testbed infrastructure.
Testbed software.
Communication & networking.
Throughput (multi-hop).
UDP multi-hop.
ICMP round-trip time (distance).
ICMP round-trip time (multi-hop).
LED light bulbs testbed.
RSSI measurements for localization.
RSSI measured (w/ synchronization).
RSSI measurements with 3 light bulbs.
Adaptive sensing.
PHY layer modes.
Sensing strategies.
Synchronization correction.
The bottom line.
Evaluation results: LED - single link.
Evaluation results: LED - network.
Taught by
Stanford Online