Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel7

Prerequisites

Knowledge

  • Basic Linux

  • Basic knowledge of networking and internet protocols

Software

  • terminal

  • MQTTExplorer

  • Winscp

Learning outcomes

Knowledge

  • To know the components and functions and timelines of WIS2.

    • Global Broker

    • Global Cache

    • Global Discovery Catalogue

    • WIS2 Node

    • Pilot phase

  • To know the required and optional functions of a WIS2 node.

  • To know the architecture of the WIS2 box

  • To know the environment of the WIS2 box

    • IT security

    • FTP, S3 and data transfer to and from the WIS2 box

    • Docker

  • To know the data formats used in WIS2 data exchange

    • BUFR

    • GeoJSON

Installation and Administration

  • To install and configure wis2box to exchange observational data.

    • workflows

      • csv2bufr (more csv examples from participants)

      • bufr2bufr (synop and temp)

      • synop2bufr

    • station list

    • centre_id, topic

    • metadata (metadata editor)

  • To send data to the WIS2 box

    • sending data to an FTP server

    • sending data to an S3 bucket

    • send data using MQTT from the station

  • To register a WIS2 node in the WIS2 global infrastructure.

  • To be able to download data from WIS2 global infrastructure.

    • use of pywis-pubsub module

  • To be able to process and plot data downloaded from WIS2 global infrastructure.

    • Examples of NWP and Satellite

Operation

  • To monitor the regular operation of the WIS2 box.

    • automated email

    • grafana dashboard

    • Prometheus

    • monitoring and managing docker images and processes

  • To resolve issues related to the operation of the WIS2 box.

    • examples to be developed

Case studies

  • Zambia, Malawi (AWS)

  • Zimbabwe (physical box)

Varia

  • during round table participants should touch on knowledge of WIS (WIS 2), local IT environment and observing network. Could be helpful to give them a demo presentation.

Timetable

...

Day 1

...

subject

...

teacher

...

Learning objectives

...

8:30 - 9:00

...

Registration

...

9:00 - 11:00

...

Opening & Photo & Round table

...

PR, WMO

...

participants know arrangements (moodle, agenda, training environment) and each other

...

11:00 - 11:30

...

Break

...

11:30 - 12:30

...

WIS 2.0 Introduction
Q&A

...

Enrico/Hassan

...

WIS 2 components, timeline (pilot phase)

...

12:30 - 13:30

...

Lunch

...

13:30 - 14:30

...

Practical session: connecting to the GB

...

Maaike

...

  • have local tools installed (putty, mqttexplorer, filezilla)

  • subscribe to GB and observe WIS 2 traffic

...

14:30 - 15:00

...

WIS 2 box project and it’s relationship to WIS 2

...

Tom/Enrico

...

  • Know the WIS 2 project, organization and location

  • Know how WIS 2 box relates to WIS2

...

15:00 - 15:30

...

Break

...

15:30 - 16:30

...

WIS 2 box case studies (Zambia, Malawi)

...

Enrico

...

  • Understand how WIS 2 box has been used by peers

...

16:30 - 17:00

...

Group discussion. WIS 2 and WIS 2 box in your countries

...

All

...

  • Participants share their understanding of WIS 2 and how it could work in their countries

...

Day 2

...

subject

...

teacher

...

Learning objectives

...

9:00 - 10:00

...

The training environment

...

Maaike/Timo

...

  • Understand how the practical training will work

...

10:00 - 11:00

...

Practical session: accessing your personal training environment

...

Maaike/Timo

...

  • Connect to the VM

...

11:00 - 11:30

...

Break

...

11:30 - 12:30

...

WIS 2 box installation procedure

...

Tom

...

  • Know WIS 2 project (github)

  • How to install WIS 2 box

...

12:30 - 13:30

...

Lunch

...

13:30 - 15:00

...

Practical session: installing your WIS 2 box

...

Maaike/Tom

...

  • Install WIS 2 box

  • Access WIS 2 box

...

15:00 - 15:30

...

Break

...

