A method comprising: receiving, by a computing system, a request from a subscriber device subscribing to services provided by the computing system, wherein the request comprises an indication of a virtual region within a virtual representation of a physical space, wherein the virtual region corresponds to a physical region within the physical space, and wherein the indication of the virtual region specifies virtual coordinates within a virtual coordinate system that corresponds to a physical coordinate system of the physical space; receiving, by the computing system, a trigger condition that is associated with the virtual region corresponding to the physical region, wherein the trigger condition is specified in the request from the subscriber device, wherein the trigger condition corresponds to a particular physical change in the physical region, and wherein the particular physical change defines an occurrence in the physical region that is perceptible by a plurality of sensors in the physical space; receiving, by the computing system, sensor data from the plurality of sensors positioned in the physical space, wherein at least a portion of the sensor data is associated with the physical region within the physical space; detecting, by the computing system based on the sensor data, an event in the physical region that satisfies the trigger condition corresponding to the particular physical change in the physical region; and providing, by the computing system to the subscriber device and in response to detecting the event, a notification that indicates that the trigger condition has been satisfied. receiving, by a computing system, a request from a subscriber device subscribing to services provided by the computing system, wherein the request comprises an indication of a virtual region within a virtual representation of a physical space, wherein the virtual region corresponds to a physical region within the physical space, and wherein the indication of the virtual region specifies virtual coordinates within a virtual coordinate system that corresponds to a physical coordinate system of the physical space; receiving, by the computing system, a trigger condition that is associated with the virtual region corresponding to the physical region, wherein the trigger condition is specified in the request from the subscriber device, wherein the trigger condition corresponds to a particular physical change in the physical region, and wherein the particular physical change defines an occurrence in the physical region that is perceptible by a plurality of sensors in the physical space; receiving, by the computing system, sensor data from the plurality of sensors positioned in the physical space, wherein at least a portion of the sensor data is associated with the physical region within the physical space; detecting, by the computing system based on the sensor data, an event in the physical region that satisfies the trigger condition corresponding to the particular physical change in the physical region; and providing, by the computing system to the subscriber device and in response to detecting the event, a notification that indicates that the trigger condition has been satisfied.