Dynamic Web Pages for EnviroMon



Similar documents
AXIS 70U - Using Scan-to-File

VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March

PageR Enterprise Monitored Objects - AS/400-5

Current Monitoring Kit QUICK START GUIDE

enter the administrator user name and password for that domain.

Copyright Texthelp Limited All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval

Current Monitoring Kit

WS_FTP Professional 12

What Is Ad-Aware Update Server?

How to Create and Send a Froogle Data Feed

DiskPulse DISK CHANGE MONITOR

Site Maintenance Using Dreamweaver

THUM - Temperature Humidity USB Monitor

ibaan ERP 5.2a Configuration Guide for ibaan ERP Windows Client

TECHNICAL REFERENCE GUIDE

AnzioWin FTP Dialog. AnzioWin version 15.0 and later

SysAid Remote Discovery Tool

Introduction Connecting Via FTP Where do I upload my website? What to call your home page? Troubleshooting FTP...

Install FileZilla Client. Connecting to an FTP server

WinSCP for Windows: Using SFTP to upload files to a server

Norwex Office Suite: The Consultant Experience

DaimlerChrysler EBMX HTTP/s Quick Start Guide

Web Hosting Training Guide. Web Hosting Training Guide. Author: Glow Team Page 1 of 28 Ref: GC278_v1.1

Sysax Multi Server User manual

EaseUS Todo Backup user guide. EaseUS Todo Backup. Central Management Console. User guide - 1 -

Universal Management Service 2015

C-more Remote Access, Data Log, FTP File Transfer, and Tutorial

Avaya Network Configuration Manager User Guide

Using Microsoft Expression Web to Upload Your Site

... connecting the Automotive Aftermarket. TEC-MessageCall. Version 1.0

Configuring FTP Availability Monitoring With Sentry-go Quick & Plus! monitors

5. At the Windows Component panel, select the Internet Information Services (IIS) checkbox, and then hit Next.

Tracking Network Changes Using Change Audit

Reference and Troubleshooting: FTP, IIS, and Firewall Information

What is WS_FTP Server Web Transfer Module?...1 System Requirements...2. What is WS_FTP Server Web Transfer Module?

Advanced Event Viewer Manual

Contents. Netop MyVision Basic

Windows Clients and GoPrint Print Queues

STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.

WS_FTP Server. User s Guide. Software Version 3.1. Ipswitch, Inc.

Korosi Monitoring System (KMS) Software Manual

Asset Management Automatic Financials Upload on the MITAS Internet Property Management site

DiskBoss. File & Disk Manager. Version 2.0. Dec Flexense Ltd. info@flexense.com. File Integrity Monitor

VX Search File Search Solution. VX Search FILE SEARCH SOLUTION. User Manual. Version 8.2. Jan Flexense Ltd.

Backing Up TestTrack Native Project Databases

Content Management System

ilaw Installation Procedure

Wireless Guest Server User Provisioning Instructions

Creating Web Pages with Netscape/Mozilla Composer and Uploading Files with CuteFTP

FILE TRANSFER PROTOCOL (FTP) SITE

IBM WebSphere Application Server Version 7.0

Integrating with BarTender Integration Builder

Transferring Your Hosting Account

Compact Business Center Installation and User Manual

SOA Software API Gateway Appliance 7.1.x Administration Guide

A Transend Corporation White Paper Preparing Microsoft Exchange Server for Migration

ESP -- SURF Center : ESP GUI Users Guide

LAE 5.1. Windows Server Installation Guide. Version 1.0

Rensselaer Union Club Webhosting CPanel Guide

TIBCO Fulfillment Provisioning Session Layer for FTP Installation

Installation Instruction STATISTICA Enterprise Small Business

WS_FTP Pro for Windows 95/98/NT

USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES)

Using SSH Secure Shell Client for FTP

T320 E-business technologies: foundations and practice

TECHNICAL REFERENCE GUIDE

