Implementation of an Economical Web Server for Home Automation System Based on IR, Bluetooth and Ethernet Technology Dr.-Ing. Chao-Huang Wei Department.

Slides:



Advertisements
Similar presentations
Wireless Sensor Network and Internet Protocol Integration with COTS Sigit Basuki Wibowo Widyawan.
Advertisements

Home Automation Products Introduction Home Automation Products تقنية البيوت والمكاتب الذكية –الأجهزة المستخدمة.
Optimal Wireless Lighting Control For Office Buildings Kim Rowe.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
April 2004 page 1 Confidential and propietary CentraLine Portfolio c l o s e t o y o u.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Control System for Smart House Characterization Students Yossi Lempert Natan Keren Instructor Konstantin Sinyuk.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
An 8051 Based Web Server Project by Mason Kidd Advised by Dr. Schertz.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
Control System for Smart House Characterization Students Yossi Lempert Albert Achtenberg Instructor Konstantin Sinyuk.
Kjeld Svidt, Aalborg University Intelligent Buildings - a short overview Kjeld Svidt December 2003.
Senior Design Project 2004/2005 Web Enabled Calling Number Delivery Daniel St. Clair Barron Shurn Professor Soules 10/28/2004.
Home Internet and Appliance Automation Using Ultra Tiny Linux TM Kim Rowe.
Group #1 Aadil Rizvi Zach Molden Shamlan Al-Roomi Raied Farrash NJ Purevsuren.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Smart Guard of Your Data Storage EXAGATE monitors, manages and warns for you.
Title goes here in Frutiger Bold, 25 points Subhead if any goes here in Frutiger Roman, 20 points Bullet copy in Frutiger Bold, 18 points Product Opportunities.
COGAIN 2009 Petr Novák, Olga Štepánková Home and environment control.
A versatile networked embedded platform for KNX/EIB TU Wien Automation Systems Group Fritz Praus
Bluetooth based home automation system N.Sriskanthan, F.Tan, K. Karande Microprocessors and Microsystems 26(2002) Presenter: Bui Phuong Nhung.
EMBEDDED WEB SERVER. CONTENT: 1.ABSTRACT 2.INTRODUCTION TO EMBEDDED SYSTEMS 3.INTRODUCTION TO EMBEDDED WEB SERVER 4.BLOCK DIAGRAM 5.POER SUPPLY 6.COMPONENT.
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
EMBEDDED SYSTEMS G.V.P.COLLEGE OF ENGINEERING Affiliated to J.N.T.U. By By D.Ramya Deepthi D.Ramya Deepthi & V.Soujanya V.Soujanya.
Sensors and Actuator Network Based Architectures and Protocols for Smart Homes Bluetooth enabled Smart Home Mark Shaw Giorgio Politano Supervisor: Mieso.
RADIO + MCU + FLASH + USB Low-Power RF System-on-Chip
Home Automation Console
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
RCEEMS Project Remotely Controlled Engine Management System Valery Gorohovsky & Shmuel Koyas Supervised by Boaz Mizrachi 19/04/2012.
Home API A Network-Independent Home Control Architecture Maurice Bizzarri Software Director Business Line Interconnectivity Philips Semiconductors.
InteLock Emmanuel Seguin, Kit Huynh, Joshua Coffin, Christos Tsiokos Faculty Advisor: Professor Aura Ganz Background Currently, there have been many keyless.
Ultra-low cost IoT system for smart house applications Characterization Presentation Students: Sagiv Katony Asaf Luster Advisors: Evgeny Kuksin 
Tools for Web Applications. Overview of TCP/IP Link Layer Network Layer Transport Layer Application Layer.
ACCESS CONTROL ExpansE - Distributed Access Control.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
CONFIDENTIAL 1. 2 Designing the Intelligent Energy Gateway 2009 CONFIDENTIAL.
Use it, Interconnect it, AutoMate IT™ ( Based on the FlexiMax 9000 Technology)
Implement An Online Management System for PBX Presented by: Bui Phuong Nhung Advisor: Dr. Wei, Chao-Huang.
1 Design of Embedded Home Network Gateway for CEBus Based on ARM Binbin Ni, Mingguang Wu, Yanpeng Liu 2006 IEEE International Conference on Industrial.
Implementation a Web-Based Remote Control System for Moving Led Dot- Matrix Display Presented by: BUI, Phuong Nhung, 裴芳绒.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Internet 0 for Industrial Applications Fred Cohn 13-Dec-07.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
Lecture 7: Overview Microprocessors / microcontrollers.
Realization of Home Appliances Control System based on Power Line Communication Technology.
Don’t Log in!. Recap on the previous units I’ve tried to make it as concise as possible but there is a bit of writing, to ensure that you have some notes.
PROJECT MEMBERS: DHARMARAJA K ( ) SANTHOSH KUMAR V ( ) VIGNESH P ( ) VINOTH RAJ B ( ) THIRD REVIEW GUIDE NAME:
HOME AUTOMATION Robert Brandenburg EKU, Dept. of Technology, CEN/CET.
Final Presentation Smart-Home Smart-Switch using Arduino
Connecting A ZigBee Sensors Network To A Cellular Modem For Remote Control Presenting: Eli Zuaretz Gilad Tiomkin Advisor: Dr. Chen Avin Co Advisor: Ilan.
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
Communication Based Projects Ideas for Engineering Students.
ARM and GPS Based Transformer monitoring system with area Identification Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
I I R R T T Internet Real Time Lab SECE SYSTEM SECE SERVER INTERNET ELECTRICAL APPLIANCES CONNECTED TO MICROCONTROLLER … … : register & download.
GW04 Series Tiny WIFI to BLE Gateway Product Description GW04 designed with the industry’s first single PCBA for WIFI to BLE4.1 Gateway solution creates.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
The Device Networking Company
Smart home introduction
HTTP Server Protocol Module :
iSCSI Application to Cam Coder - A feasibility Study
CP220x The Industry’s Smallest Ethernet Controller
Group 16 Tarek Kaddoura Jigar Nahar
Home Enhancement Suite
ECE 477 Final Presentation Team 15  Spring 2010
Tareq Khan, Ph.D. Assistant Professor,
Instructor: Mort Anvari
Presentation transcript:

