Smart home appliances nowadays can be networked utilizing the IoT communication protocols. Appliances can be monitored and controlled using local switches and remote access via mobile phones. Many systems are reported in the literature based on single monitoring and controlling mode utilizing text, voice or gesture commands. This paper presents an IoT-based Dual-mode system to monitor and control home appliances. In the proposed system, home appliances are interfaced with a general-purpose digital and analog inputs and outputs of a single chip microcontroller. The microcontroller has a built-in wireless access point that enables the system to communicate with a home server. The system has two different operation modes. The first mode makes use of a mobile app interface with virtual switches and sliders to monitor and control appliances. The second mode is chat-based that uses text or audio commands fitted with natural language processing to monitor and control the home appliances. The proposed system is scalable in that it is able to add and remove rooms on demand. For validation and testing purpose, a prototype is built that includes home appliances, room controllers, home server and a mobile app.
Software And Hardware
• Hardware: Processor: i3 ,i5 RAM: 4GB Hard disk: 16 GB Raspberry pi/arduino,other hardware components (please call) • Software: operating System : Windws2000/XP/7/8/10 Anaconda,jupyter,spyder,flask Frontend :-python Backend:- MYSQL