Edge Computing and Internet of Things (IoT)