add device data send and receive support.