BSL.EXPERT // HARDWARE & IoT ENGINEERING STATUS: AVAILABLE FOR PROJECTS
PowerBank / Вендинг

Relink — Прошивки зарядной станции

Реверс схемотехники Relink-6/Relink-8 и протоколов powerbank — разработана прошивка для GD32: управление ячейками, зарядка, связь с сервером, FOTA.
Reverse EngineeringGD32FOTAI2CFreeRTOSModbus RTU

Ключевые метрики

2 PCB
реверс схемотехники: Relink-6 и Relink-8
GD32
32-битный MCU GigaDevice — прошивка с нуля
I2C
реверс протокола powerbank
FOTA
обновление прошивки станции по воздуху

Возможности системы

Реверс схемотехники и протоколов
  • Восстановление схемотехники Relink-6 без исходной документации
  • Восстановление схемотехники Relink-8 без исходной документации
  • Реверс протокола powerbank: телеметрия, команды активации/деактивации
  • Идентификация MCU GD32, интерфейсов и цепей управления
  • После перехода на собственную прошивку снизилось число выездов инженеров
Прошивка Relink-8 (GD32)
  • GD32 — 32-битный MCU GigaDevice, прошивка разработана с нуля
  • Управление ячейками: опрос состояния, соленоиды, зарядка, подсветка
  • Обработка команд аренды и возврата powerbank
  • Связь с облачным сервером
  • FOTA — обновление прошивки по воздуху
  • IWDG watchdog — автоматический перезапуск при зависании
Телеметрия powerbank
  • ID powerbank — уникальный идентификатор
  • SOC — уровень заряда в %
  • Ток заряда (мА), флаг «идёт заряд»
  • Температура — °C
  • Число циклов заряда
  • Статус: нет powerbank / OK / ошибка связи
Умная зарядка и надёжность
  • Приоритетная зарядка с учётом аппаратного лимита тока
  • Авто-извлечение powerbank при просроченной аренде
  • Управление соленоидами блокировки/извлечения по каждой ячейке
  • FOTA — обновление без физического доступа к станции

Описание

**Реверс схемотехники**

Зарядные станции шеринга powerbank Relink-6 и Relink-8 поступили без документации. Полностью восстановлена схемотехника обеих плат: цепи питания, управление соленоидами, интерфейсы MCU и связь с powerbank. На основе восстановленных схем разработана прошивка с нуля.

**Реверс протоколов**

Восстановлены протоколы взаимодействия с powerbank Relink: команды управления, параметры телеметрии (уровень заряда, ток, температура, число циклов, ID), протоколы активации и деактивации.

**Прошивка для Relink-8**

Разработана прошивка на GD32 (GigaDevice, 32-битный MCU). Управление ячейками, зарядкой, соленоидами и подсветкой. Связь с облачным сервером, обработка команд аренды и возврата powerbank, FOTA.

**Умная зарядка и надёжность**

Приоритетная зарядка по ячейкам с учётом аппаратных ограничений тока. Авто-извлечение powerbank при просроченной аренде. После перехода на собственную прошивку станция стала предсказуемой — снизилось число выездов сервисных инженеров.

Скриншоты

Relink — Прошивки зарядной станции — 1
Relink — Прошивки зарядной станции — 2
Relink — Прошивки зарядной станции — 3
Relink — Прошивки зарядной станции — 4
Relink — Прошивки зарядной станции — 5
Relink — Прошивки зарядной станции — 6