Episode Details

Back to Episodes
Stanford Seminar - Software-centric Visible Light Communication for the Internet of Things

Stanford Seminar - Software-centric Visible Light Communication for the Internet of Things

Published 1 week, 2 days ago
Description

EE380: Computer Systems Colloquium Seminar
Software-centric Visible Light Communication for the Internet of Things
Speaker: Thomas R. Gross, ETH Zurich

Uploaded 27-04-17

Visible Light Communication (VLC) based on LEDs for light emission and reception can be realized using simple components, delegating many of the "hard" problems to software. We present a software-centric approach that supports networking a wide range of devices -- devices that include only simple single LEDs (such as wearables, toys, consumer electronics) as well as LED light bulbs that run Linux and provide a VLC communication fabric (room-area network). One of the benefits of the software-centric approach is easy integration into distributed applications - a necessary condition for a pervasive communication infrastructure for the Internet of Things that requires a wide range of services (localization, time, authentication, etc).

Joint work with Stefan Mangold (Lovefield Wireless, Inc.) and Stefan Schmid (ETH Zurich).

About the Speaker:
Thomas Gross has been a PI or co-PI of various research grants and contracts. Recent projects, supported by the Swiss National Science Foundation, include the "Datacenter Observatory", a joint EPFL-ETH Zurich-USI project to support system-level research and teaching, and a collaboration with USI on novel approaches for dynamic program analysis.

For more information about this seminar and its speaker, you can visit http://ee380.stanford.edu/Abstracts/170426.html

Support for the Stanford Colloquium on Computer Systems Seminar Series provided by the Stanford Computer Forum.

Colloquium on Computer Systems Seminar Series (EE380) presents the current research in design, implementation, analysis, and use of computer systems. Topics range from integrated circuits to operating systems and programming languages. It is free and open to the public, with new lectures each week.

Learn more: http://bit.ly/WinYX5

0:00 Introduction
0:38 Handle difficult problems down to physical layer, media + access control synchronization
1:59 Internet of Toys
3:14 Radio Spectrum and Internet of Things
4:08 Visible Light Communication
7:34 Communication enables localization
9:00 Illumination and communication
11:17 Outline
11:54 Communication protocols
19:59 Software-based PHY/MAC layer
20:43 System design
21:32 Hardware building blocks
22:24 Prototype construction
22:49 System components
23:05 Light bulb casing
23:40 Fully assembled light bulb
24:50 PHY layer - constant light output
27:40 MAC layer - Listen-Before-Talk
29:05 VLC for the Internet of Things
30:00 Linux integration for LED light bulbs
31:16 Software-conscious design
32:36 Arduino Yun devices
34:16 Light bulb testbed infrastructure
35:01 Testbed software
36:09 Communication and networking
37:21 Throughput (multi-hop)
38:03 UDP multi-hop
39:41 ICMP round-trip time (distance)
39:49 ICMP round-trip time (multi-hop)
41:05 LED light bulbs testbed
41:38 RSSI measurements for localization
42:49 RSSI measured (w/ synchronization)
44:51 RSSI measurements with 3 light bulbs
45:39 Adaptive sensing
46:20 PHY layer modes
48:08 Sensing strategies
49:11 Synchronization correction
50:38 The bottom line
50:54 Evaluation results: LED - single link
54:38 Evaluation results: LED - network

Learn more about your ad choices. Visit megaphone.fm/adchoices

Listen Now

Love PodBriefly?

If you like Podbriefly.com, please consider donating to support the ongoing development.

Support Us