Install dependencies
brew install mosquitto
brew services start mosquitto
brew install waon
sudo easy_install pip
sudo pip install paho-mqtt
sudo pip install git+https://github.com/vishnubob/python-midiCreate user account for pis
# From https://superuser.com/a/1156225
sudo dscl . -create /Users/pi
sudo dscl . -create /Users/pi UserShell /bin/bash
sudo dscl . -create /Users/pi RealName "Raspberry Pi"
sudo dscl . -create /Users/pi UniqueID "1234"
sudo dscl . -create /Users/pi PrimaryGroupID 52
sudo dscl . -create /Users/pi NFSHomeDirectory /Users/pi
sudo mkdir /Users/pi
sudo chown pi /Users/piSet the password to something secure
sudo passwd piGo to system preferences, sharing, enable remote login, allow access for All Users.
To run the server:
python primary.py pi1 pi2sudo pip install paho-mqttAs the user who will be running the script, do
ssh-keygen
ssh-copy-id pi@serveraddressto run
python client.py pi1 serveraddress