DataQ is an MQTT Client for Axis cameras that enables and simplifies custom data-driven solutions when standard camera data formats are insufficient. It processes, filters, and transforms data before MQTT publishing to optimize resource usage. If AOA (Axis Object Analytics) or the camera events already suits you needs, DataQ adds no value.

Data Types

Events

Event-based triggers for actions, offering streamlined MQTT message publishing compared to standard Axis device capabilities.

Object Analytics

Detection Data

  • Real-time object detection
  • Bounding box information
  • Classification data
  • High data throughput

Tracker Data

  • Movement-based updates (and 2-second intervals)
  • Direction, speed, and distance metrics
  • Optimized bandwidth usage

Path Data

  • Ideal for post-processing applications
    • Flow heatmaps
    • Dwell analysis
    • Forensic searching
    • Object counting
  • Minimal bandwidth consumption and post processing needs

Occupancy Data

  • Provides updates when number of detected objects in the scene changes
    • Que management
    • Loitering

Monitoring Data

Status Data MQTT Heartbeat published every 15 minutes

  • Network load monitoring
  • CPU usage tracking
  • Uptime statistics

GitHub Repo

The application is available as open-source project on GitHub, allowing for community contributions and transparency in development.

Download pre-compile ACAP

More Information in README.md


If you find this ACAP valuable, please consider buying me a coffee.



image