User's Manual

Table Of Contents
iChip Embedded Web Server
AT+i Programmer‘s Manual Version 8.32 27-1
27 iChip Embedded Web Server
27.1 Introduction
iChip includes a web server that handles HTTP 1.0/1.1 web interactions independently of
its host processor. It allows system designers to build web-based products, which can be
remotely monitored, configured, and managed via the Internet using a standard web
browser interface.
iChip devices host two on-chip websites stored in non-volatile memory. One website is
inherent to the iChip firmware and dedicated to iChip configuration and maintenance.
The second site is uploaded to iChip for device application use. This website can include
multiple linked HTML pages, links to external pages, images, graphics, Java applets,
WAP pages, and more. A special facility allows the web pages to include references to
the embedded application‘s variables.
iChip‘s embedded web server is designed to integrate with the existing iChip-to-host API
methodology based on Connect One‘s AT+i command interface.
27.2 Features
Responds to standard web browser GET and POST commands issued on port 80.
Supports up to three concurrent remote browsers.
Serves on-chip HTML pages stored in non-volatile memory.
Can incorporate WAP pages to allow browsing iChip‘s website using an Internet-
enabled cellular handset.
The internal iChip configuration website supports remote iChip parameter
configuration, remote iChip firmware upload, and remote application website upload.
This is achieved using a standard web browser. Configuration access is protected by
an SHA1-encrypted password mechanism.
Supports monitoring and controlling the host device using a pre-defined set of
parameters embedded within the application website (also SHA1 password
protected).
Allows OEMs to design their own embedded website using standard web authoring
tools along with Connect One‘s windows-based website packing utility.