A system comprises a mobile device having a user identifier (ID), short range communication interface, an application, and an SDK layer; a device manager server communicatively coupled to the mobile device and the application, and configured to receive the user ID, receive a plurality of device IDs, associate the user ID with the plurality of device IDs in a database, authenticate the application, receive a request from the application, once the application is authenticated, for the plurality of device IDs, and provide the plurality of device IDs to the application based on the user ID; the application being configured to receive the plurality of device IDs from the device manager server, provide the device IDs to the SDK layer, such that the mobile device is paired with the plurality of remote devices, receive data from a remote device with a device ID that is one of the plurality of 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, wherein the mobile device begins receiving measurements via the short range communication interface from at least one of the devices without needing to be paired or any further set up or action by a user.