Статья относится к области радиолюбительства (HAM Radio) и описывает альтернативный (безбумажный) механизм обмена подтверждениями двусторонних радиосвязей (QSO) и радионаблюдений (SWL). Предназначена для операторов и разработчиков радиолюбительского программного обеспечения.

Мы все (по крайней мере, большинство) уже давно живем в XXI веке. В нашу повседневную жизнь органично вошел Интернет, мы пользуемся поисковыми сервисами, моментальным обменом сообщениями, социальными сетями, веб-сайтами и порталами, облачными хранилищами… Вот уже почти тридцать лет для переписки используем электронную почту. И, в то же время, для подтверждения состоявшихся QSO/SWL используем «бумажки». Бумажки эти надо напечатать, заполнить, отвезти и сдать для рассылки, несколько раз пересортировать «по дороге», положить «в ячейку», наконец – дождаться, когда адресат их заберет. Если он готов проделать всё перечисленное – напечатать, заполнить, отправить… наверное, есть надежда получить ответную QSL-карточку. А если нет – то нет. Отправленная «бумажка» пропадёт втуне,  и все затраты окажутся бессмысленными. Не пора ли уже «жить в ногу с веком»?

1. Проблемы и предпосылки

По моим собственным наблюдениям, значительная часть радиолюбителей (и у нас в стране, и за её рубежами, поблизости и на значительном отдалении) совсем не против обмена подтверждениями радиосвязей и наблюдений  (QSL) в электронном виде.  Вот, к примеру – есть сервис eQSL.cc.  На нем зарегистрировано  более 322 тысяч позывных.  Есть сервис Logbook of The World (LoTW) – зарегистрировано более 186 тысяч позывных. Подтверждения в электронном виде практикуют и самый популярный в мире радиолюбителей портал qrz.com, и hrdlog.net, clublog.org, и много других. Какие-то ресурсы имеют опубликованный интерфейс для программных обращений (Application Program Interface – API), какие-то – ещё только мечтают об этом. Но все так или иначе движутся в одном направлении – к максимально широкому распространению электронных подтверждений.

Но есть проблемы. В первую очередь то, что отправленные мной на сервер подтверждения никак не влияют на то, что мой корреспондент предпримет какие-либо ответные шаги. Он может годами не обращать внимания на свой аккаунт на  eQSL.cc или LoTW – и, разумеется, не отправлять встречные подтверждения. Или даже так: зарегистрируется человек на eQSL.cc, и потом никогда, ни единого раза не предпримет даже единственной попытки отправить туда свои данные QSO/SWL. Для справки: в моем справочнике 8844 позывных, с которыми у меня были QSO/SWL. Из них 4952 – зарегистрированы на eQSL.cc. Из этих зарегистрированных 370 никогда не пользовались своим аккаунтом, ничего не отправляли на сервер и не принимали от него. Почти 7,5%, однако!

Проблема получения встречных подтверждений особенно остра для наблюдателей. Поскольку они, в большинстве случаев, не могут «напомнить» лицензированным радиолюбителям даже о своём существовании, запросы с их стороны на подтверждение наблюдений просто игнорируются. В своей радиолюбительской практике я выступаю и как «человек с передатчиком»,  и как наблюдатель.  За многие годы работы в эфире я заметил, что подтверждаемость наблюдений (SWL) в несколько раз ниже, чем для двусторонних связей (QSO). Чтобы не быть голословным:  за 2019 год всего QSO – 619, подтверждено 81% (447 через eQSL.cc, 370 через LoTW, и аж 18 – «бумажками» через бюро); всего SWL – 802, подтверждено 17% (156 через eQSL.cc).

Ещё одна проблема в том, что сервис LoTW вообще не предназначается для обслуживания наблюдателей. На нём им ни зарегистрироваться, ни обмениваться данными – не удастся.

