IoT and the Intelligent Edge