Перейти к содержанию

WMO logo

Обучение WIS2 in a box

WIS2 in a box (wis2box) — это свободная и открытая (FOSS) эталонная реализация узла WMO WIS2 Node. Проект предоставляет готовый к использованию набор инструментов для приема, обработки и публикации данных о погоде, климате и воде с использованием стандартных подходов, соответствующих принципам WIS2. wis2box также обеспечивает доступ ко всем данным в сети WIS2. wis2box разработан с учетом низкого порога входа для поставщиков данных, предоставляя инфраструктуру и сервисы для обнаружения, доступа и визуализации данных.

Это обучение предлагает пошаговые объяснения различных аспектов проекта wis2box, а также ряд упражнений, которые помогут вам публиковать и загружать данные из WIS2. Обучение представлено в виде обзорных презентаций, а также практических упражнений.

Участники смогут работать с тестовыми данными и метаданными, а также интегрировать свои собственные данные и метаданные.

Обучение охватывает широкий круг тем (установка/настройка/конфигурация, публикация/загрузка данных и т.д.).

Цели и результаты обучения

Цели данного обучения заключаются в следующем:

  • Ознакомление с основными концепциями и компонентами архитектуры WIS2
  • Форматы данных и метаданных, используемые в WIS2 для обнаружения и доступа
  • Архитектура и окружение wis2box
  • Основные функции wis2box:
    • управление метаданными
    • прием данных и их преобразование в формат BUFR
    • MQTT брокер для публикации сообщений WIS2
    • HTTP-эндпоинт для загрузки данных
    • API-эндпоинт для программного доступа к данным

Навигация

Левая панель навигации предоставляет оглавление для всего обучения.

Правая панель навигации предоставляет оглавление для конкретной страницы.

Предварительные требования

Знания

  • Базовые команды Linux (см. шпаргалку)
  • Базовые знания сетей и интернет-протоколов

Программное обеспечение

Для прохождения данного обучения требуются следующие инструменты:

  • Виртуальная машина с установленной Ubuntu OS (предоставляется тренерами WMO во время локальных сессий обучения), см. Доступ к вашей виртуальной машине
  • SSH-клиент для доступа к вашей виртуальной машине
  • MQTT Explorer на вашем локальном компьютере
  • SCP и SFTP-клиенты для копирования файлов с вашего локального компьютера

Условные обозначения

Question

Раздел, отмеченный таким образом, приглашает вас ответить на вопрос.

Также в тексте вы найдете разделы с советами и заметками:

Tip

Советы содержат рекомендации о том, как лучше выполнить задачи.

Note

Заметки предоставляют дополнительную информацию по теме практической сессии, а также рекомендации по выполнению задач.

Примеры обозначаются следующим образом:

Конфигурация

1
2
3
4
my-collection-defined-in-yaml:
    type: collection
    title: my title defined as a yaml attribute named title
    description: my description as a yaml attribute named description

Фрагменты, которые необходимо вводить в терминале/консоли, обозначаются так:

echo 'Hello world'

Имена контейнеров (запущенные образы) выделяются жирным шрифтом.

Место проведения и материалы обучения

Содержание обучения, wiki и трекер задач размещены на GitHub по адресу https://github.com/wmo-im/wis2box-training.

Материалы для упражнений

Материалы для упражнений можно скачать из zip-архива exercise-materials.zip.

Поддержка

Для сообщений об ошибках, предложений или улучшений/доработок данного обучения используйте трекер задач на GitHub.

Все ошибки, улучшения и вопросы, связанные с wis2box, можно сообщать на GitHub.

Для дополнительной поддержки или вопросов обращайтесь по адресу wis2-support@wmo.int.

Как всегда, основная документация wis2box доступна по адресу https://docs.wis2box.wis.wmo.int.

Ваш вклад всегда приветствуется!