Data Acquisition Instructor Guide: Building a Web Server

Screenshot

This lab activity collection, provided by eSyst: Tools for Electronics Education, is intended to help instructors set up a web server through which server I/O can be controlled. The 9-page instructor guide provides the instruction necessary to set up, configure, and load the necessary scripts that will allow control of the server's parallel port (378h) over IP address. The web server may be connected to the Internet, provided some security measures are implemented.

The instructor guide includes the following sections: Purpose, Overview, Systems Rationale, System Concepts, Learning Outcomes, Learning Objectives, Lab Preparation, Projects, Project 1 Files, Procedure, and more. 

This collection also includes four supporting documents for the lab. These documents are instructions and resources for the following: installation of ActivePerl 5.8.9, controlling web access, about and installing INPOUT32, and installing and configuring Abyss Web Server.

Below is a list of the files contained within the .zip attachments. The size of each file is included in parenthesis. 

Web Server and Projects (76 files, 3.2 MB)

  • Building a Web Server For I/O Control (Building a Web Server 5-12-10.doc 226 KB)
  • project_1
    • (For-Once-In-My-Life.mid 74 KB)
    • (home_automation.GIF 25 KB)
    • (INDEX.HTM 818 B)
    • (off.pl 744 B)
    • (on.pl 743 B)
  • project_2
    • (For-Once-In-My-Life.mid 74 KB)
    • (home_automation.GIF 25 KB)
    • (Index.htm 946 B)
    • (off.pl 744 B)
    • (on.pl 743 B)
    • (serverclock.pl 627 B)
  • project_3
    • (D0_off.pl 657 B)
    • (D0_on.pl 689 B)
    • (D0.HTM 439 B)
    • (D1_off.pl 657 B)
    • (D1_on.pl 689 B)
    • (D1.HTM 439 B)
    • (D2_off.pl 657 B)
    • (D2_on.pl 689 B)
    • (D2.HTM 439 B)
    • (D3_off.pl 657 B)
    • (D3_on.pl 689 B)
    • (D3.HTM 439 B)
    • (D4_off.pl 657 B)
    • (D4_on.pl 690 B)
    • (D4.HTM 439 B)
    • (D5_off.pl 657 B)
    • (D5_on.pl 690 B)
    • (D5.HTM 439 B)
    • (D6_off.pl 657 B)
    • (D6_on.pl 690 B)
    • (D6.HTM 439 B)
    • (D7_off.pl 657 B)
    • (D7_on.pl 691 B)
    • (D7.HTM 439 B)
    • (HEADER.HTM 524 B)
    • (home_automation.GIF 25 KB)
    • (INDEX.HTM 615 B)
  • project_4
    • (D0.cgi 1 KB)
    • (D1.cgi 1 KB)
    • (D2.cgi 1 KB)
    • (D3.cgi 1 KB)
    • (D4.cgi 1 KB)
    • (D5.cgi 1 KB)
    • (D6.cgi 1 KB)
    • (D7.cgi 1 KB)
    • (DATA.HTM 2 KB)
    • (HEADER.HTM 538 B)
    • (home_automation.GIF 25 KB)
    • (INDEX.HTM 328 B)
  • project_5 
    • (D0.cgi 2 KB)
    • (D1.cgi 2 KB)
    • (D2.cgi 2 KB)
    • (D3.cgi 2 KB)
    • (D4.cgi 2 KB)
    • (D5.cgi 2 KB)
    • (D6.cgi 2 KB)
    • (D7.cgi 2 KB)
    • (DATA.HTM 2 KB)
    • (For-Once-In-My-Life.mid 74 KB)
    • (HEADER.HTM 756 B)
    • (home_automation.GIF 25 KB)
    • (INDEX.HTM 327 B)
    • (serverclock.pl 866 B)
    • (status.cgi 1 KB)
  • Instructor's Resource for About and Installing INPOUT32 (Resource - About and Installing INPOUT32 M.doc 186 KB)
  • Instructor's Resource for a Controlling Web Access (Resource - Controlling Web Access M.doc 457 KB)
  • Instructor's Resource for a Installation of ActivePerl 5.8.9 (Resource - Installation of ActivePerl 5 M.doc 328 KB)
  • Instructor's Resource for Installing and Configuring Abyss Web Server (Resource - Installing and Configuring Abyss Web Server M.doc 1.4 MB)
     
Add Comment

Comments

(no comments available yet)