A mobile device, comprising: at least one receiver; at least one transmitter; storage means; and a processor configured to use said at least one receiver to determine that a wireless device (3a-d) has newly connected to said mobile device, to store or update a profile corresponding to said wireless device (3a-3d) on said storage means, to use said at least one transmitter to transmit first information to at least one device registry, said first information comprising an identifier of said wireless device (3a-d), to use said at least one receiver to determine that a status of said wireless device (3a-d) has changed to a new status, to update or remove said profile stored on said storage means if said status of said wireless device (3a-d) has changed to said new status, and to use said at least one transmitter to transmit second information to said at least one device registry if said status of said wireless device (3a-d) has changed to said new status, said second information comprising said identifier of said wireless device (3a-d) and said new status, to use said at least one receiver to receive information from a device (13a-b) for transmitting information, said information comprising an identifier of said wireless device (3a-d) and further comprising at least one of data and a request, to determine from profiles stored on said storage means whether said wireless device (3a-d) is currently connected to said mobile device, and to use said at least one transmitter to transmit said at least one of said data and said request to said wireless device (3a-d) if said wireless device (3a-d) is determined to be currently connected to said mobile device. at least one receiver; at least one transmitter; storage means; and a processor configured to use said at least one receiver to determine that a wireless device (3a-d) has newly connected to said mobile device, to store or update a profile corresponding to said wireless device (3a-3d) on said storage means, to use said at least one transmitter to transmit first information to at least one device registry, said first information comprising an identifier of said wireless device (3a-d), to use said at least one receiver to determine that a status of said wireless device (3a-d) has changed to a new status, to update or remove said profile stored on said storage means if said status of said wireless device (3a-d) has changed to said new status, and to use said at least one transmitter to transmit second information to said at least one device registry if said status of said wireless device (3a-d) has changed to said new status, said second information comprising said identifier of said wireless device (3a-d) and said new status, to use said at least one receiver to receive information from a device (13a-b) for transmitting information, said information comprising an identifier of said wireless device (3a-d) and further comprising at least one of data and a request, to determine from profiles stored on said storage means whether said wireless device (3a-d) is currently connected to said mobile device, and to use said at least one transmitter to transmit said at least one of said data and said request to said wireless device (3a-d) if said wireless device (3a-d) is determined to be currently connected to said mobile device.