Implement DeviceWorker threading model using Dm6000b as a test case.