Skip to content
Полевая RFID-летопись

Песнь о трёх радиостражах
и проклятом свитке

Долго длился этот поход.

В маленьком устройстве стояли три радиостража. Им было велено слышать едва уловимые, прерывистые голоса RFID-маяков — различать их среди шума, не путать соседние частоты и не принимать далёкий крик за зов у самых ворот.

Поначалу казалось, что стражи просто недостаточно внимательны. Мы меняли пороги, сокращали и растягивали время наблюдения, учили их считать вспышки и сравнивать силу сигналов. Мы усыпляли два радиомодуля, будили их, переводили в разные состояния и даже заставляли шептать в пустоту, надеясь заглушить призраков. Трогали антенны руками, меняли их положение и следили за эфиром через волшебное око анализатора.

Иногда становилось лучше. Но стоило поднести могучий ридер поближе — и призраки возвращались. Один настоящий сигнал зажигал сразу несколько чужих диапазонов, будто его отражения разбегались по всему замку. А слабый голос UpperEU временами исчезал совсем, словно его никогда и не было.

Многие дороги оказались ложными. Повышение порогов убивало не только призраков, но и настоящие слабые цели. Новые правила распознавания выглядели умными лишь на бумаге. Попытка угадывать правильный диапазон по самому сильному или самому раннему отклику тоже провалилась: ложный огонь нередко вспыхивал раньше и ярче истинного.

Но мы не стали объявлять поражение победой.

Мы вернулись к самому основанию — к древним таблицам, по которым радиостража когда-то обучали слышать мир. Эти письмена годами считались священными лишь потому, что устройство хоть как-то работало. Их переносили из старых архивов, боялись трогать и окружали легендами: «Наверное, там всё правильно, раз оно дышит».

И вот в одном из старых свитков обнаружилось проклятие.

Команды были составлены неверно. Часть настроек отправлялась не по тем адресам, несколько разрозненных заклинаний были склеены в одно, а одна команда требовала передать вдвое больше знаков, чем радиомодуль вообще способен принять. Страж отвечал, что готов слушать дальше, но это означало лишь, что он услышал приказ, а не то, что приказ был осмысленным.

Свиток переписали аккуратно: ничего нового не изобретали, не строили башен из лишнего кода — лишь расставили древние письмена по их настоящим местам.

И тогда произошло то, чего мы ждали так долго.

Далёкие ложные огни почти погасли. Слабый UpperEU, прежде исчезавший полностью, вернулся уверенно и ясно. Остальные диапазоны не ослепли. Даже мощные ридеры, кричавшие почти в упор, больше не превращали всю карту частот в пылающий пожар.

Но одного красивого результата было мало. Поэтому старый проклятый свиток вернули обратно — и беда вернулась вместе с ним. Снова установили исправленный — и призраки снова отступили. Затем повторили весь обряд ещё раз.

Старое — ломало.Новое — исцеляло.Дважды подряд, без подмены условий и без подгонки испытаний.

Так закончилась долгая битва за красивую детекцию прерывистых сигналов.

Не великим новым изобретением. Не чудесным порогом. Не громадой свежего кода.

Победу принесли терпение, недоверие к древнему наследию и один внимательно перечитанный свиток.

Три радиостража снова несут службу. Настоящие сигналы видны, далёкие призраки почти исчезли, а у ворот теперь стоит новое правило: проклятые письмена больше никогда не будут приняты только потому, что они старые.

И братство, долго наблюдавшее этот бой, наконец может поднять кубки.

Мы победили.