The Internet of Things (IoT) is set to disrupt the way we live and work. In particular, smart homes that are filled with connected devices are loaded with endless possibilities to make our lives easier, more convenient, and more comfortable.
Imagine that you are taking a train home on a hot summer day. But rather than turn the air conditioner on when you get home and wait for your house to cool, your smartphone reports your current location back to a home automation gateway. The gateway detects that you have left school for home, and senses that
the ambient temperature in your house is on the high side. Immediately, the gateway tells the thermostat to lower the temperature and turn on the air conditioner. The next moment you know, you have stepped into the cool comfort of your house with your favorite music playing in the background!
In this workshop, you will learn how to work with single-board microcontrollers in conjunction with various connected devices such as sensors, smartphones, smartwatches, Bluetooth Low Energy beacons, and other interesting hardware to build your dream smart home. You will get to hands on with designing and developing IoT solutions that rival commercial products such as Xiaomi Smart Home, Google Home and Nest. You will also have a chance to work in small teams to conceptualize a novel IoT idea, and then realize
your idea by developing a working prototype consisting of various connected devices.
Prerequisites
Basic to intermedia software engineering, computer hardware and computer networking knowledge. Some experience with electronics and circuit prototyping using breadboard would also be advantageous.