All around us connected devices are proliferating. These developments come with the promise of making us healthier and safer, as well as more efficient, innovative, competitive and profitable. The Internet of Things, or IoT, which holds great potential, also presents new challenges to the engineers tasked with building the devices.