Разработка на OpenWRT и Embedded Web UI
Повечето вградени устройства идват с тромав, остарял уеб интерфейс — или без никакъв. Проектирам и изграждам чисти, responsive уеб интерфейси, които работят директно на рутери и вграден Linux хардуер, включително OpenWRT firmware — достатъчно бързи за ограничени процесори и достатъчно модерни, за да носят вашата марка.
Какво изграждам
Персонализирани табла за рутери
Модерни админ панели, които заместват или допълват LuCI, съобразени с вашия firmware и бранд.
Наблюдение в реално време
Изгледи на живо за трафик, свързани клиенти, сигнал и състояние на системата през WebSockets.
Конфигурационни интерфейси
Екрани за настройки, свързани директно с устройството през ubus, REST или CGI — без нестабилен shell scraping.
Captive portals и онбординг
Съветници за първоначална настройка и captive portals, които свързват потребителите за секунди.
Леки по дизайн
Ръчно оптимизирани bundle-и, които зареждат мигновено и остават бързи на маломощни MIPS и ARM SoC.
Пакетиране във firmware
Вашият интерфейс, вграден в образа като OpenWRT пакет, заедно с build и deploy процеса към него.
Как ще работим заедно
Анализ
Картографираме вашия хардуер, firmware, endpoints и точните екрани, които потребителите ви искат.
Дизайн
Wireframes и чиста визуална посока, които пасват на ограничени дисплеи и вашата марка.
Разработка
Изграждам интерфейса и го свързвам с устройството, с кликаеми прегледи на всяка стъпка.
Пускане
Пакетиран във вашия firmware, тестван на реален хардуер и документиран за екипа ви.
Създадено за хардуер с ограничени ресурси
Вградените устройства означават ограничени CPU, памет и хранилище. Поддържам bundle-ите малки, избягвам тежки framework-и там, където не си заслужават, и правя интерфейси, които остават бързи на маломощни устройства — и въпреки това изглеждат като софтуер от това десетилетие.
- Bundle-и, измервани в килобайти, а не в мегабайти
- Остава бърз на маломощен MIPS и ARM хардуер
- Без тежък runtime, който изяжда flash паметта ви
- Изглежда като модерен софтуер, а не като админ страница от 2009 г.
Технологии
Често задавани въпроси
Можете ли да работите със съществуващия ми firmware?
Да. Интегрирам се със стандартен OpenWRT или с вашия персонализиран build, като комуникирам с устройството през ubus, REST или CGI — каквото и да предоставя вашият образ.
Ще работи ли на хардуер от нисък клас?
Точно това е целта. Залагам на ограничени CPU, RAM и flash и тествам на реалния таргет, така че интерфейсът да остава бърз.
Може ли да замени LuCI напълно?
Може да го замени, да работи паралелно с него или да покрие само екраните, които потребителите ви реално ползват — вие решавате.
Поемате ли пакетирането във firmware?
Да — мога да доставя интерфейса като OpenWRT пакет и да настроя build процеса, така че да се включва във вашия образ.
Имате OpenWRT рутер или вграден продукт, който заслужава истински интерфейс?
Да поговорим →