The plugin uses abstract subscription requests to create and manage geofences. Abstract subscription requests are forwarded to this plugin from the addon. The request will be forwarded to this plugin if the “gatewayName” is set to within the abstract subscription request. A device with a subcategory is created for each abstract subscription. Each geofence item is a dictionary with a element type.
The plugin provides these gateway scripts to create, update and delete subscription schema:
The plugin provides a gateway script to update geofencing data through the subscription mechanism from a callback WebSockets API call