This report addresses the many challenges that face organizations seeking to deploy and manage massive IoT edge devices and extract useful data from them: these include coverage/availability, battery life, security, unpredictable costs and complexity. This report also covers how artificial intelligence and machine learning will play an increasingly important role at the edge.