🇷🇺 Русский Click to expand available resources
Resources
- IoT in a fiber of light 1 Fiber and the Free Networks
-
Wise Automation Fiber Optics IoT in a fiber of light 1 Fiber and the Free Networks +
IoT в волокне Света: 1-Fiber и Свободные Сети
Где кремниевая археология встречается с терпеливой математикой света, проходящего сквозь пластик
Октябрьская жара давила на бетон Барселоны с настойчивостью накопленной памяти. Адриа Монсеррат поднимался по четырем пролетам узкой лестницы в здании в районе Грасия, и его сумка-мессенджер на каждом шагу билась о бедро. Сквозь грязные окна лестничной клетки невидимо гудела цифровая нервная система города — оптоволоконные кабели, протянутые через туннели метро, центры обработки данных, охлаждающиеся в потайных подвалах, электромагнитная симфония восьми миллионов подключенных душ.
На площадке второго этажа его перехватила Эсперанса Видаль с сосредоточенной решимостью человека, который долго ждал. В ее обветренных руках, словно талисман, утративший свою силу, лежало что-то маленькое и металлическое.
«Адриа, ты же разбираешься в компьютерах и электронике, верно? Эта штука, — она подняла маленький металлический диск, — пятнадцать лет открывала мой гараж. А теперь — ничего. Техник хочет четыреста евро за новую систему». В ее голосе звучало то особое разочарование человека, который пережил бюрократию Франко, только чтобы потерпеть поражение от цифровых замков.
Под флуоресцентным светом лестницы он осмотрел устройство. Кнопка из нержавеющей стали, по форме похожая на батарейку для часов, только немного больше. Сквозь прозрачное окошко виднелся микроскопический чип, а выгравированный лазером логотип гласил: «Dallas Semiconductor» — археология Кремниевой долины, встроенная в испанскую пригородную реальность.
«iButton, — пробормотал он. — DS1990A, скорее всего. Давно таких не видел».
«Claro, так его назвал слесарь. Но ты ведь можешь его починить, да? Ты всегда решаешь такие проблемы». Что-то в ее тоне говорило не просто об уверенности в его технических способностях, а о своего рода вере, подразумевавшей, что она понимала пересечение человеческой изобретательности и упрямых механизмов лучше, чем показывала.
Двадцать минут спустя, в его мастерской наверху, ключ от гаража Эсперансы стал катализатором чего-то совершенно неожиданного.
Археология забытых протоколов
Осциллограф рисовал знакомые узоры на своем фосфорном экране. Импульс сброса, определение присутствия, чтение ПЗУ. iButton отвечал идеально — электроника была в целости после пятнадцати лет средиземноморского климата и механических нагрузок. Проблема была в сбоящей памяти контроллера гаража, а не в самом устройстве.
Но когда Адриа смотрел, как по его терминалу пробегает шестнадцатеричная последовательность — 01 A2 B3 C4 D5 E6 F7 01
, — в его сознании всплыл полузабытый фрагмент цифровой истории. Что-то о сетях 1-Wire и раннем интернете. Что-то, заархивированное в глубинах хакерского фольклора.
Он открыл браузер на знакомом интерфейсе Hackaday, и поисковые запросы появились, словно набранные археологическим инстинктом: 1-wire network router.
Первый же результат был настоящей цифровой археологией.
«Беспроводной маршрутизатор 1-Wire» 10 марта 2006 г.
1-Wire — это низкоскоростная шина связи. OWFS — это файловая система 1-Wire для Linux. Объедините их с WRT54G, и вы получите дешевую платформу для сбора данных с проводной/беспроводной сетью…
OWFS. Файловая система 1-Wire. Адриа забыл о ее существовании — модуль ядра Linux, который представлял каждое устройство 1-Wire как простой файл в файловой системе. /mnt/1wire/10.A2B3C4D5E6F7/temperature
для чтения датчика. /mnt/1wire/family/
для перечисления устройств по типу. Скромный маршрутизатор WRT54G под управлением OpenWrt внезапно превращался в беспроводной хаб для целой сети датчиков.
Девятнадцать лет назад кто-то уже решил часть головоломки демократизации. Каждое устройство 1-Wire доступно через простой веб-интерфейс. Датчики температуры на чердаках, отображаемые как кликабельные ссылки. Дверные выключатели, сообщающие о своем состоянии через HTTP-запросы. Поэзия того, как заставить кремний говорить на языке раннего веба.
Но они все еще были скованы фундаментальными ограничениями меди — общая шина, ограниченная дальность, электрические помехи.
От следующего результата у него перехватило дыхание.
«Транслятор протокола IPv6 в 1-Wire» 2 декабря 2009 г.
[Fli] собрал систему на базе AVR, которая может назначать адреса IPv6 компонентам 1-Wire. Микроконтроллер AVR ATmega644 используется в сочетании с Ethernet-контроллером ENC28J60…
Фредерик Линдберг увидел математическую поэзию, скрытую на самом видном месте. Уникальный шестидесятичетырехбитный идентификатор устройства 1-Wire идеально отображался на шестидесятичетырехбитную хостовую часть IPv6-адреса. Одно устройство — одна глобально уникальная интернет-идентичность.
Не просто доступно по сети через хаб-маршрутизатор, а индивидуально адресуемо во всем интернете. Каждый датчик температуры со своим неизменным именем в огромном пространстве имен IPv6. Хаб обнаруживал бы устройства стандартным опросом 1-Wire, а затем назначал бы IPv6-адреса на основе их вечных кодов ПЗУ. Никакой настройки. Никакого центрального органа, кроме локального шлюза.
Историческая прогрессия была захватывающей. 2006 год: OWFS превращает обычные маршрутизаторы в хабы 1-Wire. 2009 год: IPv6 дает каждому устройству собственную интернет-идентичность через интеллектуальное отображение. 2025 год: очевидный следующий шаг, который почему-то никто не сделал.
Катализатор: пластиковое оптоволокно
Адриа откинулся на спинку стула, испытывая то особое головокружение, которое сопровождает открытие идеи, время которой наконец пришло. iButton Эсперансы — этот маленький символ технологического разочарования — внезапно стал представлять собой нечто большее, чем просто ключ от гаража. Это был фрагмент распределенного будущего, которое два десятилетия ждало подходящей физической среды.
Три поколения хакеров, каждое из которых опиралось на достижения предыдущего. Энтузиасты OpenWrt, делающие датчики беспроводными по радио. Фредерик, отображающий кремниевые идентичности в киберпространство. И теперь, возможно, настал момент освободить сам протокол от электрической тирании меди.
1-Wire был философски совершенен. Одна линия данных плюс земля. Достаточно надежен, чтобы работать на десятках метров витой пары в электрически враждебных средах. Ключевой особенностью были эти вечные шестидесятичетырехбитные идентификаторы — глобально уникальные, прошитые на заводе, неизменяемые. Dallas Semiconductor создала распределенную систему адресации, которая на десятилетия опередила современный интернет.
Ограничением была физика. Емкость, сопротивление, электромагнитные помехи. Инженерные решения могли оптимизировать, но не могли преодолеть фундаментальные ограничения электрической сигнализации по металлическим проводникам.
Но свет путешествовал иначе.
Синтез кристаллизовался с математической точностью: 1-Fiber. Не новый протокол, а 1-Wire, освобожденный от своих физических ограничений. Та же элегантная синхронизация, та же надежная адресация, та же архитектура паразитного питания — но переносимые фотонами по пластиковому оптоволокну вместо электронов по меди.
Его взгляд упал на спутанный клубок аудиокабелей под верстаком. Toslink. Цифровые аудиокабели. Светящееся красным пластиковое оптоволокно, которое десятилетиями передавало музыку между CD-плеерами и усилителями. Волны длиной шестьсот пятьдесят нанометров, танцующие в полимерных жилах, уже оптимизированные под те самые спецификации, которые потребуются 1-Fiber.
Инфраструктура уже была здесь, замаскированная под потребительскую аудиотехнику.
От меди к свету: элегантное решение
Прорыв пришел не из сложной инженерии, а из наблюдения за простейшим возможным решением, скрытым на виду. Среди аудиокабелей лежал Y-образный разветвитель Toslink — один вход, два выхода. Тот самый невзрачный пластиковый компонент, который стоил несколько евро и был предназначен для разделения цифровых аудиосигналов на несколько усилителей.
Но свет есть свет, независимо от того, переносит ли он Dolby Digital или протоколы 1-Wire.
Гениальность была механической, а не электронной. Два отдельных оптических пути, сходящихся в одном волокне. Один путь для светодиодного передатчика, один — для фотодиодного приемника. Разветвитель управлял оптическим переключением с помощью чистой физики — никаких активных компонентов, никакого энергопотребления, никакой сложности, кроме геометрии преломления.
Светодиод на одном плече, фотодиод на другом, устройство подключено к общему выходу. Протоколы синхронизации оставались идентичными электрическому 1-Wire. Фаза передачи мастера, фаза ответа устройства — все сохранялось благодаря полудуплексной работе. Разветвитель был прозрачен для протокола, невидим для устройств.
В своих первых экспериментах он использовал компоненты из ящика с утилем. Светодиод на 650 нм, извлеченный из сломанной индикаторной панели. PIN-фотодиод, аккуратно выпаянный из оптической мыши. Простые схемы управления — транзистор для светодиода, компаратор для фотодиода. Электроника была почти тривиальной по сравнению с оптической элегантностью.
Тесты дальности через стандартный кабель Toslink показали радиус действия около пятидесяти метров. Чистая, надежная, свободная от помех передача. Полимерное волокно можно было сгибать, как садовый шланг, протягивать сквозь стены, как акустический кабель, и соединять простыми механическими коннекторами, доступными в любом магазине электроники.
Экономика была более тонкой, чем простые расчеты стоимости. Отдельные компоненты из магазинов электроники резко завышали цены. Закупка на AliExpress в разумных количествах снижала общую стоимость светодиода и фотодиода до менее чем двух евро. Для мейкеров, готовых заказывать компоненты сотнями у тайваньских поставщиков через GlobalSources, экономика смещалась к производственной реальности — практически незначительные затраты на материалы.
Но более глубокая революция была философской, а не экономической.
Проектируя демократическую революцию
Красота подхода с Y-разветвителем заключалась в его полной пассивности. Никаких переключающих схем, никакой зависимости от синхронизации, никаких активных компонентов, которые могли бы выйти из строя. Оптическая среда обеспечивала двунаправленную связь с помощью чистой геометрии. Во время передачи светодиод освещал как путь приемника (безвредно), так и путь устройства (передавая данные). Во время приема входящий свет освещал как путь передатчика (безвредно), так и фотодиод приемника (восстанавливая данные).
Потеря мощности была единственным компромиссом. Каждый проход через разветвитель стоил примерно 3 дБ — половина оптической мощности терялась в каждом направлении. Для скромных требований к синхронизации 1-Wire на частоте 15 килогерц этот бюджет потерь оставался вполне приемлемым на практических расстояниях.
Механическая реализация кристаллизовалась вокруг панельных разъемов Toslink, ориентированных под углом девяносто градусов к поверхности печатной платы. Светодиод и фотодиод устанавливались прямо за наконечниками разъема, с механической точностью выровненные с одномиллиметровой жилой POF. Разъем становился одновременно и оптическим интерфейсом, и крепежным механизмом.
Для приложений с увеличенной дальностью оставалась возможной дифференциальная передача по двум волокнам. Два Y-разветвителя, четыре оптических пути, трансиверы RS-485, управляющие передающими светодиодами в дифференциальном режиме. Подавление синфазных помех через оптические, а не электрические каналы. Дальность могла превышать сто метров при сохранении полной электрической изоляции.
Сеть пробуждается: отображая кремний в киберпространство
Поздней ночью, когда Барселона погружалась в свой цифровой вечерний ритм, Адриа начал реализовывать видение Фредерика Линдберга через оптические каналы. Каждое устройство 1-Fiber сохраняло бы свою 64-битную идентичность, прошитую на заводе, готовую к отображению на IPv6-адреса сетевым хабом.
Хаб обнаруживал бы устройства стандартным опросом 1-Wire по оптическим линиям, а затем назначал бы IPv6-адреса на основе их вечных кодов ПЗУ:
2001:db8:1::/64::01a2:b3c4:d5e6:f701
Никакой настройки устройств. Никакого центрального органа, кроме локального шлюза. Лишь элегантная математика распределенной адресации, работающая именно так, как задумал Фредерик — хаб обрабатывал трансляцию IPv6, сохраняя уникальную кремниевую идентичность каждого устройства.
Оптические разветвители позволяли создавать звездообразные топологии, невозможные в электрических системах. Один мастер-узел мог общаться с десятками датчиков через пассивное распределение по волокну — никакой активной электроники в суровых условиях, никаких единых точек отказа. Полимерные волокна можно было прокладывать в кабельных лотках, трубах или просто прибивать к стенам, как низковольтный акустический провод.
Для постоянных инсталляций логичной архитектурой стали настенные розетки. Маленькие пластиковые коробки с разъемами Toslink спереди и механическими волоконными коннекторами сзади. Кабель POF в бухтах между розетками, короткие патч-корды Toslink к устройствам. Философия установки повторяла сети Ethernet — постоянная магистральная инфраструктура с гибкими точками доступа.
Его первая полная сеть 1-Fiber раскинулась по мастерской, как созвездие светящихся красным соединений. Пять спасенных устройств 1-Wire, подключенных через оптические разветвители и кабели Toslink, каждое из которых объявляло о своей идентичности точно синхронизированными световыми импульсами.
Демонстрация была простой, но глубокой. Датчик температуры DS18B20, находящийся в тридцати метрах через три сегмента волокна, передавал свои измерения на IPv6-адрес, производный от его вечной шестидесятичетырехбитной идентичности. Тот же датчик, который потребовал бы тщательного электрического проектирования и защиты от электромагнитных помех, теперь безупречно работал благодаря оптической изоляции.
Никакой настройки. Никаких драйверов. Никакого проприетарного ПО. Только стандартные протоколы 1-Wire, текущие по свету вместо электронов, переносящие видение Dallas Semiconductor об уникально адресуемом кремнии в фотонную эру.
Философская архитектура
С приближением утра Адриа задумался о более глубоких последствиях. Технология как археология будущего. 1-Wire ждал тридцать лет подходящей физической среды. IPv6 ждал двадцать лет устройств, которые стоило бы адресовать индивидуально. Кабели Toslink ждали применений, нуждающихся в их уникальных свойствах электрической изоляции и электромагнитной невосприимчивости.
Синтез казался не столько изобретением, сколько открытием. Три поколения инженеров, каждое из которых решало часть большой головоломки, не видя всей картины. OWFS делал 1-Wire сетевым. IPv6 давал каждому устройству собственную интернет-идентичность. Toslink предоставлял демократическую оптическую инфраструктуру.
Принципы свободного программного обеспечения требовали, чтобы 1-Fiber оставался демократичной технологией. Лицензия GPL версии 3 для всех программных реализаций. Лицензии Creative Commons для аппаратных разработок. Никаких проприетарных схем модуляции, никакой привязки к поставщику, никакого искусственного дефицита. Только терпеливая физика когерентного света, несущего цифровую истину через жилы из пластикового полимера.
Революция будет фотонной, и она будет свободной.
Прозрение Эсперансы
Три дня спустя дверь гаража Эсперансы плавно открылась перед ее перерегистрированным iButton. Но она заметила тонкий красный кабель, тянувшийся из окна мастерской Адриа в подсобное помещение здания — прототип линии 1-Fiber, отслеживающий датчики температуры по всему старому строению.
«Qué interesante», — пробормотала она, наблюдая, как слабое красное свечение пульсирует сквозь полупрозрачный кабель. — «Свет, несущий информацию. Как старые сигналы маяков, только внутри нити».
Она интуитивно поняла то, что упускали многие инженеры: настоящий прорыв был не техническим, а философским. Освобождение информации от оков металла и электричества. Данные, текущие как свет, свободные и быстрые, как сама мысль.
«Когда я была молодой, — продолжала она, — мы передавали сообщения, пряча их в книгах, в песнях, в том, как развешивали белье. Теперь ты прячешь сети в аудиокабелях. Siempre одно и то же — интеллект находит свой путь, какие бы стены они ни строили».
Адриа понял, что она права. 1-Fiber был не просто инженерным улучшением — это был цифровой эквивалент партизанской связи, сети, способные обходить повреждения, цензуру и корпоративный контроль, говоря на языке света через инфраструктуру, созданную для развлечений.
Распространение начинается
Слух распространился по сетям, где течет настоящая инновация — форумам, затерянным в интернет-бэкканалах, спискам рассылки, поддерживаемым волонтерами, IRC-каналам, где знания со скоростью света передаются между умами, готовыми их принять.
Документация, выпущенная под лицензией GNU Free Documentation License, вызвала глобальную волну низовых инноваций. Каждое новое внедрение подтверждало основную идею: технология становится по-настоящему мощной, когда знания о ней открыто делятся и адаптируются на местах.
Из Найроби: «Использовали переработанное волокно от старых автомобильных аудиосистем и 3D-печатные разветвители для подключения общественных метеостанций. Теперь фермеры в Рифтовой долине получают оповещения в реальном времени по SMS — больше не нужно полагаться на ненадежные радиопередачи».
Из Лимы: «Перепрофилировали кабели POF из списанных игровых автоматов для создания mesh-сети в баррио. Городская электросеть нестабильна, но свету все равно на отключения. Наши датчики продолжают работать даже во время блэкаутов».
Из Джакарты: «Местные хакерспейсы превратили выброшенные кабели от караоке-машин в линии 1-Fiber для систем предупреждения о наводнениях. Студенты паяли трансиверы на выходных мастер-классах — теперь весь район получает оповещения до подъема рек».
Из Афин: «В заброшенных зданиях, превращенных в мейкерские лаборатории, мы использовали POF от старых DVD-плееров для объединения в сеть самодельных мониторов качества воздуха. Город не финансирует наши проекты, но нам не нужно их разрешение, чтобы дышать более чистым воздухом».
Из Мумбаи: «Водители рикш теперь возят с собой наборы инструментов POF для сращивания кабелей на ходу. Мы научили их подключать ларьки уличных торговцев к общей системе инвентаризации — больше никаких упущенных продаж из-за отсутствия товара. Технология должна работать на людей, а не наоборот».
Каждая история доказывала одну и ту же истину: демократичной технологии не нужно благословение Кремниевой долины. Она процветает в гаражах, переулках и классах, построенная из утиля и упрямого оптимизма. Будь то пластиковое волокно для локальных подключений или стекловолокно для больших расстояний, будущее строится по одному фотону — и по одному сообществу — за раз.
PS: Персонажи этой истории могут быть вдохновлены реальными людьми или архетипами, но являются плодом воображения автора этого поста.
Ссылки и техническая документация
Исторические проекты сетей 1-Wire
-
«1-Wire Wireless Router» - Hackaday (2006) Файловая система OWFS, обеспечивающая сетевой доступ к устройствам 1-Wire через маршрутизаторы WRT54G https://hackaday.com/2006/03/10/1-wire-wireless-router/
-
«IPv6 To 1-wire Protocol Translator» - Hackaday (2009) Пионерская работа Фредерика Линдберга по отображению 64-битных ID 1-Wire на адреса IPv6 https://hackaday.com/2009/12/02/ipv6-to-1-wire-protocol-translator/
-
«1-wire meets IPv6» - Frederik Lindberg (2009) Оригинальный пост в блоге с подробным описанием концепции отображения адресов IPv6 http://fli.github.io/posts/2009-07-10-1-wire-meets-ipv6.html
Технология пластикового оптоволокна (POF)
-
«Toslink Specifications and Applications» - Industrial Fiber Optics Технические характеристики систем POF, включая работу на длине волны 650 нм https://i-fiberoptics.com/pof-characteristics.php
-
«Plastic Optical Fiber (POF)» - Wikipedia Всеобъемлющий обзор технологии POF и усилий по стандартизации https://en.wikipedia.org/wiki/Plastic_optical_fiber
-
«High Bandwidth Plastic Optical Fibers» - Fosco Connect Передовые разработки POF, включая градиентные конструкции https://www.fiberoptics4sale.com/blogs/archive-posts/95052870-high-bandwidth-plastic-optical-fibers
-
«POF Basics: Size and Bandwidth» - FiberFin Практические спецификации POF для приложений на 50-100 метров https://fiberfin.com/pof-basics-size-and-bandwidth/
Документация по протоколу 1-Wire
-
«1-Wire Design Guide» - Maxim Integrated Полные спецификации протокола и требования к синхронизации https://www.analog.com/en/product-category/1-wire-devices.html
-
«Arduino OneWire Library» - GitHub Реализация с открытым исходным кодом, демонстрирующая синхронизацию протокола https://github.com/PaulStoffregen/OneWire
Адресация и реализация IPv6
-
«IPv6 Address Architecture» - RFC 4291 Официальная спецификация формата и распределения адресов IPv6 https://tools.ietf.org/html/rfc4291
-
«IPv6 Christmas Display Uses 75 Internet’s Worth Of Addresses» - Hackaday (2018) Творческая демонстрация использования адресного пространства IPv6 https://hackaday.com/2018/12/24/ipv6-christmas-display-uses-75-internets-worth-of-addresses/
OpenWrt и встраиваемый Linux
-
«OpenWrt Project Documentation» Прошивка для маршрутизаторов, управляемая сообществом, позволяющая создавать пользовательские приложения https://openwrt.org/
-
«OWFS - One Wire File System» Модуль ядра Linux для доступа к устройствам 1-Wire https://owfs.org/
Философия и лицензирование Свободного оборудования
-
«Free Software, Free Society» - Richard Stallman Основополагающая философия технологической свободы https://www.gnu.org/philosophy/free-software-free-society.html
-
«GNU General Public License v3» Правовая основа для распространения свободного программного обеспечения https://www.gnu.org/licenses/gpl-3.0.html
-
«Creative Commons BY-SA 4.0 License» Открытая лицензия для аппаратных разработок и документации https://creativecommons.org/licenses/by-sa/4.0/
-
«CERN Open Hardware License v2» Специализированная лицензия для разработок электронного оборудования https://ohwr.org/cern_ohl_w_v2_2.pdf
Самостоятельное изготовление оптических кабелей
-
«Building POF Home User Network» - Instructables (2017) Полное руководство по созданию длинных кабелей POF и домашних сетей https://www.instructables.com/Building-POF-home-user-network/
-
«DIY Fibre Optic cables - Easy!» - WaterPixels Практическое руководство по резке и терминированию пластикового оптоволокна https://waterpixels.net/articles/articles_technique/diy-fibre-optic-cables-easy-r32/
-
«Fiber Optic Project for a Science Fair» - The Fiber Optic Association Образовательное руководство, включающее изготовление кабелей POF из компонентов Toslink https://www.thefoa.org/tech/sciproj.htm
-
«3 Methods to Make the Fiber Optical Connector» - FastCabling Техническое сравнение методов самостоятельного терминирования коннекторов https://www.fastcabling.com/2021/08/10/3-methods-to-make-the-fiber-optical-connector/
Поиск компонентов и переработка электроники
-
«Electronic Component Recovery and Reuse» Руководство по извлечению пригодных для использования компонентов из электронных отходов https://www.epa.gov/recycle/electronics-donation-and-recycling
-
«LED and Photodiode Specifications for Optical Communication» Технические данные для оптических компонентов на 650 нм Доступно в технических описаниях производителей компонентов
Промышленные и автомобильные применения POF
-
«Automotive Optical Communication Standards» MOST (Media Oriented Systems Transport) и использование POF в автомобильной промышленности https://www.mostcooperation.com/
-
«Industrial Ethernet over POF» - IEEE Standards Усилия по стандартизации для промышленной оптической связи https://standards.ieee.org/
Свет находит свой путь в инфраструктуре, где раньше использовалась медь, — тихая революция, фотон за фотоном.