Platform and Operating System independent communication protocols for Embedded and PC based architectures