control devices over the internet
TRANSCRIPT
CONTROL DEVICES OVER THE INTERNETIMPLEMENTED ON CONTROLLING AND SETTING ALARM INDOOR DEVICES
GOALS• CAPABLE OF SWITCHING
FOUR DEVICES
• SETTING ALARM TIME FOR EACH DEVICES
• CONTROL DEVICES OVER BROWSER + MOBILE APP
• CONNECT WITH BOTH LAN AND INTERNET
• FRIENDLY INTERFACE; OPERATE ACCURATELY, RELIABLY
SWITCHSET ALARMMOBILE APP + BROWSERLAN + INTERNETACCURATE
OVERVIEW SYSTEM
APP INTERFACESERVER
COMMUNICATION
SERVER DEVICES
DESIGN OPTIONS• EMBEDDED SERVER BY OPEN-
SOURCE ARDUINO MEGA2560 BOARD.
• WIFI COMMUNICATION BY ESP8266 MODULE.
• USING RELAY TO ISOLATE SERVER FROM DEVICES.
• CONFIGURE SERVER ALLOW CLIENTS TO CONNECT WITH OVER SOCKET.
• BUILD AN ANDROID APP TO COMMUNICATE WITH SERVER THROUGH HTTP.
PROCESS
WIRING AND CONFIGURE HARDWARE
CONSTRUCT EMBEDDED SERVER INTEGRATED WITH
CONTROLLING DEVICES
ALGORITHM
PROGRAMING ANDROID
APPLICATION
WIRING AND CONFIGURE HARDWARE
CONSTRUCT EMBEDDED SERVER INTEGRATED WITH CONTROLLING DEVICES ALGORITHM
APP INTERFACE
• ACCESS DIRECTLY TO SERVER THROUGHT LAN OR INTERNET OVER TCP/IP SOCKET CONNECTION
• STANDALONE SERVER (NO NEEDS WEB SERVER) WITH AN INTEGRATED INTERFACE COMMUNICATE THROUGH GET METHOD
TCP/
IP
WEB INTERFACE
TCP/IP
SERVER
PROGRAMING ANDROID APPLICATION
PARTICULAR INTERFACE
THANK YOU!