add a ping function to the DeviceClient. If the device can't find another device according to the ip, just go to its Vm to download