Implementation of an Implementation of an Economical Web Server for Economical Web Server for Home Automation System Home Automation System Based on IR, Bluetooth Based on IR, Bluetooth and Ethernet Technology and Ethernet Technology Dr.-Ing. Chao-Huang Wei Dr.-Ing. Chao-Huang Wei Department of Electrical Engineering Department of Electrical Engineering Southern Taiwan University Southern Taiwan University
20
Embed
Dr.-Ing. Chao-Huang Wei Department of Electrical Engineering Southern Taiwan University
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. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Implementation of an Economical Implementation of an Economical Web Server for Home Automation Web Server for Home Automation System Based on IR, Bluetooth and System Based on IR, Bluetooth and
Ethernet TechnologyEthernet Technology
Dr.-Ing. Chao-Huang WeiDr.-Ing. Chao-Huang WeiDepartment of Electrical EngineeringDepartment of Electrical Engineering
Southern Taiwan UniversitySouthern Taiwan University
Outline
1. Foreword1. Foreword2. Hardware Tools 2. Hardware Tools 3. Software Tools3. Software Tools4. Experiment Results4. Experiment Results5. Conclusions and Future Works5. Conclusions and Future Works
• The network connectivity of machine-to-machine The network connectivity of machine-to-machine (M2M) communication will be a primary market (M2M) communication will be a primary market demand for embedded networking systems.demand for embedded networking systems.
Trend of Home Network
• There is a growing need to add network connectivity There is a growing need to add network connectivity to more home devices.to more home devices.
• The Forrester Research reports, by year 2010, up to The Forrester Research reports, by year 2010, up to 95% of the devices used to access the Internet are 95% of the devices used to access the Internet are non-PC devices. By year 2020, the global thing-to-non-PC devices. By year 2020, the global thing-to-thing Internet (IOT) will be developed into a trillion-thing Internet (IOT) will be developed into a trillion-US-Dollar industry.US-Dollar industry.
Requirements of Home Networks
•Noise RejectionNetwork has to allow for reliable communication.Requires preservation of data and synchronization of data lines.
•BandwidthHome networks can contain many sensors and actuators.Sensor data can be generated at different rates.
•ConnectivitySensors have to be connected to processing units.
•IntegrationNetwork structures have to be integrated into buildings.
•Privacy and SecurityHome networks will transfer private and sensitive data.
Installation & Maintenance of Home Installation & Maintenance of Home Network & Networked Home AppliancesNetwork & Networked Home Appliances
Allows devices to describe themselves.Allows devices to describe themselves.Allows remote inquiry of devices.Allows remote inquiry of devices.Individual home/room identification.Individual home/room identification.
• Maintenance Maintenance ((Supported application code)Supported application code) Build-in basic function of device.Build-in basic function of device.External downloaded program.External downloaded program.
User altered control programUser altered control program..
Emergency HandlingEmergency Handling
• Cutoff power supply when malfunction.Cutoff power supply when malfunction.
• The front door must not be locked when emergency The front door must not be locked when emergency
condition in house occurs.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
• Wired1. Phone Line Networking (HomePNA)
2. Power Line Networking (X10, CEBus, HomePlug, LonWorks)
3. Other wires (Ethernet, USB, IEEE1394 Firewire, I2C)
• Wireless 1. WiFi2. ZigBee3. Bluetooth 4.4. Infrared
System Architecture
Web ControllerWeb 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. 2. High to medium CPU performance, but low-cost. High to medium CPU performance, but low-cost.3. Enough I/O ports & interface supporting.
AX11005 Development BoardAX11005 Development Board
Functional Block Diagram of Functional Block Diagram of Embedded Ethernet MicrocontrollerEmbedded Ethernet Microcontroller
Application Examples of AX110xxApplication Examples of AX110xx
Peripherals to Web ControllerPeripherals to Web ControllerBluetooth Module
UART Interface
Humidity/Temperature Sensor Module
I2C Interface
Contact Sensor Module
Infrared Remote Connection Infrared Signal from/to GPIO Ports
Software Modules of AX110xxSoftware 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).