Creating a Crossbar.io Publisher

Downloading pip and crossbar:

Download pip:

$ apt install python3-pip

$ python -m ensurepip
$ python -m pip install -U pip

Install crossbar via pip3 (pyhthon3 is required):

$ pip3 install crossbar

Installing autobahn.js via npm:

Installing nodejs and npm:

$ wget https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-x64.tar.xz
$ tar xvf node-v6.10.1-linux-x64.tar.xz
$ export PATH=${HOME}/node-v6.10.1-linux-x64/bin:${PATH}
$ export NODE_PATH=${HOME}/node-v6.10.1-linux-x64/lib/node_modules

Installing autobahn and websocket functionality:

$ sudo npm install autobahn
$ sudo npm install ws@2

Downloading crossbar libraries and autobahn.js repos:

$ git clone https://github.com/crossbario/autobahn-js.git