Versions Compared

Key

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

...

RoleToolNotes
WebSocket servergevent-websocketv0.3.6; Includes dependencies below
server dependencygeventv0.13.8; Python network library; statically linked with libevent
gevent dependencygreenletv0.4.1; Python concurrency library
Tunnel to LBRPuTTY

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

For production use, replace password with public key authentication.

For reference, installed the GUI host on Windows 7 Home Professional. Also installed pip, v1.3.1 for component setup, which required setuptools, where we used v0.7.7.

JSON Messages

JSON provides a convenient and widely accepted mechanism for implementation of the structured messages we must pass between LBR and GUI host. Messages include:

...

Messaging Between Processes

As future work on an for the embedded LBR, we plan to use the native POSIX message queue for inter-process messaging, due to its built-in availability. The posix_ipc module for Python provides access to this functionality.

...