Dev Environment
Set up to contribute back to the Traffic Monitor project
The Traffic Monitor software is completely open source, so you are welcome to modify your devices to fit your needs. If you think others will benefit from your changes, you are welcome to join the community and contribute back!
The Traffic Monitor OSS repo is set up as a monorepo containing everything to get the TM up and running.
Node-RED logic
Node-RED provides the primary logic engine to the Traffic Monitor including:
Accepting input from other applications, such as Frigate for object detection, and sensors such as the radar for speed measurement.
Enriching events by attaching speed
Saving payloads and data internally
Sending data to downstream applications
To get started developing:
Access the Node-RED interface:
http://<you_ip>:1880and enter the default username and password.Start a New Project and Clone [your fork of] the traffic-monitor repo. This will completely reset the current project, so ensure you have saved any changes.
Change
flows.jsonandpackage.jsonto thedocker/node-red-tm/datadirectory locations so changes will be incorporatedCommit changes to the [forked] repo in a new branch.
PR changes following the Contributing guidelines.
Last updated
Was this helpful?

