So the error MessageHandler received message from unknown device...
is gone now and the driver receives a message from your device, but not the data you are expecting?
Please post the message configuration.
By the way, if you are not connecting multiple devices or need the message buffering provided by the driver, a simple listening socket might be an easier solution for your use case. See this thread for an example.