Hey Robin,
Using Devices in NEST is currently under reconstruction. Mainly, we are thinking of not considering the devices to be part of the network, but rather an extension of the neuron that will be attached dynamically at runtime.
So basically the problem of knowing if the device is a receiver or sender (i.e, being on the left or side of the Connect call) won't be an issue anymore, as devices won't be connected at all!
Best,
Ayssar