Partial results - this should take an entire different aproach. Huge change in terms of serial data reading needs to be taken. No consistency on messages received. Callback not called always. Publish is kind of working.