Introduction
Deploying AI-powered computer vision workloads at the edge has traditionally been complex, involving manual configuration, networking, and scaling challenges. ZEDEDA removes this complexity by providing a secure, cloud-managed orchestration platform that allows you to deploy, manage, and scale applications across distributed edge environments. When combined with Plate Recognizer’s advanced license plate recognition (ALPR) software, organizations gain a fast, reliable, and production-ready solution for real-time vehicle analytics at the edge.
ZEDEDA delivers an industry-leading edge orchestration platform that provides centralized visibility, zero-touch provisioning, and lifecycle management for any edge application or device. By leveraging ZEDEDA’s open and vendor-neutral architecture, organizations can deploy workloads seamlessly across x86, ARM, and GPU-based edge nodes without being locked into proprietary infrastructure. ZEDEDA ensures secure and consistent operations from the cloud to the farthest edge—offering granular control, role-based access, and encrypted communication channels for all connected assets.
Plate Recognizer Stream brings AI-powered license plate recognition directly to the edge. It enables real-time detection and analytics of vehicle license plates, make, model, color, and state—even under challenging conditions such as motion blur, low light, or camera angle. This makes it ideal for use cases in transportation, logistics, smart parking, tolling, and security monitoring.
Together, ZEDEDA and Plate Recognizer create a frictionless experience: from onboarding hardware and deploying the ALPR container to monitoring performance—all achievable through ZEDEDA’s intuitive web console or API. With this integration, customers can operationalize computer vision at scale, reduce deployment time from weeks to minutes, and ensure enterprise-grade reliability at every edge location.
Prerequisites
- You have onboarded your edge node.
- The edge node must be running a supported version of EVE-OS.
- Outbound HTTPS (port 443) connectivity is required.
- You have either the SysManager or SysAdmin role in your ZEDEDA Cloud enterprise.
- After onboarding is complete, your edge node will appear as Active under Edge Nodes > Devices in the ZEDEDA dashboard.
Create and Attach a Persistent Volume
The Plate Recognizer Stream app continuously processes image frames and metadata. To ensure cached images and logs persist through container restarts or updates, create a persistent volume.
Go to Library > Volume Instance > Add New
-
Fill in the following items:
Attribute
Value
Name
alpr_volume_1
Type
Block Storage
Size
10 GB
Access Mode
Read/Write
Encryption
Yes
Edge Node
onlogic-fr201
Project
PR-Demo
Label
alpr1
- Click Add.
Clone and Validate the App Configuration
Go to Marketplace > Edge Apps > Global Edge Apps to validate, import, or clone the configuration.
Attribute |
Value |
|---|---|
Name / Title |
stream-alpr |
Description |
Get highly accurate ALPR software that identifies plates, vehicle state, make, model, and color from dark or blurry images |
Category |
Analytics & Data Management |
Deployment Type |
Standalone |
Container Mode |
Standard |
CPUs |
2 |
Memory |
4 GB |
CPU Type |
Typical |
VNC Connection |
Disabled |
CPU Pinning |
Disabled |
If you need to modify CPU, RAM, or network settings, you can clone the app configuration.
To clone:
From Marketplace > Edge Apps > Local Edge Apps, click the app card.
Click the ellipsis (⋯).
Click Clone.
Configure Network Access
Plate Recognizer requires properly configured inbound and outbound network rules for communication with RTSP cameras and its API endpoints. RTSP cameras and their API endpoints are configured on the Plate Recognizer site.
Outbound Rules:
Host/IP |
Protocol |
Port |
Action |
|---|---|---|---|
0.0.0.0/0 |
ANY |
ANY |
Allow |
Inbound Rules:
IP Address |
Protocol |
Edge Node Port |
App Port |
Action |
|---|---|---|---|---|
0.0.0.0/0 |
TCP |
8000 |
8000 |
Map |
0.0.0.0/0 |
TCP |
554 |
554 |
Map |
0.0.0.0/0 |
TCP |
8001 |
8001 |
Map |
Port 8080 exposure is not required for Stream. If you want to monitor the service, you can expose port 8001 and access it through http://localhost:8001/status/.
Add Cloud-Init Configuration
To inject your Plate Recognizer license key and token securely at launch, use ZEDEDA’s built-in cloud-init system.
Plate Recognizer Stream requires a valid license key. You can obtain a free trial license by registering on the Plate Recognizer website. Visit Stream Live-Camera ALPR | Plate Recognizer ALPR and sign up to receive your trial key via email. After you have your license key, include it in the cloud-init configuration as follows.
Example:
#cloud-config
runcmd:
- LICENSE_KEY=
- TOKEN=Configuration Settings:
Name: cloud-init
Variable Delimiter: ###
Deploy and Validate
Now you’re ready to deploy the Plate Recognizer Stream container to your device.
Go to Marketplace > Local Edge Apps > Plate Recognizer.
Click Deploy.
Choose Project: PR-Demo, Edge Node: your onboarded device, Deployment Type: Container
Attach volume alpr_volume_1 → mount /user-data
Apply cloud-init configuration
Verify resource allocation: 2 vCPU / 4 GB RAM
Click Deploy
Validation:
Open Edge App Instances > Logs to check for the following message:
INFO:root:Plate Recognizer Stream v1.59.0 started successfully
Test connectivity via RTSP camera stream or http://<device-ip>:8001/status/
Hardware Sizing Recommendations
The performance and number of concurrent camera feeds depend on your device’s CPU, GPU, and available memory. Refer to Plate Recognizer’s official hardware sizing guide for system requirements: Stream Installation Guide | Plate Recognizer.
References & Support
Plate Recognizer Stream: Stream Live-Camera ALPR | Plate Recognizer ALPR
Plate Recognizer Docs: https://guides.platerecognizer.com/docs/stream/getting-started/
ZEDEDA Tenant: https://zedcontrol.gmwtus.zededa.net
Support Email: support@platerecognizer.com
Conclusion
By following this article, you can deploy and operate Plate Recognizer Stream (ALPR) on ZEDEDA with persistent storage, secured credentials, and optimal performance monitoring. ZEDEDA’s zero-touch orchestration, combined with Plate Recognizer’s computer vision intelligence, enables scalable and efficient edge deployments that deliver real business outcomes—from reducing operational costs to improving situational awareness and safety. For additional customization or scaling guidance, consult the previous links or contact your ZEDEDA or Plate Recognizer representative.