I am currently working on a project where I need to connect a flight simulator to a cabin simulator. For instance the pilot in the simulation activates the seatbelt sign, then the signal must be received on the other computer in the cabin simulation to turn on that light.
The architecture used should be a Publish and Subscribe network and it should be free to use commercially.
I am aware of some DDS solutions like OpenDDS which would work, but I am looking to simply transmit simple primitive data types, while OpenDDS forces me to define IDLs for every data I want to transmit. This seems too complex for my needs.
So is there something similar to OpenDDS where I don't need to work with IDL, but can simply "publish" primitive data to the network?