beautypg.com

Philips Bluetooth QuickStart Kit User Manual

Page 73

background image

Bluetooth QuickStart Kit Version 1.0 - User’s Guide

Page 73

Copyright 2004-2005 © Embedded Artists AB

The functionality can be tested by using, for example, a Telnet client to connect to the
server.

1. In Windows, open a command prompt and type telnet

, where could be, e.g., 192.168.2.230 and could
be, e.g., 2020.

2. Everything written to the telnet client will be sent to the TCP server and

displayed in the console.

Files

• sample_tcpserver/sample.c – this file contains the code for the sample

application.

C.2.7 Web Server

This sample application illustrates how to create EGIs and how to use SSIs. The following
EGIs are implemented:

• counter.egi – increases a counter and sends the value to the client
• formget.egi – outputs the data sent to the EGI from a HTML form through a

GET request.

• formpost.egi – outputs the data sent to the EGI from a HTML form through a

POST request.

• setled.egi – controls the RGB LED.
• listreg.egi – lists all the keys and associated values in the registry
• addreg.egi – adds a value to the registry
• remreg.egi – removes a key from the registry
• dirlist.egi – lists the content of a directory in the file system

How-To

Copy all files from the sample_web/www directory to the web server directory on the
memory card and access them through a web browser.

Files

• sample_web/led.c – this file contains code that controls the LED
• sample_web/led.h – header file with prototypes and constants needed to

control the LED.

• sample_web/sample.c – this file contains the code for the sample application.
• sample_web/www/filesys.shtml – this file calls the dirlist.egi.
• sample_web/www/get.html – this file calls the formget.egi.
• sample_web/www/led.html – this file calls the setled.egi.