A system comprising: a mobile device having a user identifier, ID, short range communication interface, and an application; a provider server communicatively coupled to the mobile device and configured to store a plurality of first device IDs associated with a plurality of remote devices, the application being associated with the provider server; and a device manager server communicatively coupled to the provider server and the mobile device, and configured to receive the user ID, receive the plurality of first device IDs from the provider server, associate the user ID with the plurality of first device IDs in a database (108, 110), and provide the plurality of first device IDs to the application based on the user ID; the application being configured to receive the plurality of first device IDs from the device manager server, provide the first device IDs to the mobile device, to enable automatic pairing of the mobile device with the plurality of remote devices associated with the first device IDs, receive data from a paired remote device with a device ID that is one of the plurality of first device IDs, and perform at least one of the following operations: store the data, display the data or send the data to a backend server. a mobile device having a user identifier, ID, short range communication interface, and an application; a provider server communicatively coupled to the mobile device and configured to store a plurality of first device IDs associated with a plurality of remote devices, the application being associated with the provider server; and a device manager server communicatively coupled to the provider server and the mobile device, and configured to receive the user ID, receive the plurality of first device IDs from the provider server, associate the user ID with the plurality of first device IDs in a database (108, 110), and provide the plurality of first device IDs to the application based on the user ID; receive the user ID, receive the plurality of first device IDs from the provider server, associate the user ID with the plurality of first device IDs in a database (108, 110), and provide the plurality of first device IDs to the application based on the user ID; the application being configured to receive the plurality of first device IDs from the device manager server, provide the first device IDs to the mobile device, to enable automatic pairing of the mobile device with the plurality of remote devices associated with the first device IDs, receive data from a paired remote device with a device ID that is one of the plurality of first device IDs, and perform at least one of the following operations: store the data, display the data or send the data to a backend server. receive the plurality of first device IDs from the device manager server, provide the first device IDs to the mobile device, to enable automatic pairing of the mobile device with the plurality of remote devices associated with the first device IDs, receive data from a paired remote device with a device ID that is one of the plurality of first device IDs, and perform at least one of the following operations: store the data, display the data or send the data to a backend server.