The extension devices communicate (send and receive data and commands) to the Watchdog Core via WiFi.
The core accepts various pet appliances as extension devices.
Watchdog Core shall use collected data in its database to execute complicated analysis and data mining algorithms.
Watchdog Core shall communicate with various extension devices through MySQL database.
The user can control some devices by sending commands through the core using mobile devices.
The user can easily access all the data stored in the database using a mobile device.
Since there are a lot of opportunities and ideas for pet appliances in the market, they shall be easily connected to the Watchdog Core databse to gather data or to run commands.
Since Watchdog is an appliance used by non-experts at their homes, it should be very usable by average users. User interface of the mobile application should be clean and simple.
Since some extension devices are worn by live animals, safety must be carefully considered. Battery should be stored in an independent compartment to prevent overheating. Sensors and actuators should not be directly touching the pet's skin.