Talk:V2 Intersection Monitoring System
From SoftwarePractice.org
Quick review of Execution/Implementation
Some notes about the makeup of the system
- The Blackboxes are likely to be an embedded system
- The environment for the system is likely to be hostile:
* Heat will be the major enemy.
* Vandalism will be another enemy.
* Power may be an issue - battery backup required?
* Low power components may be required.
- Since this will be an embedded system the following will be constraints:
* Memory * CPU
We have to look for solutions that have a small footprint.
I think this rules out Postgres for use in the Blackbox. Perhaps Tomcat/Apache will also be ruled out.
At the Blackbox we don't require the heavy featureset of Postgres, so a simple embedded database shall be sufficient.
Also, clip storage should be straight to the file system for maximum efficiency. A link to the file will be stored in the database.
We should look at circular buffering techniques for CCTV.
I am proposing that the embedded system should be running linux as the operating system. It has realtime extensions and a small footprint, and is very reliable for this sort of application.
Other than these points I think everything else is pretty good