Implementation of an Economical Web Server for Home Automation System Based on IR, Bluetooth and Ethernet Technology Dr.-Ing. Chao-Huang Wei Department of Electrical Engineering Southern Taiwan University

Outline 1. Foreword 2. Hardware Tools 3. Software Tools 4. Experiment Results 5. Conclusions and Future Works

The network connectivity of machine-to-machine (M2M) communication will be a primary market demand for embedded networking systems.The network connectivity of machine-to-machine (M2M) communication will be a primary market demand for embedded networking systems. Trend of Home Network There is a growing need to add network connectivity to more home devices.There is a growing need to add network connectivity to more home devices. The Forrester Research reports, by year 2010, up to 95% of the devices used to access the Internet are non-PC devices. By year 2020, the global thing-to- thing Internet (IOT) will be developed into a trillion- US-Dollar industry.The Forrester Research reports, by year 2010, up to 95% of the devices used to access the Internet are non-PC devices. By year 2020, the global thing-to- thing Internet (IOT) will be developed into a trillion- US-Dollar industry.

Requirements of Home Networks Noise Rejection Network has to allow for reliable communication. Requires preservation of data and synchronization of data lines. Bandwidth Home networks can contain many sensors and actuators. Sensor data can be generated at different rates. Connectivity Sensors have to be connected to processing units. Integration Network structures have to be integrated into buildings. Privacy and Security Home networks will transfer private and sensitive data.

Installation & Maintenance of Home Network & Networked Home Appliances Installation (Plug & Play) Allows devices to describe themselves. Allows remote inquiry of devices. Individual home/room identification.Installation (Plug & Play) Allows devices to describe themselves. Allows remote inquiry of devices. Individual home/room identification. Maintenance (Supported application code) Build-in basic function of device. External downloaded program. User altered control program.Maintenance (Supported application code) Build-in basic function of device. External downloaded program. User altered control program.

Emergency Handling Cutoff power supply when malfunction.Cutoff power supply when malfunction. The front door must not be locked when emergency condition in house occurs.The front door must not be locked when emergency condition in house occurs. The fire alarm must turn off all gas and electricity.The fire alarm must turn off all gas and electricity.

