1. A method comprising: receiving, by a sensor data broker executed by a processor, first sensor data generated by a first of a plurality of sensors and at least second sensor data generated by at least a second of the plurality of sensors; publishing, by the sensor data broker, to at least a first virtual sensor the first physical sensor data as first published sensor data; publishing, by the sensor data broker, to at least a second virtual sensor the second physical sensor data as second published sensor data; performing error detection on the first published sensor data by comparing the first published sensor data to similar sensor data deriving from different sensors that detect the similar sensor data in a same environment condition; and responsive to detecting at least one anomaly in the first published sensor data, communicating an alert to the first virtual sensor, the alert indicating the at least one anomaly in the first published sensor data.