Installing LearningBay Enterprise Part 2

Exclaimer Signature Manager 2.0 User Manual

Pharos Uniprint 8.4. Maintenance Guide. Document Version: UP84-Maintenance-1.0. Distribution Date: July 2013

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

AutoMerge for MS CRM 3

AdminToys Suite. Installation & Setup Guide

SETTING UP A WEATHER DATA WEB PAGE Application Note 26

Content Management System User Guide

FF/EDM Intro Industry Goals/ Purpose Related GISB Standards (Common Codes, IETF) Definitions d 4 d 13 Principles p 6 p 13 p 14 Standards s 16 s 25

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

How To Use The Correlog With The Cpl Powerpoint Powerpoint Cpl.Org Powerpoint.Org (Powerpoint) Powerpoint (Powerplst) And Powerpoint 2 (Powerstation) (Powerpoints) (Operations

Ipswitch WS_FTP Server

Customer Tips. How to Upgrade, Patch or Clone Xerox Multifunction Devices. for the user. Purpose. Upgrade / Patch / Clone Process Overview

Creating Personal Web Sites Using SharePoint Designer 2007

How To Test The Bandwidth Meter For Hyperv On Windows V (Windows) On A Hyperv Server (Windows V2) On An Uniden V2 (Amd64) Or V2A (Windows 2

How to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server

Jim2 ebusiness Framework Installation Notes

Installation & Maintenance Guide

Archiving Full Resolution Images

PMOD Installation on Windows Systems

Network Setup Guide. 1 Glossary. 2 Operation. 1.1 Static IP. 1.2 Point-to-Point Protocol over Ethernet (PPPoE)

Forms Printer User Guide

How to use FTP Commander

Access It! Universal Web Client Integration

Scheduling Automated Outlet Control Using FineSNMPSet with Sentry Switched Power Distribution Units

About Data File Exchange

MDM Mass Configuration Tool User s Manual

How to Set Up pgagent for Postgres Plus. A Postgres Evaluation Quick Tutorial From EnterpriseDB

SSH and Basic Commands

Virtual CD v10. Network Management Server Manual. H+H Software GmbH

Pcounter CGI Utilities Installation and Configuration For Pcounter for Windows version 2.55 and above

Transcription:

Dynamic Web Pages for EnviroMon User's Guide dynamic-web-pages-2 Copyright 2004-2008 Pico Technology. All rights reserved.

Contents I Contents 1 Introduction...1 2 Command...2 line syntax...2 1 Syntax reference...4 2 Time-based examples...6 3 Instantaneous examples...6 1 Enabling monitor downloads...7 2 Examples of creating files...8 4 Batch files 3 Publication...9 methods...10 1 Periodic updates...12 2 Interactive updates 4 Customer...13 support 5 Glossary...14 Index...0 Copyright 2004-2008 Pico Technology. All rights reserved. dynamic-web-pages

Introduction 1 1 Introduction This chapter describes a way of publishing EnviroMon data on a web site. By the end of this chapter, you will know how to: select a publishing method appropriate to your business generate JPEG images of graphs generate CSV data files for spreadsheets display data from different sensor groups display data over different time ranges retrieve sample files to get you started with your own live web data Copyright 2004-2008 Pico Technology. All rights reserved. dynamic-web-pages

2 Dynamic Web Pages Manual 2 Command line syntax The syntax available to operate the EnviroMon application from the command line is split into two categories: time-based views 4, where data is plotted against time (on the x axis) instantaneous views 6, where the data is listed at a single point in time A generic syntax reference 2 is included for quick lookup. 2.1 Syntax reference The command line can be used to: download data generate a CSV (comma separated value) file generate a JPEG (image) file Command Line Switches Actions -d download data (cannot be used in conjunction with other options) -j generate a JPEG file -c generate a CSV file Parameters -r specify the time range (omit this completely for instantaneous views 6 ) -g specify a group of sensors Generic Syntax The following parentheses are for illustration and should not be entered in actual code (see examples 4 ): [] optional parameter <> variable or filename (a/b/c) use either a, b or c in the code Downloading emw32 -d Generating a CSV file emw32 -c"<filename>.csv" -r<start datetime>,<end datetime> [-g<group name>] dynamic-web-pages Copyright 2004-2008 Pico Technology. All rights reserved.

Command line syntax 3 Generating a JPEG image emw32 -j"<filename>.jpg,<width>,<height>,<quality>" -r<start datetime>,<end datetime> [-g<group name>] <width> <height> <quality> - an integer representing the intended width of the output JPEG image in pixels - (default 640) - an integer representing the intended height of the output JPEG image in pixels - (default 480) - an integer between 1 and 100; a higher number creates a better image but a bigger file (default 75) Specifying a datetime When specifying a datetime, there are three parameters: a date, a time and an offset, in that order. <date>[@<time>][(+/-)<offset>] (eg 03May01@13:00+2days)...or <datetime>[(+/-)<offset>] (e.g. now-1month) <date> - (assumes a <time> of 00:00 unless otherwise specified) 15Dec01 or 01Jan02 etc. today - (current date) monday - (Monday preceding the current date) first - (first day of the current month) <time> 08:00 or 15:00 etc. <datetime> now - (date and time now) start - (date and time at the start, valid only in <end datetime>) end - (date and time at the end, valid only in <start datetime>) <offset> where <n> is a number (integer) of minutes/hours/days etc. <n>minute[s] <n>hours[s] <n>day[s] <n>week[s] <n>month[s] <n>year[s] Copyright 2004-2008 Pico Technology. All rights reserved. dynamic-web-pages

4 Dynamic Web Pages Manual 2.2 Time-based examples The following examples are based on common scenarios you might face. The code supplied should be typed directly onto the command line in the application directory (usually C:\PICO). This help document may wrap MS-DOS commands onto the next line so be careful where you press 'Enter' (each new DOS command starts with ' emw32'). Scenario 1 - Absolute (Fixed) time periods You want to download data into a CSV file (mydata.csv) between two fixed times (7:00am and 5:34pm) today (13 March 2002), for viewing in a spreadsheet. emw32 -d emw32 -c"mydata.csv" -r13mar02@07:00,13mar02@17:34 You now want to produce a JPEG image for the same time period. (You have already downloaded the data with emw32 -d so this can be omitted.) emw32 -jmyimage.jpg -r13mar02@07:00,13mar02@17:34 Note the omission of double inverted commas around the filename, because the filename and path do not have spaces in them. Scenario 2 - Relative time periods Relative time periods are most useful for automatically generated content, which will be discussed further within the topic of batch files 8, but they can provide a quick way of entering data for a specific data request. For example, if you wanted all of the data from last Monday up to now, you would use the following: emw32 -d emw32 -c"mydata.csv" -rmonday@00:00,now If they wanted to extend their search to include all data for this month so far (not including today as a part day): emw32 -d emw32 emw32 -c"mydata.csv" -rfirst@00:00,today@00:00 Offsets are very useful, within relative time periods, for specifying the length of time over which the data should be collected. For example, if you wanted to collect exactly one day's worth of data up to the present time:...or emw32 -d emw32 emw32 -c"mydata.csv" -rnow-1day,now emw32 emw32 -c"mydata.csv" -rnow-24hours,now would give exactly the same CSV data file. dynamic-web-pages Copyright 2004-2008 Pico Technology. All rights reserved.

Command line syntax 5 Scenario 3 - Specific sensor groups You have set up the sensor groups: kitchen; engineering office; production and admin. You now want to isolate a single group and save a JPEG of it in a subdirectory of PICO called engineering office. emw32 -d emw32 -j"c:\pico\engineering office\eng office.jpg" - r04jan03@08:30,10mar03@17:55 -gengineering office Scenario 4 - Resizing the JPEG image It turns out that the image produced above is not big enough to fit the entire screen. You want to increase the size of the image to 1024x768 but you have limited disk space. You decide to reduce the file size of the image by reducing its quality to 50% instead of its default, which is 75%: emw32 -d emw32 -j"c:\pico\engineering office\eng office.jpg,1024,768,50" - r04jan03@08:30,10mar03@17:55 -gengineering office Copyright 2004-2008 Pico Technology. All rights reserved. dynamic-web-pages

6 Dynamic Web Pages Manual 2.3 Instantaneous examples Instantaneous CSV data files and JPEG image files are taken from the monitor view in EnviroMon. They only show data for one point in time, which is always the most recent reading. 2.3.1 Enabling monitor downloads One modification to the C:\PICO\envimon.ini file is required to enable these downloads. Open the envimon.ini file. Insert the highlighted line of text in the location shown below (at the end of the section headed by [General]): Save and close this file. dynamic-web-pages Copyright 2004-2008 Pico Technology. All rights reserved.

Command line syntax 7 2.3.2 Examples of creating files 2.3.2.1 Monitor CSV files To manually download and create a monitor.csv file use the following code at the command line: emw32 -d To do this automatically, just leave EnviroMon running and a new CSV file will be created every time a sample is taken. 2.3.2.2 Monitor JPEG files To download and create a JPEG file use the following code at the command line: emw32 -d emw32 -jmonitor.jpg The -g<group name> can be appended optionally to view specific groups in the JPEG image. Copyright 2004-2008 Pico Technology. All rights reserved. dynamic-web-pages

8 Dynamic Web Pages Manual 2.4 Batch files Batch files are text files that the operating system uses to run a sequence of MS-DOS operations through the command line. This section shows you how to create a basic batch file and where it may be applicable. For sample batch files see Customer Support 13. This help file does not cover scheduling batch files. For information on this see the Windows help file on Scheduled Tasks. Creating a new batch file 1. Open notepad from the Start menu 2. Write the batch instructions using the Syntax Reference 2 and the guidance below 3. Select File Save As... and name the file with the extension '.bat' (e.g. mybatch.bat) 4. If you want to edit the batch file further, open it in Notepad Note: double-clicking the batch file with the mouse will run the commands within the file. You are now ready to start entering commands into the open batch file. Writing the batch file For basic syntax 2 and samples 4 of various scenarios see the applicable link. It is important to always use relative dates and times if your batch file is for a scheduled task, otherwise your data will quickly become out of date. The following code is an example of a basic batch file for taking the last week's data, yesterday's data, today's data up to now and an instantaneous monitor view: emw32 -d emw32 -cweek.csv -rtoday@00:00-1week,today@00:00 emw32 -jweek.jpg -rtoday@00:00-1week,today@00:00 emw32 -cweek.csv -rtoday@00:00-1day,today@00:00 emw32 -jweek.jpg -rtoday@00:00-1day,today@00:00 emw32 -cweek.csv -rtoday@00:00,now emw32 -jweek.jpg -rtoday@00:00,now emw32 -jmonitor.jpg Remember Always download first with the -d switch (first line). Always use relative dates and times unless there is a particular reason not to. dynamic-web-pages Copyright 2004-2008 Pico Technology. All rights reserved.

3 Publication methods Methods Publication methods 9 Two main publication methods are supported by the EnviroMon software: a very safe method 10, where a computer inside the firewall periodically generates a fixed set of images and posts them through the firewall a more interactive method 12, where the EnviroMon software dynamically creates images on request. Applications These methods could be used in many commercial applications such as: to provide several users, within a company, with access to EnviroMon data to provide customers with access to EnviroMon data to enable remote access (for example, so that you can check a system from home when an alarm occurs) Requirements The EnviroMon system generates only JPEG images or CSV text files, not web pages. This means that you can easily design web pages tailored to your requirements, incorporating the JPEG images and the buttons to download the CSV files. The safe method does not require a permanent internet connection. It could connect to the internet through a dial-up line, or could be placed safely behind a firewall on a company network. It is also relatively easy to set up, asyou only need to customise the simple example files 12 to provide the images that you require. The EnviroMon software can run on any Windows computer, and the web server can run on any platform (including an ISP's server). The interactive version must have the EnviroMon software running on an Windows 32-bit machine that is directly connected to the Internet. You will need to be capable of writing HTML and CGI scripts to provide fully interactive operation. Copyright 2004-2008 Pico Technology. All rights reserved. dynamic-web-pages

10 Dynamic Web Pages Manual 3.1 Periodic updates To create a fixed set of images, the following steps are required: 1. Install and configure EnviroMon fully. 2. Create a user account on your web server, and authorise the user to FTP data into the directory for the image files. If possible, you should ensure that this user account cannot modify any other directories on your server. 3. Copy upload.ftp and enviromon.bat to your EnviroMon installation directory (usually C:\PICO). 4. Modify the FTP control file, upload.ftp, with the name of your server, your username and your password: 5. (Optional - HTML experts only) Modify the enviromon.html (e.g. - to contain your company details) 6. Upload enviromon.html to your web server. 7. (Optional - if you have customised the HTML page) Modify the sample batch file 8, enviromon.bat, to produce the different JPEGs or CSVs that you may require. dynamic-web-pages Copyright 2004-2008 Pico Technology. All rights reserved.

Publication methods 11 8. Set enviromon.bat to run as a scheduled task. Select Start Settings Control Panel, then open Scheduled Tasks and use addscheduledtask to begin the Windows wizard. Select C:\PICO\enviromon.bat as the file to run with the Browse button: 9. Sit back and wait for the first update... Customer support 13 is detailed here. Copyright 2004-2008 Pico Technology. All rights reserved. dynamic-web-pages

12 Dynamic Web Pages Manual 3.2 Interactive updates An interactive system could specify time ranges fully, using the following style of command line syntax 2 : emw32 -jfred.jpg -r01may02@00:00,08may02@23:59 The way in which this example line of code can be generated is dependent on your choice of web technologies. The customer support given in this area is listed here 13. dynamic-web-pages Copyright 2004-2008 Pico Technology. All rights reserved.

Customer support 13 4 Customer support We provide the following support: step by step instructions 10 in the help file sample batch file to periodically generate a JPEG file and run FTP sample FTP control file to log into an FTP account and upload the JPEG file a sample HTML file that displays the JPEG image These 3 files are located the 'examples\periodic\' subdirectory of the EnviroMon installation directory (usually C:\PICO) or they are available online from here. Examples for developing interactive update websites are not currently available, but you can develop systems using your own server-side scripting languages to operate EnviroMon from the command line. Copyright 2004-2008 Pico Technology. All rights reserved. dynamic-web-pages

14 Dynamic Web Pages Manual 5 Glossary CSV - A CSV (comma-separated value) file is a text file that delimits (separates) entries with commas. JPEG - A JPEG is one of the most widely supported cross-platform image formats. The JPEG is most effective when used to compress photographic images. FTP - FTP (file transfer protocol) is the most standard way of uploading and downloading files across an internet connection. There are many Windows applications available to automate FTP actions. Type 'ftp -?' from the MS-DOS command line for more information. dynamic-web-pages Copyright 2004-2008 Pico Technology. All rights reserved.

Copyright 2004-2008 Pico Technology. All rights reserved. dynamic-web-pages 15

Pico Technology James House Colmworth Business Park Eaton Socon ST. NEOTS Cambridgeshire PE19 8YP United Kingdom Tel: +44 (0) 1480 396 395 Fax: +44 (0) 1480 396 296 Web: www.picotech.com dynamic-web-pages-2 6.3.08 Copyright 2004-2008 Pico Technology. All rights reserved.