add DeviceWatchdog project