Recent advances in the internet of things (IoT) have resulted in an explosion of new products and applications for automation, including smart homes and cities, autonomous vehicles, fastening ...