updates-to-supported-hardware
As the Meshtastic project continues to grow, so does the number of supported hardware devices. While this growth is exciting and shows just how far the project has come, it also brings new challenges.
Supporting a wide range of hardware requires a significant amount of resources. This includes developer time for maintenance and bug fixes, GitHub runners to build firmware, server space to store hundreds of binaries, and space in the flasher and documentation. All of these factors contribute to increased complexity, making it harder for users to find the hardware they are looking for.
{/ truncate /}
С новыми устройствами, активно разрабатываемыми для Meshtastic несколькими производителями, эффективное управление этой экосистемой стало приоритетом номер один.
Совместный путь вперед
Мы тесно сотрудничали с производителями аппаратного обеспечения, чтобы определить устойчивую стратегию поддержки оборудования. Эти беседы были сосредоточены на выявлении того, какие устройства каждый производитель намерен активно поддерживать в будущем. Это был совместный процесс, и мы ценим их участие и отзывы.
На основе этих обсуждений мы создали новую систему, которая классифицирует устройства на две категории:
- Официально поддерживаемые
- Поддерживаемые сообществом
Официально поддерживаемые устройства
Устройства в этой категории — те, которые производители выбрали для поддержки через участие в программах Meshtastic Backer и Partner. Эти устройства получают официальную поддержку от основной команды Meshtastic и включены во все ключевые инструменты: Web Flasher, документацию, клиентские приложения и другие области.
Этот список не статичен. По мере выпуска производителями нового оборудования или прекращения поддержки конкретных моделей список официально поддерживаемых устройств может изменяться.
Устройства, поддерживаемые сообществом
Устройства, которые больше не активно поддерживаются производителем или не имеют поддержки через наши программы, перейдут в категорию Поддерживаемые сообществом.
Вот что это означает:
- Прошивка для этих устройств продолжит собираться и предоставляться через релизы GitHub.
- Основная команда Meshtastic больше не будет предоставлять прямую поддержку для этих устройств.
- Поддержка будет предоставляться сообществом.
- Некоторые устройства будут удалены из Web Flasher, хотя это произойдет постепенно, чтобы дать сообществу время на адаптацию.
- Устройства будут перемещены в новый раздел «Поддерживаемые сообществом» в документации.
- В клиентских приложениях устройства будут помечены как официально поддерживаемые или поддерживаемые сообществом. Устройства, поддерживаемые сообществом, больше не будут отображать изображения устройств.
Почему это важно
Мы понимаем, что это значительное изменение, но оно необходимо. Meshtastic в настоящее время поддерживает более 100 устройств. Хотя такой уровень выбора ценен, он затрудняет долгосрочную устойчивость. Несколько партнеров по оборудованию уже обязались выпустить новые устройства в этом году, что только усилит вызов, если мы не примем мер сейчас для оптимизации поддержки.
Количество устройств, затронутых этим первым переходом, относительно невелико и в основном состоит из старых или устаревших моделей. Однако этот список будет эволюционировать по мере продолжения нашего сотрудничества с производителями по их предстоящим устройствам. Мы сделаем все возможное, чтобы эти переходы были ясными и управляемыми для всех заинтересованных сторон.
Спасибо
Мы ценим продолжающуюся поддержку от нашего сообщества и партнеров по оборудованию. Это обновление является частью наших продолжающихся усилий по обеспечению долгосрочного здоровья и масштабируемости проекта Meshtastic.