Distributed File system
Client-server software platform, the main purpose of which is: file exchange (echo sounder, documents, etc.) in conditions of poor communication and disconnection on ships of the marine fishing fleet.
The features of the program are to ensure the rapid exchange of echo sounder images of each of the steamships between all vessels and the server. Providing work on OrbMap for the exchange of images and photographs between ships. Collection, ordering and provision of access to any technical documentation for all fleet services (mechanical, ship-wide, radio engineering) as well as cartographies for all vessels.
The server part– which is also the storage, is installed on a computer with permanent and stable Internet access, with a static IP address. Folders for storing files are specified on the server, for example, the folder for storing echo sounder images has one name, for storing other files - another name. It is also possible to choose the type of files - an image, then they will be with a preview or other - without a preview, only the name and extension. Later, all clients configured on this server receive already fixed folder names for data synchronization. Clients connect to the Server, each with their own username and password. The server looks for the presence of new directories from the client and new files from them. New files are downloaded and stored on the server. The Server always has all the files available.
Client parts are installed on a water transport or other object that has an unstable connection to the Internet. The name of the vessel is indicated in the client. Specify the directories from which to take files. Each directory has an alias for synchronization with the server. The server gives the aliases of the capital folders. Clients periodically download files to themselves.
In the file manager, you can see the files that are there and which are not, but they are on the server (or the client) - in transparent color, with the ability to upload. The user himself looks at what he needs by the name of the file. If it is necessary that files are always downloaded to this folder, as for example in the folders for echo sounders images, the client puts a check mark for constant file downloads and can also set the frequency of file storage there. The software also sees not only files that have not been downloaded, but also entire directories and it is possible to download them. Folders - you can set the frequency of deleting old files, for example, store only for the last week, delete the rest. The client and the server have a module for displaying the root structure of folders and their files, something like a local file manager.
If the image has geo data (latitude and longitude), then an external mapping service is used, showing the exact location where this picture was taken
- File transfer in conditions of poor communication
- Automatic file transfer by settings
- File storage time
- Downloading files
- Client-server architecture
- A large number of clients
- Reading NMEA data