Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

WebSockets (RFC 6455), as a bi-directional messaging protocol, supports our requirements. As a standard, it also supports OpenWSN's approach.

Tools

...

LBR

RoleToolNotes
WebSocket clientwebsocket-clientInstalled with pip.
Tunnel to LBRPuTTY

Command line:
plink -ssh -N -T -R 8000:localhost:8000 -pw <xxx> user@lbrAddr

...

GUI Host

RoleToolNotes
WebSocket servergevent-websocketIncludes dependencies below
WebSocket server dependencygeventPython network library
gevent dependencygreenletPython concurrency library
gevent dependencylibeventEvent library for select/poll
Tunnel to LBRPuTTY

Command line:
plink -ssh -N -T -R 8000:localhost:8000 -pw <xxx> user@lbrAddr

 

Alternative Messaging Approaches

...