I wrote a script to remote-control BELA boards connected either over the USB connection or over a standard network connection like WiFi or Ethernet. you can find it in the fielding git repository. Current features are
- send commands to one or many boards at the same time
- send and execute a shell command
- set date either from local date or via ntp
- start scsynth process
- start and stop BELA IDE (survives reboot)
- halt board
I wrote it on a ruby 2.1.2 (standard OSX ruby) but it should be running on more recent versions, too. It uses the awesome Trollop cli option parser.
Since it makes extensive use of ssh
, you may want to set up your ssh configuration to use public key authentification