15:30 - 16:30

...

Practical session: Monitoring the WIS 2 box

...

Maaike

...

  • check status & health of WIS 2 box

...

16:30 - 17:00

...

Group discussion: insights and challenges installing WIS 2 box

...

  • Participants share their experience and understanding installing WIS 2 box

...

Day 3

...

subject

...

teacher

...

Learning objectives

...

9:00 - 10:00

...

WIS 2 data exchange file formats

...

Enrico

...

  • Know BUFR/GeoJSON

...

10:00 - 11:00

...

Practical session: convert your data into BUFR

...

Maaike/Timo

...

  • Transfer data into the box

  • Use csv2bufr, bufr2bufr and synop2bufr

...

11:00 - 11:30

...

Break

...

11:30 - 12:30

...

WIS 2 box architecture

...

Tom

...

  • Know the different components in the WIS 2 box (csv2bufr, ftp, minio, broker)

  • Know typical data flow from AWS → WIS2box → GB

  • Know how to configure WIS 2 box (station list, metadata, center id)

...

12:30 - 13:30

...

Lunch

...

13:30 - 15:00

...

Practical session: Use WIS 2 box to publish your data to WIS 2 (part I)

...

Maaike/Timo

...

  • Configure WIS 2 box

...

15:00 - 15:30

...

Break

...

15:30 - 16:30

...

Practical session: Use WIS 2 box to publish your data to WIS 2 (part II)

...

Maaike/Timo

...

  • Send data into WIS 2 box

  • Observe processing

...

16:30 - 17:00

...

Group discussion: insights and challenges using WIS 2 box

...

  • Participants share their experience and understanding using WIS 2 box

...

Day 4

...

subject

...

teacher

...

Learning objectives

...

9:00 - 11:00

...

Practical session: Use WIS 2 box to publish your data in WIS 2 (part III)

...

Maaike/Timo

...

  • Observe how data is published by WIS 2 box

...

11:00 - 11:30

...

Break

...

11:30 - 12:30

...

reserved / buffer

...

12:30 - 13:30

...

Lunch

...

13:30 - 14:15

...

Obtaining data from WIS 2

...

Tom

...

  • How to discover data in WIS 2

  • How to download data from WIS 2

  • Role of WIS 2 box in obtaining data from WIS 2

...

14:15 - 15:00

...

Practical session: use WIS 2 box to regularly download selected data from WIS 2

...

Maaike/Tom

...

  • Use pywis-pubsub

  • Use tools to work with the data

...

15:00 - 15:30

...

Break

...

15:30 - 16:30

...

Practical session: add an additional station to your WIS 2 box

...

Maaike/Timo

...

  • repeat the process of configuring and sending station data in WIS 2 box

...

16:30 - 17:00

...

Group discussion: lessons learned & questions from the day

...

Day 5

...

subject

...

teacher

...

Learning objectives

...

9:00 - 10:00

...

Register your WIS 2 node in WIS 2

...

Maaike

...

  • Understand how to register a node in WIS 2 (which information & process is needed)

  • How to participate in pilot phase

...

10:00 - 11:00

...

Sharing a new station with WMO

...

Timo

...

  • understand process of sharing a new station

  • understand role of WIS/WIGOS and GBON

...

11:00 - 11:30

...

Break

...

11:30 - 12:30

...

Next steps with WIS 2

...

  • think about how to implement WIS 2

  • understand the options how to run a WIS 2 box nationally

...

12:30 - 13:30

...

Lunch

...

13:30 - 15:30

...

Closing

...

PR/WMO

...

  • Feedback & discussion

  • Training Certificates

  • Closing ceremony

Training material

Presentations should be followed by a session of practicals for all the subjects requiring the acquisition of a skill. Practical sessions using data and configuration elements for the participant's home country should be available.

Training environment

Each student should be able to access, using a laptop, a training environment hosted on a platform maintained by the training organisers.

TODO

...

find suitable software for students to access the training platform

...

https://wmo-im.github.io/wis2box-training/

Child pages (Children Display)