| .. | ||
| agent-config | ||
| broker-config | ||
| pki | ||
| subscriber-config | ||
| README.md | ||
| run-broker.sh | ||
| run-subscriber.sh | ||
| torch-agent_0.0.2-1_all.deb | ||
| Vagrantfile | ||
TORch Agent Example
The example creates a Vagrant machine configured with TORch Agent
Running the Example
Install dependencies
-
Install
mosquitto_subapt install mosquitto-clients
Run the Broker
Add the following line to your /etc/hosts file:
127.0.0.1 mqtt.example.com
Run the broker in a terminal window:
./run-broker.sh
Run the Subscriber
In a separate terminal window, run the subscriber:
./run-subscriber.sh
Run TORch Agent in Vagrant
Build the latest source into a Debian package and copy it to example/
cd ..
./make-pkg.sh john@doe.com
cp -f build/torch-agent_0.0.3-1_all.deb example/
cd example
Run the Vagrant box in a third terminal window:
vagrant up
You should see that the broker received a connection from the Vagrant box at boot up and the subscriber received the onion hostname. You can use a local tor proxy to connect to the vagrant box using SSH and the onion hostname.