Многие радиолюбители пытаются создавать собственные «карточки», предназначенные для рассылки по электронной почте. В чем-то им могут помогать и существующие программы управления аппаратными журналами (мне известны такие возможности у Log4OM, HamLabel в составе HamOffice), реализующие функции создания изображений «карточек с надписями», использующие данные QSO/SWL.

 Существуют «отдельно стоящие» программы (QSL-card, QSLmake, программа от PA4R и т.п.), чаще всего – либо устаревшие, либо недоступные. Работают они не с журналами связей, а с выгрузками ADIF-формата. Соответственно, даже отметить успешность/неуспешность почтовой отправки они не могут. Есть и такие радиолюбители, которые «врукопашную» создают изображения карточек, используя графическую основу ранее разрабатывавшихся макетов для печати, и программы типа Adobe Photoshop, Corel Draw, Microsoft Visio (в отдельных случаях – даже Microsoft Paint), накладывая с их помощью тексты полей – данных QSO/SWL. Времени на такие действия требуется много, до десяти минут. Размер получающихся изображений – под несколько мегабайт. Создается лишняя нагрузка и наоператора, и на почтовую систему, да и места под такие «карточки» на диске может потребоваться очень много.

К сожалению, данные QSO/SWL оказываются «зашиты» в изображение, и автоматизировать их извлечение оттуда не представляется возможным.  А другой, более формализованной информации в полученных от корреспондентов письмах – просто нет.

2. Данные подтверждаемого QSO/SWL

Для того, чтобы письмо стало корректной «сопроводиловкой» для изображения mQSL-карточки, а по сути – самой этой mQSL, оно должно содержать в формализованном, машиночитаемом виде данные QSO/SWL, включающие:

  • собственный позывной – CALL;

  • позывной корреспондента – QSL;

  • дату QSO/SWL (желательно – и его время, в зоне UTC) – DATE, TIME;

  • диапазон – BAND;

  • модуляцию – MODE;

  • отправленный [и принятый] рапорты (по возможности) – RST;

  • текстовое сообщение для корреспондента (по желанию).

Для структурирования этих данных удобно применить ADIF-подобный формат, примерно такого вида:

<QSL:5>R2ADF<CALL:6>4U1ITU<DATE:6>140718<TIME:4>1830<BAND:3>20M<MODE:3>SSB<RST:2>59<END>

Нет необходимости применять в точности повторяющий ADIF формат строки-подтверждения, поскольку удобнее придерживаться принципа «одно QSO/SWL – одно письмо», при этом обязательный ADIF-заголовок можно в письмо не включать, зато можно немного сократить имена полей, и добавить поля, отсутствующие в стандарте ADIF. Текстовое сообщение в формализованную строку лучше не включать.

3. Отправка mQSL

Для отправки mQSL лучше всего использовать отдельный аккаунт, полностью отдав его «роботу» - как для отправки, так и для получения писем. Это позволит не забивать основной почтовый ящик фактически служебными сообщениями, число которых со временем будет только расти.

Заголовок отправляемого сообщения должен в краткой, но жестко формализованной манере включать те же данные QSO/SWL, например:

QSL from R2ADF (4U1ITU 18.07.2014 18:30 20M SSB)

На принимающей стороне извлечь нужные данные можно, используя только заголовок письма. Наличие же в теле письма формализованной ADIF-подобной строки данных ещё более облегчает обработку и интерпретацию такого письма.

В отправляемое сообщение можно «вложить» и изображение mQSL-карточки, сгенерированное специально для данного случая. Следует применять именно «вложение» изображения в текст письма, а не «прицеп» файл-аттача – это лишний раз позволяет повысить доверие ко входящим сообщениям, да и эстетически выглядит гораздо лучше. Из извлекаемых изображений mQSL впоследствии можно будет автоматически формировать большие коллекции, как это уже сделано, например, в отношении изображений карточек, получаемых через сервер eQSL.cc.

4. Приём mQSL

Приём mQSL следует вести через тот же (служебный) аккаунт, полностью поручив обработку входящей почты «роботу». Во избежание ошибок аккаунт следует настроить так, чтобы письма, загружаемые «роботом», не удалялись из «почтового ящика», а сохранялись в нем. Достаточно один-два раза в месяц проводить архивацию таких писем, и содержимое «ящика» будет упорядочено.

