foo master
authorfoo <foo>
Fri, 26 May 2017 13:07:39 +0000 (13:07 +0000)
committerfoo <foo>
Fri, 26 May 2017 13:07:39 +0000 (13:07 +0000)
.lein/self-installs/leiningen-2.7.1-standalone.jar [new file with mode: 0644]
doedel.jar [new file with mode: 0644]
doedel.md [new file with mode: 0644]

diff --git a/.lein/self-installs/leiningen-2.7.1-standalone.jar b/.lein/self-installs/leiningen-2.7.1-standalone.jar
new file mode 100644 (file)
index 0000000..4c56dc3
Binary files /dev/null and b/.lein/self-installs/leiningen-2.7.1-standalone.jar differ
diff --git a/doedel.jar b/doedel.jar
new file mode 100644 (file)
index 0000000..9c1ffcc
Binary files /dev/null and b/doedel.jar differ
diff --git a/doedel.md b/doedel.md
new file mode 100644 (file)
index 0000000..31cc6c1
--- /dev/null
+++ b/doedel.md
@@ -0,0 +1,23 @@
+# DildO Excitement Data Extraction Library
+
+Doedel is a new kind of IOT device for your personal masturbatory pleasure. This Document describes the server implmentaion.
+
+## Design Goals
+
+Since every person is different, we have put great effort in designing the device and protocols to be able to adapt to every users different habits and preferences.
+
+The device is equipped with sensors that can detect how pleasurable a vibration patters, by measurung the users hormonal levels. Based on these information the server selects the best fitting pattern.
+
+## Data Format
+
+All messages are encoded in Extensible Data Notation (see https://github.com/edn-format/edn). All requests are hashes containing at least a :request-type. All responses are also hashes, containing at least a :response-type.
+
+TODO: describe all requests and responses.
+
+## Interfaces
+
+On port 1666 the devices interface with the server and on port 1667 status reports can be requested.
+
+## Security
+
+When users register, they submit a security-token. Using this token, one can verify, that the device is talking to the correct server, as only this one can send the token back.