AN ARCHITECTURE FOR ADAPTIVE REAL TIME COMMUNICATION WITH EMBEDDED DEVICES