Raspberry PI integration with Axis camera allows you to connect measuring devices and fetch their data into your video feed.
Content: List of supplies & Specification
|
External links: |
About the project
CamScripter RPi is a free app that allows you to pull data from devices with a USB / Serial interface and display them within an AXIS camera image.
Using the app is simple: plug the device of your choice (thermometer, flowmeter, scale, hygrometer, etc.) into a Raspberry Pi, and a script running in the CamScripter RPi will handle the serial communication between the connected peripherals and your AXIS camera.
With our solution, you can utilize various micro apps with your AXIS camera and create dynamic graphic overlays with CamOverlay App.
What is CamScripter RPi?
CamScripter RPi is a micro app (Node.js script) specifically designed to run on a Raspberry Pi. It works identically to the original version of the CamScripter App and runs micro apps. Data from the apps can be embedded into your video stream via CamOverlay App installed on your AXIS camera.
How does CamScripter RPi work?
This edition of the CamScripter App runs on a Raspberry Pi running Raspbian OS and npm package management onboard. A micro app uploaded into CamScripter RPi processes inputs from devices
connected to the Raspberry Pi and sends data to your AXIS camera.
What do you need?
Hardware: |
|
|
|
|
|
|
|
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
Raspberry Pi
- High-quality, two-part ABS construction
- Cut-outs for the dual micro HDMI, Audio/Video, USB and Ethernet ports, as well as the USB-C power connector and access to the microSD card.
- MSRP starts at $75
CamStreamer apps
- CamScripter App allows to running of micro apps (Node.js script) inside the Raspberry Pi and fetch data from an external device (such as thermometers, scales, flowmeters, etc.)
- The ready-made micro app (Node.js script) tailored for this specific USB thermometer 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
Installation guide
Install an operating system on your Raspberry Pi using an SD card and the following official guide. While CamScripter RPi works with various Raspberry Pi versions, we recommend the latest model: Raspberry Pi 4.
CamScripter RPi is placed as a package in the npm repository. You can check the compatibility of CamScripter micro apps with CamScripter RPi in the manifest file of each script on our GitHub page.
Setting up CamScripter RPi
Open your internet browser and type in the IP address of your Raspberry Pi to open CamScripter App UI. The IP address must be in the following format:
http://localhost:52520/settings.html
Upload the package of the micro application you wish to use with the CamScripter App.
Click “Start” to launch the micro application.
Configure your micro application by pushing the gear button.
See our GitHub page for more information.