Представь, что в подъезде пропал интернет, но вы с соседом видите окна друг друга. Берёте фонарики и договариваетесь: один короткий всплеск света — «0», длинный — «1». Уже можно обмениваться двоичными сообщениями, хоть и очень медленно.
LiFi — это тот же принцип, только:
- вместо фонариков — светодиодные светильники,
- вместо глаз — фотодиоды и усилители,
- вместо «0/1 вручную» — мегагерцовые модуляторы.
И главное — по этому оптическому каналу бегут уже не просто биты, а полноценный интернет‑трафик.
Радио против света: в чём суть LiFi
У Wi‑Fi и LiFi верхние уровни сети могут быть одинаковыми: IP, TCP, HTTP — всё то же. Отличается физический уровень:
- Wi‑Fi: радиодиапазон 2.4/5 ГГц, антенна, ВЧ‑усилители, смесители.
- LiFi: видимый/ИК‑свет, LED‑лампа как передатчик, фотодетектор как приёмник.
По сути, LiFi — это беспроводной «оптоволоконный» канал, только вместо стеклянного волокна — воздух в комнате.
Последствия выбора света вместо радио:
- свет не проходит сквозь стены → сигнал естественно «заперт» в помещении, меньше утечек;
- нет радиопомех → интересно для больниц, самолётов, промышленности;
- нужен прямой или отражённый свет → зона покрытия — это пятно от лампы, а не «пузырь» Wi‑Fi.
Как лампа превращает интернет в мерцание
Современные светодиоды умеют переключаться с огромной скоростью — до мегагерц. Глаз сливает всё выше ~60 Гц в сплошной свет. Это позволяет «нашить» данные на яркость так, что человек не замечает мерцания.
Упрощённая схема передатчика LiFi:
- Из сети (Ethernet и т.п.) в LiFi‑контроллер приходит поток данных.
- Контроллер кодирует его в двоичную последовательность.
- Модулятор переводит биты в изменения тока.
- LED‑драйвер подаёт этот ток на массив светодиодов.
- Яркость излучения начинает меняться по закодированному закону.
Самый простой вариант — OOK (On‑Off Keying):
- логическая
1→ светодиод чуть ярче; - логический
0→ чуть тусклее.
При этом никто не гасит свет полностью: есть базовый уровень освещения, вокруг которого быстро «дрожит» маленькая добавка с данными. Глазу — ровная лампа, фотодиоду — чёткий сигнал.
В реальных системах используют более продвинутые схемы: многоуровневую амплитудную модуляцию, OFDM, PWM с изменяемым скважностью, чтобы поднять скорость и устойчивость к помехам.
Приёмник: от фотонов к битам
Роль «глаза» играет фотодиод. Он выдаёт ток, пропорциональный потоку света:
- больше света → больший фототок;
- меньше света → меньший фототок.
Дальше вступает в игру аналоговый тракт:
- Трансимпедансный усилитель (TIA) превращает ток в напряжение.
- Фильтры отсекают постоянную составляющую (фоновый свет) и низкочастотные колебания.
- АЦП или компаратор оцифровывает сигнал.
- Демодулятор восстанавливает последовательность
0/1по форме сигнала и времени. - Выше — сборка кадров, проверка ошибок, передача в стек Ethernet/USB/UART и далее в ОС.
Для простого OOK достаточно сравнивать напряжение с порогом: выше — 1, ниже — 0. Но промышленный LiFi добавляет синхронизацию тактов, эквализацию, коррекцию ошибок — иначе отражения от стен и изменение яркости лампы легко «ломают» линк.
Много уровней и много цветов
Светодиод не обязан работать только в режимах «вкл/выкл». Можно задать несколько устойчивых уровней яркости, а значит, один символ будет кодировать несколько бит.
Пример с 4 уровнями:
- уровень 0 →
00 - уровень 1 →
01 - уровень 2 →
10 - уровень 3 →
11
Итого 2 бита на символ. При высокой частоте символов суммарная скорость заметно растёт.
Если светильник RGB, каждый цветовой канал (R, G, B) можно модулировать отдельно — получаем три параллельных оптических канала в одном корпусе. Приёмник разделяет их с помощью цветовых фильтров или многоканальных фотодетекторов.
Ограничения LiFi
Физика делает LiFi нишевой технологией, а не убийцей Wi‑Fi:
- требуется прямая видимость или хотя бы мощное отражение; закрыли лампу рукой — линк исчез;
- солнечный свет и другие источники создают шум, нужны спектральные и частотные фильтры;
- при полном выключении света оптический канал пропадает (часто добавляют невидимый ИК‑канал, чтобы этого избежать);
- каждому устройству нужен оптический фронт‑энд — пока это редкость в ноутбуках и смартфонах.
Зато:
- нет радиопомех и проблем с лицензированием частот;
- естественно повышается конфиденциальность — сигнал почти не выходит за пределы помещения;
- можно использовать уже существующую инфраструктуру освещения как носитель данных.
Мини‑LiFi на столе: что может сделать радиолюбитель
Полноценный LiFi‑роутер повторить дома сложно, но понимание принципа даёт простой эксперимент: оптический «UART» между двумя микроконтроллерами.
Передатчик (Arduino, STM32, ESP32):
- мощный белый или ИК‑светодиод, включённый через транзистор от цифрового пина;
- программа читает байты по
Serialи передаёт их побитно в виде OOK; - начинаем с низкой скорости (например, 1200 бод), потом повышаем.
Приёмник:
- фотодиод + операционный усилитель в трансимпедансной конфигурации;
- выход — на
analogReadили компаратор микроконтроллера; - в коде — выбор порога, дискретизация по таймеру и простая кадровая разметка (старт/стоп‑бит, контрольная сумма).
Поставь светодиод и фотодиод на расстоянии 0.5–1 м, экранируй их от внешнего света трубками — и у тебя своя мини‑система передачи данных по свету.
Практические советы для проектов
- Фильтруй спектр. Лучше всего работает связка «ИК‑светодиод + ИК‑фотодиод + узкополосный фильтр». Так ты почти отрежешь помехи от ламп, мониторов и солнца.
- Не вешай мощный LED напрямую на пин. Используй MOSFET или биполярный транзистор, ограничивающий резистор или драйвер тока, следи за рассеиваемой мощностью.
- Делай точную временную базу. Символьный такт реализуй через аппаратные таймеры и прерывания, а не через
delay(). Стабильное время — половина успеха при декодировании оптического сигнала и ключ к повышению скорости.










