The app can control the watering device by bluetooth as a terminal. The watering device is other hardware developed by myself. Actually app just set the configure, the configure send to device by bluetooth, and store in device. device will following the configure runs daily.