Types of Home Networking Wired 1.Phone Line Networking (HomePNA) 2. Power Line Networking (X10, CEBus, HomePlug, LonWorks) 3.Other wires (Ethernet, USB, IEEE1394 Firewire, I2C) 4. Wireless 1.WiFi 2.ZigBee 3.Bluetooth 4.Infrared

System Architecture

Web Controller Solution: 1.Single-chip Microcontroller with TCP/IP, 10/100M Fast Ethernet MAC/PHY, and flash memory. 2.The ASIX company (Taiwan) provides software libraries (incl. I2C, UART, Timer, TCP/IP Stack) and develop tolls for their AX110xx family. 3.RTOS support. Considerations: 1. Easy hardware and software developments. High to medium CPU performance, but low-cost. 2. High to medium CPU performance, but low-cost. 3. Enough I/O ports & interface supporting.

AX11005 Development Board

Functional Block Diagram of Embedded Ethernet Microcontroller

Application Examples of AX110xx

Peripherals to Web Controller Bluetooth Module UART Interface Humidity/Temperature Sensor Module I2C Interface Contact Sensor Module Infrared Remote Connection Infrared Signal from/to GPIO Ports

Software Modules of AX110xx The AX110xx software modules include CPU, Ethernet, S/W DMA, MS Timer, Local Bus, I2C, SPI, 1-Wire, CAN, UART2, PCA and two TCP/IP stacks (i.e. uIP and Lightweight IP).

TCP/IP Module Application Modules TCPIP Module // general interface TCPIP_Init(…), TCPIP_Bind(…), TCPIP_SetPppoeMode(…), TCPIP_GetIPAddr(), TCPIP_GetSubnetMask(), TCPIP_GetGateway(), TCPIP_SetIPAddr(…), TCPIP_SetSubnetMask(…), TCPIP_SetGateway(…), TCPIP_SetMacAddr(…), TCPIP_PeriodicCheck(…), TCPIP_AssignLowlayerXmitFunc(…), TCPIP_AssignPingRespFunc(…), TCPIP_DontFragment(…), TCPIP_Receive(…) // tcp interface TCPIP_TcpListen(…), TCPIP_TcpNew(…), TCPIP_TcpConnect(…), TCPIP_TcpKeepAlive(…), TCPIP_TcpClose(…), TCPIP_QueryTcpLocalPort(…), TCPIP_TcpSend(…) // uip interface uip_arp_ipin(), uip_arp_arpin(), uip_arp_out(), htons(…) TCPIP_GetRcvBuffer(), TCPIP_GetXmitBuffer(), TCPIP_SetRcvLength(…), TCPIP_GetXmitLength(), TCPIP_GetPayloadBuffer(), TCPIP_GetGwMacAddrFlag(), TCPIP_SetGwMacAddrFlag() Adapter Module

HTTP Protocol HTTP Protocol Sub-module void HTTP_Init() U8_T HTTP_NewConn(U32_T XDATA* pip, U16_T remotePort, U8_T socket) void HTTP_Event (U8_T id, U8_T event) void HTTP_Receive (U8_T XDATA* pData, U16_T length, U8_T conn_id) U8_T http_UserPost (U8_T XDATA* pData, U16_T length, U8_T fileId) void http_DivideHtmlFile (HTTP_SERVER_CONN XDATA* pHttpConn, U8_T id) U8_T http_NewConfig(void) Web page Sub-module void FSYS_Init() void fsys_InitPostRecord() U8_T FSYS_FindFile (U8_T XDATA* pFName) void (*fun_tbl[]) (void *pWebData)

Webpage Conversion to C Language

Web Page & Experiment Examples IR Receiver 1 (for DVD) IR Receiver 2 (for Lamp) Web Server Bluetooth

Conclusions and Future Works Applications for home networks will toward to Home Automation, Home Security, Home Healthcare and Home Entertainment, but also suitable for office. The web controller communicates to smart phone for easy control in house via Bluetooth. The user can control legacy home appliances and to receive sensor data to monitoring home status via infrared signal. The web controller provides webpage to the user for Internet access via Ethernet. An economical web controller for home networks has been developed in spite of hardware and software limitations.

Thanks for your attention!