Jasper (Java Simulation of Protocols for Education and Research)
Plugwise Bundle
WxChart (Weather Historical Data Java Server Pages)
WxData (Weather Data for Stirling, Scotland)
WxDisplay (Weather Data Display)
WxList (Weather Recent Data Java Server Pages)
WxLog (Oregon Scientific Professional Weather Station Logger)
WxLogger (Oregon Scientific Professional Weather Station Logger)
WxServer (Fine Offset Weather Station Logger)
WxVet (Oregon Scientific Professional Weather Station Vetter)
Other Sources of Communications Utilities
The list that follows gives a few communications utilities that I wrote for my own purposes. They are available in source form.
Summary:This is an extensible simulator for interactively and visually exploring communications protocols. It is intended both for learning well-known protocols and for researching new ones. The simulator operates in a standard Java framework, and so can be used for simulation over the web or on a local machine.
The code is available in source form (for developers) and also pre-compiled with Java 8u20 (for instant use with a web browser). If you wish you can try out the online simulator. However, your browser is very unlikely to run a Java applet. In that case, download the source code and run it locally as a Java applet or application.
Needs: Java/JavaScript-enabled web browser or Java run-time environment (e.g. Java 5 or later)
Usage: See README file (on SourceForge)
Source: Obtain jasper-1.7.zip (from SourceForge)
Summary:This is a Java implementation of the Plugwise modules that monitor electricity usage. The code is a a bundle for OSGi (Open Services Gateway initiative). It is therefore not a standard Java application, but the core of the bundle contains everything that would be needed for such an application. This code makes use of only publically available information about the Plugwise protocol. This information is not definitive, so the code should be treated only as indicative. This implementation and the information it is based on are not endorsed by Plugwise.
Needs: Java (e.g. JDK 1.5 or later), an OSGi implementation such as Knopflerfish, a serial port bundle for OSGi
Usage: See README file
Source: Obtain plugwise-1.0.zip by HTTP
Summary:This code uses Java Server Pages and Javascript for displaying historical data collected by WxLog/WxLogger and vetted by WxVet.
Needs: a JSP container such as Apache Tomcat or Jetty code
Usage: See README file
Source: Obtain wxtools-2.0.zip (from SourceForge)
Summary:This is historical weather data for Stirling (Central Scotland) collected by WxLog/WxLogger/WxServer and vetted by WxVet.
Needs: 7-Zip, Gzip, PeaZip, WinZip or the like to unpack the data, plus a text editor or spreadsheet to use the data (the gzipped data files are plain text with space-separated fields)
Usage: See README file
Source: Obtain wxdata-11.0.zip (26 Mbytes)
Summary:This is a program written in Java for displaying data collected by WxLog/WxLogger and vetted by WxVet.
Needs: Java support (e.g. the Oracle JDK) - the code needs to be customised slightly and recompiled for each installation
Usage: See README file
Source: Obtain wxtools-2.0.zip (from SourceForge)
Summary:This code uses Java Server Pages and Javascript for displaying recent data collected by WxLog/WxLogger and vetted by WxVet.
Needs: a JSP container such as Apache Tomcat or Jetty code
Usage: See README file
Source: Obtain wxtools-2.0.zip (from SourceForge)
Summary:This is a program written in QBasic (a Basic dialect) for logging data transmitted via a serial port from an Oregon Scientific Professional Weather Station (model WMR928N).
Needs: QBasic or similar Basic dialect (e.g. QBasic)
Usage: See README file
Source: Obtain wxtools-2.0.zip (from SourceForge)
Summary:This is a program written in Java for logging data transmitted via a USB link from an Oregon Scientific Professional Weather Station (model WMR180, and probably also the WMR88 and WMR100).
Needs: JVM (Java Virtual Machine) to run, JDK (Java Development Kit) to modify
Usage: See README file
Source: Obtain wxtools-2.0.zip (from SourceForge)
Summary:This is a program written in Java for logging data transmitted via a WiFi link from a Fine Offset weather station (various models including the WH2900 and various clones including the Pro-Signal PSG04173).
Needs: JVM (Java Virtual Machine) to run, JDK (Java Development Kit) to modify
Usage: See README file
Source: Obtain wxtools-2.0.zip (from SourceForge)
Summary:This is a program written in Java for vetting data collected by WxLog/WxLogger/WxServer.
Needs: JVM (Java Virtual Machine) to run, JDK (Java Development Kit) to modify
Usage: See README file
Source: Obtain wxtools-2.0.zip (from SourceForge)
There are many public domain and shareware communications utilities available on the archives. The following is a random and very small selection of sites, biased towards the author's interests:
Up one level to Ken Turner - Software
Last Update: 14th July 2024