Who can forget the joyously nostalgic opening scene from The Lego Movie? In addition to getting the hit song “Everything is Awesome” stuck in our heads for days, the film unrelentingly reminded us of all the reasons we played with Lego sets as children, as the versatile bricks could be combined in infinite ways to create anything we conceived. As a matter of fact, since their initial release in 1949, Lego bricks have been used to create unexpected projects ranging from life-sized cars and houses to a complete rendering of the Mona Lisa.
While our more youthful days may be long behind us, recent innovations in the tech world are resurrecting this kind of childhood play among developers. Thanks to projects like Arduino Uno and Raspberry Pi, software engineers are able to create imaginative hardware that rival even the most inventive of Lego designs — a distinct turning point in the increasingly prevalent Internet of Things.
To most people, the term ‘Internet of Things’ (IoT) still registers as foreign lexicon, so a quick explanation is warranted. Simply put, IoT refers to the concept of connecting all our devices to the internet and each other. This can include everything from our mobile phones and smart watches to cars and washing machines, and is perhaps most recognised today in our smart lights and heating systems. As the trend shows no sign of waning, developing hardware for the IoT has become easily accessible to anyone.