Continuously perfecting the device
Later versions of the device featured video streaming with a resolution of 320×240 to 1920×1080, 32px step, a
framerate of 1 to 30, and automatic night vision. Low power consumption still was our main achievement: the
device uses less than 300 mW in the sleep mode and less than 1.5 W in the active mode.
Another major strength of the revised device was the use of solar energy. We added an adjustable solar charge
controller with MPPT: the default voltage is 18 V, and the charging current can go up to 4 amps. In a sunny
place, thanks to its +20 W solar cell and +15 Ah battery, the device can work 24/7 with no charge in the active
The project featured several levels of complexity: focusing on hardware engineering, we also needed to take care
of the software part. We built an application—backend and frontend—to enable end users’ access to traffic
monitoring. The app’s major strength was its payment system module: we made it easily scalable and capable of
effortless integration of new payment systems.
To ensure smooth and efficient communication between the cameras and their backend, we built an original
protocol on top of the transmission control protocol (TCP). We made server deployment simple so that it required
minimal human involvement: the whole project could be deployed in just a few clicks.
For the frontend part, we used a PWA: a rather recent technology that makes the project’s website in many ways
akin to a regular mobile application. PWAs combine the benefits of web apps and websites as they, for example,
both are indexable by search engines and offer dynamic data access, even when the users are offline.