Showing Barcode or QR data into a video feed from Axis camera. Data are fetched from USB Barcode/QR Reader connected via AXIS D3110 and shown in video as well as sent into AXIS Camera Station
Content: List of supplies & Specification |
External links: |
About the project
In this example, we will showcase the potential of integrating a USB Barcode/QR Reader with an Axis Network Camera using the AXIS D3110 Connectivity Hub. By connecting these devices, we demonstrate how data capture and analysis can be streamlined for improved efficiency and operational insights and control.
Technical Solution
In our demonstration, we have chosen an AXIS M1137 Mk II Network Camera as the central component. Through the AXIS D3110 Connectivity Hub, we establish a connection between the USB Barcode/QR Reader and the IP network. This bridge allows seamless communication between the devices.
To enable this integration, we utilize the CamScripter App running on the AXIS D3110. This app incorporates a simple Node.js script specifically designed for Barcode/QR Reader integration. This script is available on our GitHub for free usage. The script fetch data from the reader and transfers it to the Axis Network Camera. Simultaneously, it sends events within the Axis Camera Station VMS.
Result
Through this integration, we achieve the following outcomes:
Live Video Output with Dynamic Graphic Overlay: With the integration in place, we can see real-time data in the video. Graphic overlay seamlessly merges the captured data from the Barcode/QR Reader into the video stream, providing immediate visual insights. This enables real-time monitoring and analysis, enhancing operational visibility.
Events in Axis Camera Station VMS: Each Barcode or QR code reading triggers an actionable event within the Axis Camera Station VMS. These events are automatically recorded and organized, facilitating effortless search, filtering, and access to relevant recordings.
List of suplies
Hardware: |
Any compatible AXIS camera |
|
|
|
Network PoE Switch + USB Barcode/QR Reader |
Software: |
|
|
|
|
Axis network camera
- Use any compatible camera from Axis Communications with ARTPEC-5/6/7/8 processor
- The Axis camera portfolio can be found at axis.com
- Don’t forget to check the compatibility with CamStreamer apps
- MSRP starts at $419
AXIS D3110 Connectivity Hub
- Enables sensor and audio integration into network video systems
- USB and RS485/RS422 serial ports
- Eight configurable I/Os, audio in/outs
- Allows you to integrate a broad range of non-visual sensors
- MSRP $379
USB Barcode/QR Reader
CamStreamer apps
- CamScripter App allows to running of micro apps (Node.js script) inside the AXIS D3110 Connectivity Hub and fetch data from an external device (such as thermometers)
- The ready-made micro app (Node.js script) tailored for USB Barcode/QR readers is available for free – just download the micro-app from GitHub
- CamOverlay App is an in-camera app that generates dynamic graphic overlays and displays them directly in Axis camera’s video stream – in this case, with real-time data from the thermometer
- MSRP $498
AXIS Camera Station (Video Management System)
- Read more about How to setup external events in AXIS Camera Station VMS