summaryrefslogtreecommitdiff
path: root/server/readme.txt
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2015-10-09 10:34:49 -0400
committerJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2015-10-09 10:34:49 -0400
commit8b756e368a33a02d7783053b84bc1e5b50419ff0 (patch)
tree658a81b96d4522fe3b7e0b33661dc265dbc968e8 /server/readme.txt
downloadrback-8b756e368a33a02d7783053b84bc1e5b50419ff0.tar.gz
rback-8b756e368a33a02d7783053b84bc1e5b50419ff0.zip
Initial commitHEADmaster
Diffstat (limited to 'server/readme.txt')
-rw-r--r--server/readme.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/server/readme.txt b/server/readme.txt
new file mode 100644
index 0000000..ae1b39e
--- /dev/null
+++ b/server/readme.txt
@@ -0,0 +1,44 @@
+Serial Backup Server
+====================
+
+This Python software acts as a server for receiving files via the
+included client program.
+
+Requirements
+------------
+
+The server software requires pyserial to be installed:
+
+ https://github.com/pyserial/pyserial
+
+The server software itself should run fine on both Python 2.7 and Python
+3.3 or higher.
+
+Executing
+---------
+
+The server software can be started simply with the command:
+
+ python rback.py
+
+The command above will start the server listening on port /dev/ttyUSB0
+with a speed of 19200 bps. Alternatively, port and speed can be
+specified:
+
+ python rback.py -p /dev/ttyACM0 -s 9600
+
+The above command is obvious.
+
+The server should be started before the client since it waits for the
+'ONLINE' indicator from the client before receiving files.
+
+The program will store transfered files in the client systems directory
+tree within the current directory. For example, if the client sends:
+
+ E:\MSDOS\EDLIN.EXE
+
+the server will store the file in:
+
+ <current directory>/E/MSDOS/EDLIN.EXE
+
+The server software will overwrite anything already present.