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 :
- A library of functions written in C,
for the data compression and uncompression,
as well as the transcription in FM13-SHIP or
- The MAWSbin program (sources code
in C) for uncompression/coding SHIP or BUOY reports
- A pre-processing BUFR module (written in C) before coding BUFR messages
- The "pilote" template files and the meta-data
template files as defined, by now
- A Web interface, MAWSconfig, which
allows to manage, in an easy way, the AWS or buoys fleet and the configuration
- Examples of PERL scripts to process emails
coming from AWS or buoys and to generate messages for the GTS.
- 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
- A shell script to test half-compression : generation of messages, and decompression by MAWSbin
DOWNLOAD Tool Box
Please read the following License Agreement.
You must accept the terms of this agreement