focuses on data exchange between (numerous) nodes
or between nodes and infrastructure, it does not have any
requirements on the distances between the nodes. So, M2M is
application-oriented and technology-independent while D2D
aims at proximity connectivity services and it is technology-dependent.