Modification of a sensor data management system to enable sensors as a service
A modification of a sensor data management system to enable discrete sensor applications. A sensor data control system enables discrete sensor applications to control the configuration, collection, processing, and distribution of sensor data produced by selected sensors at various monitored locations. The sensor service offered by the sensor data control system can be leveraged by any sensor application having an interest in any part of one or more monitored locations.
1 . A system, comprising:
a plurality of sensors at a monitored location, a first of the plurality of sensors supported by a first device at the monitored location and a second of the plurality of sensors supported by a second device at the monitored location, the first of the plurality of sensors generating a first time series of sensor data, and the second of the plurality of sensors generating a second time series of sensor data;
a host system having one or more servers, the one or more servers configured to receive the first time series of sensor data and the second time series of sensor data, wherein upon receipt of a first data value of the first time series of sensor data and a first data value of the second time series of data, the one or more servers are configured to generate a first data value of a third time series of sensor data based on a data conversion function that takes as input the first data value of the first time series of sensor data and the first data value of the second time series of sensor data, the one or more servers configured to perform the generation of a next data value following the first data value in the third time series of data by applying the data conversion function to a next received data value following the first data value in the first timeseries of data and to a next received data value following the first data value in the second time series of data, the one or more servers further configured to perform a demand analysis on the third time series of sensor data; and
a third device having an actuator at the monitored location, the actuator responsive to a response action message received by the third device, wherein the response action message is generated by the one or more servers based on the demand analysis of the third time series of sensor data.
2 . The system of claim 1 , wherein the first of the plurality of sensors is an air quality sensor.
3 . The system of claim 1 , wherein the first of the plurality of sensors is a utility meter sensor.
4 . The system of claim 1 , wherein the first of the plurality of sensors is an HVAC unit sensor.
5 . The system of claim 1 , wherein the first device and the second device are wireless devices.
6 . The system of claim 1 , further including a gateway device that receives the first and the second time series of sensor data, and forwards the first and the second time series of sensor data to the one or more servers.
7 . The system of claim 1 , wherein the one or more servers are further configured to receive a specification of the data conversion function from a user.
8 . The system of claim 1 , wherein the one or more servers are further configured to receive a specification of the demand analysis from a user.
9 . The system of claim 1 , wherein the specification of the demand analysis includes a threshold value.
10 . A system, comprising:
a host system having one or more servers, the one or more servers configured to receive a first time series of sensor data generated by a first air quality sensor and a second time series of sensor data generated by a second air quality sensor, wherein the first and the second air quality sensors are contained in an air quality monitoring device installed at a monitored location, the host system generating a new data value in a third time series of sensor data using a data conversion function whenever a new data value in the first time series of sensor data and a new data value in the second time series of sensor data is received, the host system also performing a demand analysis on the third time series of sensor data; and
a device having an actuator at a monitored location, the actuator responsive to a response action message received by the device, wherein the response action message is generated by the host system based on the demand analysis of the third time series of sensor data.
11 . The system of claim 10 , wherein the host system receives a specification of the data conversion function from a user.
12 . The system of claim 10 , wherein the host system receives a specification of the demand analysis from a user.
13 . A sensor data control system, comprising:
one or more processors; and a non-transitory memory storing instructions that, when executed by the one or more processors, cause the system to perform operations including:
receiving, by the one or more processors, a first time series of sensor data generated by a first sensor, and a second time series of sensor data generated by a second sensor, the first sensor and the second sensor supported by a device installed at a monitored location;
generating, by the one or more processors, a first data value of a third time series of sensor data based on a data conversion function that takes as input a first data value of the first time series of sensor data and a first data value of the second time series of sensor data, the one or more processors configured to perform the generation of a next data value following the first data value in the third time series of data by applying the data conversion function to a next received data value following the first data value in the first timeseries of data and to a next received data value following the first data value in the second time series of data;
analyzing, by the one or more processors, the third time series of sensor data in accordance with a demand analysis; and
initiating, by the one or more processors, a transmission of a response action message to the monitored location, wherein the response action message is generated by the one or more transmitting based on the demand analysis of the third time series of sensor data.
14 . The sensor data control system of claim 13 , wherein the first sensor and the second sensor are air quality sensors.
15 . The sensor data control system of claim 13 , wherein the first sensor and the second sensor are utility meter sensors.
16 . The sensor data control system of claim 13 , wherein the first sensor and the second sensor are HVAC unit sensors.
17 . The sensor data control system of claim 13 , wherein the first device is a wireless device.
18 . The sensor data control system of claim 13 , further comprising receiving, by the one or more processors, a specification of the data conversion function from a user.
19 . The sensor data control system of claim 13 , further comprising receiving, by the one or more processors, a specification of the demand analysis from a user.
20 . The sensor data control system of claim 13 , wherein the specification of the demand analysis includes a threshold value.