Connectivity frameworks for smart devices : The Internet of Things from a Distributed Computing Perspective (2016)