Technologies to Enable Internet of Things