Обновление версии OpenWRT до 21.02 для набора точек доступа
200 000 руб. за проект
В нашей компании мы делаем платформу управления и мониторинга Wi-Fi сетей. Делаем весь стек - от своей “прошивки” до удобной мультипользовательской админки для операторов и конечных клиентов.
Наша прошивка - это OpenWRT со своими патчами. И так уж получилось, что обновлению основной ветки и тестированию мало уделялось времени - из-за чего сейчас мы имеем набор версий:
Это накладывает как проблемы в добавлении функционала, так и проблемы в пачтах безопасности, новой архитектуры и прочие неприятные вещи.
В 2022 году мы ставим целью запустить полноценную облачную платформу управления Wi-Fi сетей — а поэтому больше не имеем права забивать на обновление.
От тебя потребуется:
В процессе перевода неминуемы Breaking changes, такие как:
Все это потребуется показать и рассказать, чтобы разработчики бекенда платформы оперативно внесли правки в API.
После перевода хотим сделать автоматизированный сборщик прошивок (сборщик, выкладка на некоторый сайт, написание инструкций для прошивки и возврата) - поэтому после перевода список задач только увеличится)
*Под зоопарком устройств имеем:
Наша прошивка - это OpenWRT со своими патчами. И так уж получилось, что обновлению основной ветки и тестированию мало уделялось времени - из-за чего сейчас мы имеем набор версий:
- некоторые устройства заточены под архитектуру ar71xx и собираются из 18.06;
- некоторые уже используют ath79 и собираются с 19.07;
Это накладывает как проблемы в добавлении функционала, так и проблемы в пачтах безопасности, новой архитектуры и прочие неприятные вещи.
В 2022 году мы ставим целью запустить полноценную облачную платформу управления Wi-Fi сетей — а поэтому больше не имеем права забивать на обновление.
От тебя потребуется:
- погрузиться в наш форк OpenWRT и в его две основные ветки (на базе 18.06 и 19.07)
- понять и узучить наш feeds репозиторий - там содержатся основные компоненты (CPEAgent для связи с платформой и иная обвязка для сбора pcap, luci-theme и тд) и сборочная система (скрипт для быстрой сборки прошивки для точки для конкретного клиента с конкретным набором компонент — надстройка над menuconfig)
- сделать обновление компонентов - как версии OpenWRT так и возможно части feeds (мы работаем в основном с некоторыми моделями ar71xx, ath79, ipq40xx, ramips архитектур — однако хотим охватить полный спектр)
В процессе перевода неминуемы Breaking changes, такие как:
- переход со swconfig на DSA
- отказ от wep/tkip
- добавление wpa3/sae
- возможны изменения в настройках сети, API lua библиотек и тд и тп
Все это потребуется показать и рассказать, чтобы разработчики бекенда платформы оперативно внесли правки в API.
После перевода хотим сделать автоматизированный сборщик прошивок (сборщик, выкладка на некоторый сайт, написание инструкций для прошивки и возврата) - поэтому после перевода список задач только увеличится)
*Под зоопарком устройств имеем:
- точки доступа Qtech, Rotek, Yuncore, Inspur - в основном это устройства на Qualcomm на рефересном дизайне (QCA, IPQ и тп);
- наиболее популярные модели TP-Link, Mikrotik и Ubiquity;
- различные ZBT, Xiaomi и прочие GL-Inet, часто построенные на разных вариациях Mediatek/QCA чипсетов.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.