aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md31
1 files changed, 26 insertions, 5 deletions
diff --git a/readme.md b/readme.md
index 85216f5..0684db9 100644
--- a/readme.md
+++ b/readme.md
@@ -1,9 +1,30 @@
-# tunnel challenge gedoe
+# tunnel challenge stuff
HMI software stack:
-- UI d.m.v. webpagina in vanilla HTML/CSS/JS
-- Chromium in kiosk modus om de webpagina fullscreen te weergeven
-- websocat om de TCP socket verbinding om te zetten in een WebSocket
-- nginx om de webpagina te hosten
+- vanilla HTML/CSS/JS webpage as UI
+- display webpage fullscreen using Chromium in kiosk mode
+- use websocat to convert TCP socket connections to WebSocket
+- nginx for static hosting
+
+## bonus bits
+
+- mock WebSocket server
+ ```sh
+ websocat -s 8081
+ ```
+- mock TCP server
+ ```sh
+ socat stdio tcp-listen:8079
+ ```
+ or
+ ```sh
+ nc -lp 8079
+ ```
+ (both of these need `while :; do ... ; done` loops to keep them running
+ indefinitely)
+- forward TCP server to WebSocket
+ ```sh
+ websocat --text ws-listen:127.0.0.1:8081 tcp:127.0.0.1:8079
+ ```