Вашему корреспонденту для подтверждения QSO/SWL по электронной почте будет достаточно послать ответ на него (Reply). Даже если не предпринимать никаких дополнительных действий, в ответе уже будет содержаться вся необходимая информация. Для экономии трафика и места на диске желательно, впрочем, до отправки удалить из ответа всё, кроме ADIF-подобной строки подтверждения.

Во время обработки полученных ответов «робот», найдя необходимую формализованную и структурированную информацию, отметит QSO/SWL как подтверждённое через E-Mail, а также установит в справочнике позывных отметку, что данный корреспондент имеет все возможности для подтверждений через электронную почту. Тем самым будет верифицирован и его почтовый адрес, и возможность его регулярного использования (не заблокирован, не удален, и т.п.)

5. Технические условия

Приводимые ниже технические условия являются основой для реализации в системе CheckLog, и могут быть предметом обсуждения с разработчиками подобных решений, заинтересованными в развитии mQSL-обмена.

5.1. Изображения mQSL

За основу mQSL принимается стандартная QSL-карточка (ширина 140 мм, высота 90 мм). Качество изображения зависит от разрешения, или количества точек на единицу линейного размера (dpi – точек на дюйм). Минимально допустимое разрешение – 72 dpi:

Рис.1. Пример изображения mQSL-карточки
Рис.1. Пример изображения mQSL-карточки

Экспериментально установлено, что при 72 dpi размер изображения составляет 42 килобайта, но качество его оставляет желать лучшего. Приемлемое качество изображения получается при разрешении 150 dpi, размер составляет 99 килобайт. Ещё выше будет качество изображения при 300 dpi – но размер его при этом вырастает до 170 килобайт. Все примеры даны для цветности RGB 8 бит/канал (24 бит/пиксель).

Накладываемые на изображение «подложки» тексты имеют фиксированные размеры и положение. Схема макета приведена ниже:

Рис.2. Схема макета mQSL (размеры в пиксаелях для разрешения 150 dpi)
Рис.2. Схема макета mQSL (размеры в пиксаелях для разрешения 150 dpi)

Размеры зон размещения накладываемых текстов и QR-кодов приведены в пикселях, для разрешения 150 dpi.

Для практических целей удобнее всего использовать изображения «подложки» в формате jpeg (*.jpeg, *.jpe, *.jpg), так как в этом случае объем данных, пересылаемых в письме электронной почты, является минимальным из возможных. Излишне повторять, что каждый может сделать собственный вариант (варианты) «подложки», руководствуясь названными техническими условиями. Ну, и еще есть как минимум 25 стандартных «подложек», входящих в комплект.

5.2. Подтверждение подлинности mQSL

Как бы ни убеждали «знатоки» и «доброхоты», в деятельности радиолюбителей на территории Российской Федерации нельзя применять ни шифрование, ни электронную подпись, ни какие-либо другие средства криптографической защиты информации (СКЗИ). Федеральный закон №128-ФЗ от 01.08.2001 напрямую относит любую деятельность в области связи к лицензируемым, а значит – находящейся под надзором государства. Федеральный закон №149-ФЗ от 27.07.2006 регулирует все аспекты защиты информации. Поэтому использование СКЗИ в любом виде применительно к mQSL отвергается раз и навсегда, во всяком случае – на российской территории и для граждан России.

Подтверждение подлинности в случае mQSL заключается в сверке: (а) данных, присланных в теле письма (как подтверждающая ADIF-подобная строка); (б) данных, внесенных в изображение mQSL-карточки (в нижней части, на полупрозрачных полях). К этому можно добавить и (в) машиночитаемый QR-код, содержащий все данные QSO/SWL, в виде выписки из аппаратного журнала отправителя, в стандартном формате ADIF. Этот QR-код может быть считан как с помощью любого внешнего устройства (смартфона, планшета), и интерпретирован соответствующим образом. Кроме того, даже при полностью автоматической обработке изображения возможно применение методов выделения QR-кода из изображения и преобразования его в данные. А особо сомневающимся товарищам следует вспомнить, как они, проявляя предельную лояльность, демонстрировали на входе в любую столовую или кофейню почти такой же QR-код, на изготовление которого тратились немалые государственные ресурсы. Здесь же они имеют редкий шанс получить и использовать его, но уже в практических целях.

