the present invention faces the issues of communicating machine - to - machine devices with machine - to - machine servers for remote control of said machine - to - machine devices through public telecommunication networks and , in particular , where the number of machine - to - machine devices is very high and the information transmitted for each machine - to - machine device is very low in terms of volume and frequency . in order to solve this issue , the present invention provides for an enhanced architecture and associated mechanisms to allow , on the one hand , mobility management so that each machine - to - machine device can be more freely moved from an area controlled by a first gateway associated with a first machine - to - machine media handler to an area controlled by a second gateway associated with a second machine - to - machine media handler ; and , on the other hand , aggregation of information streams to or from a plurality of m2m devices using a unique communication channel between a machine - to - machine media handler and the machine - to - machine server , through the public telecommunication network .