Presentation on theme: "Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by ： Dr. Chao-huang Wei Department of Electrical Engineering."— Presentation transcript:
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by ： Dr. Chao-huang Wei Department of Electrical Engineering Southern Taiwan University Tainan, Taiwan
Outline 1.Introduction 2.Objective & Scope 3.Characteristics and functions of powerline communication modem 4.System implementation 5.Experiment 6.Results 7.Conclusions and future research 2
Introduction Demand of integrated energy-saving system with surrounding devices. “Intelligent” electrical equipments must communicate and interactive with people and other equipments. 3
Objective The objective of this research is to develop a web control system for home network via home powerline through an application server based on an Android platform. The main benefits of this system are license free, highly mobility, and free of wire connection between home devices. 4
Scope The scopes will be developed in this paper: Construction of home electrical appliances nodes. Construction of a home powerline application server. Migration Android operating system for quick implementation and ease of use and maintains of this web server. 5
Characteristics and functions of powerline communication modem PLC modem (IT700) from Yitran was selected. The reasons: 1)IT700 is a fully integrated PLC microcontroller for command and control applications on a single chip. 2) IT700 follows the HomePlug Command and Control standard and uses PLC ready transceiver technology. 6
Plug In Module & Y-Net Protocol 3) Yitran offers complete reference design and Plug In Module (PIM) with integrated Analogue Frond End (AFE), line coupler and power supply interfaces for quick application prototyping and development. 4)The IT700 incorporates reliable Physical Layer (PHY), high-performance Data Link Layer (DLL) and Network (Y-Net) protocol. The Network Layer (NL) is implemented using an advanced and compact adaptive routing and automatic addressing mechanism, enabling optimal and simple powerline communication. 8
Relational Table of Y-Net Protocol Stack Firmware and OSI Layers 9 Application Upper Layers Presentation Session Transport Y-Net protocol stack firmware Network (NL) MACLower Layers Physical (PHY)
Construction of household device nodes 1.The low cost single-chip can produce the household appliances with more competitive. 2. Home PLC appliance node - Host controller : reading various sensor data or switch power outlet on/off - Serial port : receiving and transferring digital data to powerline control chip 10
Construction of application server The server links household appliance in the home network and Internet through powerlines and Ethernet. It also provides man-machine graphical user control interface. The hardware platform was built on a Samsung high- performance 32-bit single-chip S3C6410 which can be applied on high performance and processing power requirements of embedded systems applications. 12
ARM 11 development board 13 The S3C6410 board is a compact full-featured embedded Single Board Computer (SBC) based on Samsung ARM11 S3C6410 CPU which is suitable for automotive, industrial control applications and medical systems. It supports many operating systems, e.g. Windows Embedded CE 6.0, Linux2.6, Android and Ubuntu OS.
Android operating system is adopted in this paper. Essence of platform is independence License is open and free Highly accepted in the cell phone market Android can be regarded as a Linux kernel-based software platform and operating system, it uses software stack architecture, and the stack is divided into three layers: A bottom core layer (Kernel) System libraries and virtual machine layer The Java application 15 Migration of android operating system
General structure of home PLC network 16 PLC application server A remote PC or smart phone A first PLC web controller with 4 AC power outlets A second PLC web controller with 9 digital I/O channels
Control menu on home PLC application server Local user can touch the LCD screen on the application server and select the button to control or query the power supply of each outlet and check the digital I/O channels. 17 Control the power outlet or monitor the digital I/O port The server will send and received data via the home power-line.
Example of power outlet control Remote user can also control the power supply of household appliances, such as a computer, a server, a hot water boiler, and an entrance guard or security system directly or use a time schedule table which was stored in the application server. 18 time schedule table
PLC home appliances control via Internet browser The data of digital I/O port can be retrieved also from remote user via Internet browser through the PLC application server. After remote user connects this server via Internet, a web page will displayed on the user’s computer and then the user’s operation is similar to the local operation on the server’s screen. 19 Control the power outlet or monitor the digital I/O port The server will send and received data via the home power-line.
This project develops an economical application server based on powerline communication technology that can monitor and control electrical appliances at home via the server. User can control the selected household appliance or monitoring sensor’s data locally or from the Internet easily. The user’s interface is quite convenient, via Internet web browser from any platform to access this system. Conclusion 20
Future research This system can only process some simple tasks now. The future research can extend for additional functions: Video monitoring Burglar alarm for enhance home security Automatic timer control for saving energy. 21