This repository contains tools for the Allied Vision Alecs Open Smart Camera.
With the backup & restore scripts it is possible to create and restore a full system backup of the Alecs. The backup is image based and creates a full copy of the kernel, device tree, and rootfs partitions of the Alecs camera. To save disk space the images are stored zst compressed.
-
Install prerequites
sudo apt-get install qemu-user-static open-iscsi libxml2-utils
-
Clone alecs-tools repository
git clone https://github.com/alliedvision/alecs-tools cd alces-tools/backup_restore -
Perform backup
Replace
ifaceis the network interface on which the ALECS is connected (e.g. eth0) andmacis the mac address of the ALECS.python3 alecs_backup.py <iface> <mac>
-
Restore backup
Replace
ifaceis the network interface on which the ALECS is connected (e.g. eth0),macis the mac address of the ALECS andbackup dirwith the directory containing the Alecs backup.python3 alecs_backup.py <iface> <mac> <backup dir>
All python scripts are licensed under the terms of the BSD 3-Clause license (see LICENSE.BSD-3-Clause file for details). For all version that are not listed in the Releases section, the following applies in addition to the BSD 3-Clause License:
THE SOFTWARE IS PRELIMINARY AND STILL IN TESTING AND VERIFICATION PHASE AND IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS AND IS BELIEVED TO CONTAIN DEFECTS. THE PRIMARY PURPOSE OF THIS EARLY ACCESS IS TO OBTAIN FEEDBACK ON PERFORMANCE AND THE IDENTIFICATION OF DEFECTS IN THE SOFTWARE, HARDWARE AND DOCUMENTATION.