control devices over the internet

Post on 13-Apr-2017

235 Views

Category:

Engineering

2 Downloads

Preview:

Click to see full reader

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!

top related