MAWSbin : a tool box
for processing of compressed binary data
coming from marine automatic weather stations

Following a request from E-SURFMAR, CMM (Meteo-France) developed a system to compress/uncompress the data coming from ship borne AWS stations as well as data buoys.
The aim was to take advantage from satellite telecommunication services such as Inmarsat Data Reporting and Iridium Short Burst Data (SBD) to reduce the transmission costs.

By now (August 2017), the system is used by more than 80 VOS fitted with an AWS (French station Batos, European stations Eucaws or or stations aboard ships transmitting through half-compression technique) and by more than 230 Iridium SVP-B drifting buoys.

Meteo-France - either in Toulouse (DSI), or  in Brest (CMM)- processes the compressed messages, codes the data in FM13-SHIP or FM18-BUOY messages (or in BUFR messages in Brest) and tranfers them to TRANSMET, the service of Meteo-France in charge to put the data onto the GTS.

Following a request from E-SURFMAR, Meteo-France places the software to process these data at NMS's disposal, under the French free software license CeCILL.

The package includes :
  1. A library of functions written in C, for the data compression and uncompression, as well as the transcription in FM13-SHIP or FM18-BUOY codes.
  2. The MAWSbin program (sources code in C) for uncompression/coding SHIP or BUOY reports
  3. A pre-processing BUFR module (written in C) before coding BUFR messages
  4. The "pilote" template files and the meta-data template files as defined, by now
  5. A Web interface, MAWSconfig, which allows to manage, in an easy way, the AWS or buoys fleet and the configuration files.
  6. Examples of PERL scripts to process emails coming from AWS or buoys and to generate messages for the GTS.
  7. A test data set for MAWSbin program, made of Iridium real messages from ships or buoys and an example of PERL script to test MAWSbin
  8. A shell script to test half-compression : generation of messages, and decompression by MAWSbin


Please read the following License Agreement.
You must accept the terms of this agreement before downloading.

Organism :
I do not accept the agreement.
I accept the agreement.