What's the best way of sending positional data to BeagleBone Blue from a connected Windows desktop?

I am currently working on a project to control a motor from a Windows 7 Desktop. So far I’ve been able to write a program with librobotcontrol to move a connected DC motor a specified amount: at the moment I can control the motor by SSHing into the BeagleBone and running a simple command line program from there. I would like to eventually be able to control the motor by launching a program with a UI on the desktop, but I am struggling to find a way to do it. Using ROS seemed promising, but I was struggling with sending messages with rosserial_windows from windows to the beagle, so I was wondering if there was an easier way.


Hi rrajan!

One posible solution:

  • Compile on BBB an application against

  • GTK for the GUI

  • libpruio for hardware controlling

  • Execute that binary on BBB with GTK broadway backend.

  • Use any html5 browser (Android, LINUX, win, IOS, …) to connect to BBB (USB, WLAN, LAN) in order to show and control the UI running on the BBB.