Sensors, Cloud, and Fog : The Enabling Technologies for the Internet of Things