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