Summary Cover Summary About This Training Objectives Skills Prerequisites Requirements Once Upon a Time ... Introduction Topologies Data Compression Communication Protocols I2C Linux Arduino Serial Peripheral Interface Serial Communication Laboratory Arduino and Linux Infrared Pulse Width Modulation Microsystems Technologies Actuators Sensors Transducers Layers of Abstraction Intel® IoT Developer Kit Libraries MRAA UPM Laboratory Contributions Linux I2C Device Interface LCD RGB Color Display LCD RGB Text LCD RGB Display Off Temperature Linux I2C Subsystem Data Engines Sparkfun Wrap-Up Online Training Challenge References Sandbox