In logistics, it is common to have devices that make scans of products or their identifications. For example barcode scanners. This information is then stored in a database. It is convenient to store with that information an image of the product, so that a human can, for example, at a later time do things like check whether a package was already damaged during the scan.
For this purpose you need to have a relation between the database record and the image, and this is often accomplished by giving the image a proper name. Typically it includes the barcode number. Unfortunately the camera can only generate names with a sequence number or timestamp, it can’t include information from another source.
That is where the Upload Now camera application comes in. It allows a scanning device to fiddle out a name, and then request the camera to upload an image with that name to an FTP server. To support handling of multiple detections per second, the Upload Now application listens for requests on a plain TCP socket, bypassing any delays of the HTTP subsystem. The requests have a very simple format, which can be tried by hand using a telnet client.
But to make real use of this application, you need to do a software integration. Details can be found in the download file. It comes with some Python-testscripts so you can see how it works.
It includes .eap files for ARTPEC-3, ARTPEC-4/5 and the Ambarella A5. Minimum firmware is 5.50 for the ARTPEC-4/5 and 5.40 for the others.