Agile Hardware Leveraging Open Source Designs
When developing an IoT product, the most useful feedback comes when the end user has the product in their hands and when the product is paired with its intended user experience. Unfortunately, traditional approaches to hardware development don’t get to that step until late in the development process, making any changes expensive and time-consuming.
For example, just turning on an LED remotely requires a user experience both in the interaction with the physical product and with the remote interface. The electronics at minimum include a microcontroller, a connection path to the internet, an LED, and some way to provide power to it all. Then firmware on the physical device and software on the server and remote interface on a phone or computer must all interact with one another to deliver the necessary data and commands. The user experience can easily feel disjointed when all of these pieces are not considered and designed simultaneously.
In this talk, you’ll learn how combining agile development practices with open source and/or reference designs can change the narrative on how quickly custom IoT solutions can be developed. Ultimately, this approach provides a higher degree of confidence when the time comes to spend thousands (or tens of thousands) of dollars on hardware.