Are You Ready for 75 Billion Connected Devices?