We've certainly seen that approach taken for other 3rd-party devices/protocols that are difficult to do directly inside of CustomPanels. One example is the way people are using Open Sound Control (OSC) to talk from DashBoard to a 3rd-party application which, in turn, talks native MIDI to an audio mixer.
In this case, it all comes down to what incoming protocols/commands your Ember+ software would take.
James
#DashBoard