a-major-solution-to-a-miner-problem
As the network crypto mining landscape has evolved, thousands of LoRa-based mining devices sit unused in closets and drawers around the world. Эти когда-то желанные устройства — предназначенные для сетей майнинга криптовалюты на базе LoRa — представляют собой как растраченные ресурсы, так и неиспользованный потенциал. А что, если существует способ перепрофилировать это оборудование для чего-то действительно полезного?
Эти заброшенные устройства для майнинга можно легко перепрофилировать и превратить в мощные узлы Meshtastic, дав им новую жизнь.
{/ truncate /}
Подъем и падение LoRa-криптомайнинга
В начале 2020-х годов волна возбуждения прокатилась по технологическому миру, поскольку определенные проекты обещали создать беспроводные сети с использованием технологии LoRa, применяя майнинг криптовалюты для стимулирования краудсорсингового формирования этой сети. Тысячи энтузиастов приобрели специализированное оборудование для майнинга (по сути, шлюзы LoRa с возможностями блокчейна), чтобы участвовать в создании этих сетей.
Перенесемся в настоящее время, и многие из этих майнеров лежат неиспользованными из-за уменьшающейся отдачи от наград за майнинг, общей волатильности рынков криптовалют или просто потери интереса.
Результат? Тысячи полностью функциональных устройств, покрытых пылью.
Золотая жила оборудования
Большинство майнеров на базе LoRa в целом имеют общую архитектуру, которая делает их отличными кандидатами для конверсии:
- Платы на базе Linux с достаточной вычислительной мощностью (часто на базе Raspberry Pi или аналогичных SoC)
- Адекватные системы управления питанием
- Часто включают подключение Ethernet и/или Wi-Fi
- Прочные корпуса, уже предназначенные для воздействия окружающей среды
Хотя они были созданы для майнинга криптовалюты, эти устройства содержат многие из необходимых компонентов для узла Meshtastic на базе Linux.
Преимущества конверсии
- Влияние на окружающую среду: Перепрофилирование существующего оборудования уменьшает электронные отходы и продлевает полезный срок службы этих устройств.
- Экономическая эффективность: Конверсия майнера, который у вас уже есть, может быть значительно дешевле, чем покупка нового специализированного устройства Meshtastic.
- Прочное оборудование: Многие устройства для майнинга были созданы с учетом круглосуточной работы на открытом воздухе и включают функции, которые делают их идеальными для надежных узлов mesh-сети.
Проблема и процесс конверсии
Проблема
Основная проблема при конверсии оборудования для майнинга в узел Meshtastic заключается в том, что модули концентраторов LoRa, используемые во многих майнерах, не совместимы с прошивкой Meshtastic как таковой. Они специально предназначены для приложений LoRaWAN с фиксированным количеством каналов и предопределенными выделениями полосы пропускания. Однако эту проблему можно решить, используя другой модуль LoRa, совместимый с прошивкой Meshtastic, такой как серия Semtech SX1262 или LR11XX.
Обзор конверсии
Процесс конверсии в целом включает:
- Замена ПО - Прошивка RaspberryPI OS (Lite) для замены майнингового ПО и установка Meshtasticd
- Модификации оборудования - Незначительные адаптации для поддержки набора функций Meshtastic
- Конфигурация - Настройка узла для интеграции в mesh
Мы подробно разберем каждый из этих шагов.
Пошаговое руководство: Конверсия майнера
Многие майнеры используют microSD-карту, но некоторые могут иметь специальные карты хранения MMC. В некоторых случаях хранилище eMMC может быть предпочтительным благодаря своей прочной конструкции.

1. Замена ПО
- Резервное копирование: Перед началом создайте резервную копию любых важных данных с майнера.
- Прошивка SD/MMC: Запишите образ Raspberry Pi OS (Lite) на вариант хранения устройства. Мы использовали Raspberry Pi Imager для удобства и предварительной конфигурации сетевых настроек.

2. Модификации оборудования
- Удаление концентратора LoRa: Если в майнере есть выделенный модуль концентратора LoRa, удалите его. Это может включать отпайку или отключение от основной платы.
- Установка совместимого модуля LoRa: Замените удаленный концентратор на совместимый модуль, такой как Semtech SX1262 или серия LR11XX. В зависимости от оборудования майнера это может быть возможно с использованием либо HAT для Raspberry Pi, либо USB-устройства LoRa (обычно с чипом CH341). В нашем случае мы использовали устройство USB с открытым исходным кодом, разработанное сообществом аппаратного обеспечения: The Mesh Toad.

3. Конфигурация
- Включите устройство и убедитесь, что оно загружается в Raspberry Pi OS.
- Подключитесь к устройству через SSH.

- Следуйте руководству по установке Meshtastic для установки Meshtasticd.
- После установки запустите
sudo nano /etc/meshtasticd/config.yamlи установите параметры для вашего устройства LoRa, MAC-адрес или источник MAC-адреса, а также любые другие параметры для вашей настройки.
- Запустите
sudo systemctl start meshtasticdдля запуска демона Meshtastic. - Запустите
sudo apt install pipxиpipx install meshtasticдля установки CLI Meshtastic. - Используйте CLI Meshtastic для конфигурации региона радио LoRa и установки имени узла - В этом случае мы запустили
meshtastic --set lora.region US --set-owner "The People's Node" --set-owner-short "🎈" - Наслаждайтесь успехом!


Проблемы и соображения
Хотя конверсия возможна для многих устройств, есть некоторые проблемы, о которых следует знать:
- Некоторые майнеры могут использовать проприетарное оборудование, что затрудняет конверсию
- Это может аннулировать гарантию на приобретенный продукт
- Требуются различные уровни технической экспертизы
Итог
По мере дальнейшей эволюции ландшафта оборудования перепрофилирование неиспользуемого оборудования для майнинга для Meshtastic представляет собой устойчивое и практичное решение, которое приносит пользу как индивидуальным владельцам, так и более широкому сообществу Meshtastic.
Вдыхая новую жизнь в эти устройства, мы не просто решаем проблему «майнера» — мы вносим вклад в основное решение для связи вне сети.
Вы конвертировали майнер для запуска Meshtastic? Поделитесь своим опытом в комментариях!