devices: basic pdq2 controller/client