6. Опытная эксплуатация

Реализованный в системе CheckLog плагин позволяет как отправлять, так и получать mQSL, включающие изображения карточек. Опытная эксплуатация велась в марте 2023 года, всего на момент начала было известно (по справочнику позывных, с которыми были проведены QSO/SWL) 2414 уникальных адресов; всего было послано 3847 писем. Был получен 251 ответ от 200 корреспондентов (подтверждаемость 6,5%). Много это или мало? Сравним с данными традиционного (бумажного) QSL-обмена.

В 2014 году мной было разослано 1535 QSL-карточек, в ответ на которые пришло 634, подтверждаемость составила 41%, но сколько времени и средств было затрачено! Кроме того, отправка бумажных QSL более всего похожа на лотерею, созданную для сбора денег – но не для выигрышей. Много ли корреспондентов, заявивших в справочниках, что пользуются услугами QSL-бюро, шлют свои карточки в ответ? Уверяю – далеко не все.

А в случае mQSL за очень короткое время, с минимальными затратами можно послать запрос и получить ответ на него. По результатам работы в эфире за три месяца 2023 года отправлено 718 писем, получено 58 подтверждений (подтверждаемость 8%). С наблюдательской работой ещё интереснее: за тот же период отправлено 69 писем, получено 13 подтверждений (18,8%). Для сравнения: тогда же отправлено 196 eQSL, получено 30 подтверждений (15,3%). Получается, что в наблюдательской работе mQSL даже более эффективно, чем eQSL. А ведь именно eQSL занимает первое место по эффективности сбора подтверждений «в общем случае».

7. Выводы

А вот выводы делайте сами. Создан инструмент, позволяющий дополнить (и, в ряде случаев – весьма эффективно и недорого) арсенал средств «охотника за DX-ами». Хотите – пользуйтесь, хотите – нет. Во всяком случае, опытная эксплуатация ещё продолжается, и те из вас, что примут в ней активное участие и на своих данных проверят удобство и полезность предлагаемых решений, могут рассчитывать на понимание и поддержку со стороны автора CheckLog.

Дмитрий Речкин (R2ADF)

