Cooperative platforms through heterogeneous communication networks: Perspective and issues