The architecture of our system is totally original.
First of all, all the system runs on Raspberry Pis, even the server (the “master”). You don’t need any application running Windows on a PC. Windows is not a real-time OS, Linux, yes.
To control a network and synchronize cameras, it is far better to rely on Linux. The Master can be controlled by any browser running on a tablet, a PC, a Mac or any device with a web browser: but the application runs on a Linux system.
You can add on our system as many pi cams/DSLRs as you want. You won’t encounter any performance problems thanks to the fact that we use a publish/subscribe, extremely simple and lightweight messaging protocol, designed for constrained devices and low-bandwidth, high-latency or unreliable networks.
The design principles are to minimize network bandwidth and device resource requirements whilst also attempting to ensure reliability and some degree of assurance of delivery. This protocol is ideal for “machine-to-machine” (M2M) applications where bandwidth is at a premium.
The system relies also on hyper-threading thanks to the 4 cores of the Pi3 processor (the system works also on Pi Zero or any other Pi, it is just optimized for the PI 3).
With the Argos Master, you can add (“register”) as many satellites as you need. You control DSLRs captures synchronized with Pi cams captures. You can control all the parameters of the Pi cams and have also access to a video live view to help you point your cams. After a capture, all the pics taken are uploaded on the NAS. The pictures are always named out of the id of the satellite taking the photo: then it is possible to calibrate a photogrammetry rig with a calibration model and the re-use the XMP data to perform the alignment of the production scans.
You have a total management of your network and troubleshooting procedures (wizards) that can cure the problems encountered.
Also, when you buy the ArgosVR Master, you get a lifetime license for an unlimited number of pi cams/DSLRs.