HTTP Server Protocol Module :

Slides:



Advertisements
Similar presentations
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Advertisements

Windows 2003 Server. Windows 2003 Server Contents Fitur Windows 2003 Server Installation And Configuration Windows Management Resource  User Management.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.1 Module 6 Switch Configuration.
Mi-Joung choi, Hong-Taek Ju, Hyun-Jun Cha, Sook-Hyang Kim and J
Interpret Application Specifications
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Browsing the World Wide Web. Spring 2002Computer Networks Applications Browsing Service Allows one to conveniently obtain and display information that.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
April WebEx Intel ® Active Management Technology (AMT) LANDesk Provisioning LANDesk Server Manager.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
ActEyes IP Cam Training Part 1: Camera Setup. Network Setup Overview Each IP Cam on the network will need its own IP address to be assigned. This address.
Connecting to Network. ♦ Overview ► A network connection is required to communicate with other computers when they are in a network. Network interface.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Introduction to ASP.NET 1www.tech.findforinfo.com.
The IT700 PIM only supports up to network layer, all other above layers must be executed by other processor. Therefore in the PLC control network two types.
Implementation of an Economical Web Server for Home Automation System Based on IR, Bluetooth and Ethernet Technology Dr.-Ing. Chao-Huang Wei Department.
Introduction In The Name Of Allah, The Beneficent, The Merciful.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Proxy Installer for Windows Squid: Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response.
System integration of WAP and SMS for home network system Editor : Chi-Hsiang Wu, Rong-Hong Jan School : the National Chiao Tung University Source : Computer.
7200 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. 1/16 OfficeServ 7200 Enterprise IP Solutions Data Server S/W Upgrade.
The Module Road Map Assignment 1 Road Map We will look at… Internet / World Wide Web Aspects of their operation The role of clients and servers ASPX.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.1 Module 6 Switch Configuration.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
© 2002, Cisco Systems, Inc. All rights reserved..
Week-10 (Lecture-1) Web Building STEPS OF BUILDING: create web pages using HTML add a consistent style using CSS add computer code using JavaScript add.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Configuring Network Devices
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)
VMware ESX and ESXi Module 3.
VOICE CONTROLLED SMART HOME AUTOMATION SYSTEM BASED ON ZIGBEE NETWORK
Home Automation ECE 492 Tarek Kaddoura & Jigar Nahar.
Lec 3: Introduction to Switched Networks
Software Mr. Singh.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Google Web Toolkit Tutorial
Data Server S/W Upgrade Samsung Electronics Co., Ltd.
How to Fi
Chapter 2: System Structures
CP220x The Industry’s Smallest Ethernet Controller
Introducing the World Wide Web
CCNA 3 v3.1 Module 6 Switch Configuration
1. Introduction to Visual Basic
CO6025 Advanced Programming
Dynamic Web Page A dynamic web page is a kind of web page that has been prepared with fresh information (content and/or layout), for each individual viewing.
Chapter 18 Networking Client/Server Communications
Home Automation System
Chapter 10: Application Layer
Chapter 2: Introduction to Switched Networks
Embedded XINU and WRT54GL
Introduction to Opnet Mobile Networks Introduction to Opnet
Chapter 2: Introduction to Switched Networks
Module 1: Getting Started
Group 16 Tarek Kaddoura Jigar Nahar
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Internet Protocols IP: Internet Protocol
Cloud-Enabling Technology
Tareq Khan, Ph.D. Assistant Professor,
Module 12 Network Configuration
APACHE WEB SERVER.
HTTP and HTML HTML HTTP HTTP – Standardize the packaging
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

HTTP Server Protocol Module : This module is provided for applications needing the HTTP server function. This module implements a simple web server to support the application requirements for AX110xx reference designs. The web server allows the remote configuration of system settings via a web browser. This module mainly consists of HTTP protocol sub-module and web page sub-module, The first sub-module mainly implements HTTP protocol functions. The second sub-module mainly implements element handling functions and data structures for web pages.

The mfilesys.exe conversion tool is used to convert web pages into appropriate data structures and element handling functions in the format of C language. The conversion tool generates three C files, including filesys.c, web_fun.c and filesys.h. Below is an example describing procedure for using the conversion tool under a DOS console. We can start to add code into the web_fun.c source file to handle HTTP post information. In the web_fun.c source file, each element has a separate POST_Record structure and handling function

Embed web server into embedded device : To implenment we can by following :

1. Compile Firmware Source Code : Select Rebuild target on the Keil C to compile the firmware source code.

2. Program Firmware run time code onto AX110xx Flash memory We can program the AX110xx Ethernet boot loader code onto AX110xx Flash memory by running the AX110xx Windows ISP tool.

3. Run Hyper Terminal application : Run Hyper Terminal application to create a connection between AX110xx board and the Windows machine

4. Startup the TFTPD32 DHCP/TFTP Server utility : Startup the DHCP/TFTP Server utility on the Windows machine and to configure the TFTPD32 DHCP Server.

5. Run the AX110xx Device Finder utility we can run the Device Finder utility to search the AX110xx development board and enter the AX110xx web server by pressing the “Web Browser” button on the Device Finder main window.

5. Performance test Fig above displays the webpage of the home control network. The user can select one of the five control items currently and command the server to carry out the selected function. When we select one of the five option on the webpage via embedded devices we can turn on or turn off devices ex : lamp, fan, etc

II. Conclusion web server in the equipment can provide the unified browser-based operation and control interface through internet by using standard interface and communication protocol We designed an application architecture and built and demonstrated a prototype system that can integrate web servers to everyday appliances with embedded microcontrollers to control and manage them via web pages using regular web browsers over the Internet.