Collect data from sensors in a remote environment and make the sensed measurements available for use by other components of an IoT solution.