Комментарии (5)


  1. begin_end
    12.04.2023 12:40
    +2

    Инструмент хороший, но…
    В случае с электронными QSL существует обыденная проблема ИТ-стандартов «существует 100 способов что-то сделать, давайте сделаем способ делать еще лучше… получаем 101 способ». Разных вариантов eQSL, адаптаций под dx-кластеры и прочего куча, а немногочисленные радиолюбители «размазаны» по всем этим системам.

    Конкретно mQSL хорош тем, что пытается осуществить надстройку над традиционным e-mail. Правда, что мешает просто отправлять фото/скан QSL по e-mail (и многие так делают, ибо просто)… Да да, я понимаю плюсы формата mQSL, но публикация на хабре это явно не тот метод, который сделает формат популярным.

    Если отдалиться и оценить электронную пересылку вообще, можно обратить внимание на еще одну проблему e-QSL: пересылка именно материальных атрибутов подтверждения связи через почту или бюро в формате открытки дает ощущение большей значимости события, вносит элементы коллекционирования, романтики, фокусирует внимание.
    Я к тому, что в целом радиолюбительство — это именно любительская деятельность, то есть то, чем заниматься интересно, но в текущем конкретном виде может быть бессмысленно (бессмысленно — это не значит плохо, почти все хобби не имеют смысла, в плане практической выгоды). Для целевой связи с кем-то можно просто воспользоваться обычными бытовыми путями, смысл радиолюбительства — во многом именно в самом увлечении процессом, а не результатом. Многие современные подходы, когда человек работает на покупном оборудовании и антеннах, заказывает настройку и установку этого, да и не работает сам (подключает комп, который в авторежиме проводит цифровые связи) — это разрушение концепции хобби. Бумажные QSL я считаю неотъемлемой составляющей хобби (как интересный альтернативный вариант — пересылку через SSTV). Да, открытки это дорого, долго, возня. Но это одна из мелочей, которые формируют радиолюбительство. При том, универсальны, всем знакомы, первоформат. Дороговизну и потерю QSL в рассылках бюро или почтой стоит расценивать, как часть игры и спокойно принять.

    Использование в радиолюбительской практике, особенно для соревнований информации, передаваемой Интернет-электронными способами склонен расценивать как вариант «читерства» (речь даже не о QSL конкретно, а когда в соревнованиях используют сеть удаленных SDR-приемников, компенсируя плохие местные условия для приема).


  1. drblez
    12.04.2023 12:40

    А как эти ЩСЛ использовать для дипломных программ? Никак.


    1. R2ADF Автор
      12.04.2023 12:40

      Хорошо. Предположим: я получил от корреспондента mQSL, с изображением и нужными заполненными полями. Распечатал это mQSL на своем принтере, в размере 140x90 mm. Лишние поля обрезал маникюрными ножницами или канцелярским ножом. Объясните мне, чем полученная бумажка отличается от другой такой же бумажки, но прошедшей через кучу других рук - и не получившая на этом пути ни одной печати / отметки / расписки?

      На каком основании праведный функционер может "забраковать" распечатанное? Чего на нем не хватает?

      Кстати, о фотографировании / сканировании "бумажек" и отправке сканов / фотографий по E-Mail. Большинство практикующих такой метод совершенно не представляют, что скан или фото будет "весить" 2,5 - 4 мегабайта. "Сжимать" картинки они не умеют, да и не хотят. Предлагаемый же формат mQSL дает изображение (вот точно такое, как на фото) 103 килобайта. То есть в 23-38 раз меньше. До сих пор не видите разницы?


      1. begin_end
        12.04.2023 12:40

        В плане пересылки электронной почтой сейчас не то время, чтобы экономить мегабайты. Иногда бывает ради одной строчки текста делаешь на смартфоне фото (вывески/расписания/чека и т.д.) и отправляешь — так быстрее. Соответственно — удобнее, когда трафик почти безлимитен.

        Формат mQSL бы может и прижился, но кто о нем узнает? Чтобы сейчас ввести что-то новое в такую консервативную область, как радиолюбительство, нужно много широко рекламировать и идея должна давать заметно большие преимущества. Или использовать административный ресурс. Или провзаимодействовать с разработчиками ПО электронных аппаратных журналов радиолюбителей — интегрировать туда.

        По поводу распечатки QSL с эстетической точки зрения — скорее всего распечатка будет черно-белая и на бумаге не открыточного качества, без индивидуальности (наверное видели, какие бывают карточки от японцев — с рельефной печатью, даже с голографией)… хотя, конечно, можно заморочиться и распечатать +-хорошо. Но это не то. И со временем такие карточки будут иметь ценность для владельца, но не для истории. Это как, скажем, марки на принтере распечатать.
        Распечатывать просто нет смысла.

        Объясните мне, чем полученная бумажка отличается от другой такой же бумажки, но прошедшей через кучу других рук — и не получившая на этом пути ни одной печати / отметки / расписки?
        Отличается тем же, чем беседа, на любительской аппаратуре, на КВ от звонка по телефону/скайпу.
        Вот провел связь и через n месяцев получаешь карточку. Высланную не программой, не роботом. Которую в руках держал, заполнял человек, с которым связывался. И понимаешь, вот это — настоящее. Это консервативный вгляд, но как я уже говорил — в хобби мало рационализма и такие вещи важны. Может не всем, кто-то гонится за дипломами, за числом. А кто-то просто получает удовольствие.

        А схожие идеи мелькали раньше, когда был расцвет SMS/MMS… помню пытались продвигать вариант пересылки сжатых карточек таким способом. Тогда возникла проблема, а как номерами обменяться, светить их не хотели.
        С e-mail проблема схожая. Не передавать же в эфире адрес — это долго. А в текущих базах позывных сильно далеко не у всех указан e-mail. Адрес/пометка «через бюро» — вот это указано.


        1. R2ADF Автор
          12.04.2023 12:40

          Хорошо, я понял. Конструктивных возражений против mQSL найти не удалось, упираем на эмоции, традиции, "настоящее" и проч. Не знаю, в курсе ли вы - в отсталой традиционалистской стране Японии вот уже несколько лет в зачет на их очень красивые дипломы принимают практически любые подтверждения, не только "бумажки", но и изображения вроде mQSL - были бы указаны необходимые сведения. И ничего, мир не рухнул, японское радиолюбительство процветает.

          На данный момент у меня в справочнике "боевой" системы 8881 позывной (это только те, с кем я работал в эфире, и получал наблюдения). Отметка "через бюро" проставлена у 2307, только эти сведения не корректны - порядка 10% карточек, посланных "через бюро", возвращались с печатью "не числится". То есть 230 карточек были безвозвратно испорчены, другим уже заполненные не пошлешь. Глянул тут в накопленную статистику: отправлено 3019 карточек, в ответ пришло 1565. Что-то не сходится с "традициями" - получается, что почти половина "отмеченных в бюро" хочет только получать, не беря на себя никаких обязательств по встречным действиям... меня это, мягко говоря, разочаровывает и разубеждает в "якобы силе традиций". Вот именно поэтому-то я и перестал "играть в СРР", выходит игра в одни ворота: плати, плати и плати. За изготовление карточек - плати, за членство / доступ к бюро - плати, за рассылку - тоже, однако, плати. А потом "ответственные за дипломы" товарищи предлагают - "присылайте сканы карточек, мы будем тщательно проверять". Только вот вся их "проверка" сводится к тому, что опять надо заплатить. Один раз я так заплатил - за диплом "Россия", молодой был, глупый. И в ответ получил не диплом, а письмецо размером с СМС - "сканы не годятся". И денег, конечно, никто не вернул. И ни на какие вопросы никто уже не отвечал. Надеюсь, что в этой ситуации кто-то "получил удовольствие".от моего хобби. Только это - не я.

          С прописанным E-Mail (по открытым источникам, публичным базам данных) из 8881 известных - 2524 позывных. Я всего месяц проводил "опыты по рассылке", и получил (строго по опубликованным правилам) отклики от 217 корреспондентов. Это, между прочим,39 "стран", или 108 "территорий" (по списку DXCC). Из которых 8 "стран" / 17 "территорий" никаким другим способом не подтверждались. Просто ни "бумажки" не слали, ни на серверы не загружали. А на посылку mQSL - отреагировали. Кто-то, получив mQSL, "прочухивался" и слал записи на серверы. Ну тоже результат, а что?

          Кстати, я тут постоянно взаимодействую "с разработчиком ПО электронных журналов". С самим собой, как разработчиком системы CheckLog. И знаете что? Не хвастаюсь, но почему-то мне удается решать проблемы, нерешаемые для других отечественных разработчиков - с нашими "западными" коллегами. Мог бы список совместно решенных проблем накидать, но лень и места жалко. В частной переписке - могу, легко. Так вот, механизмов выверки QSO/SWL при работе с публичными серверами, реализованных мной - практически ни у кого из других разработчиков нет. Поэтому и качество данных в "их ПО журналов" становится ниже, и проведенные связи теряются, а не засчитываются. Можно, не я с ними буду "взаимодействовать", а они - со мной? Собственно, ради этого данная статья и писалась... спасибо за ваши замечания и мысли, пойду-ка я дальше работать.