EV Armenia

OCPP-платформа для владельцев зарядных станций

Автор команда EV Armenia · Обновлено

Коротко

Платформа EV Armenia - программное обеспечение для тех, кто управляет зарядными сетями: OCPP-сервер для станций 1.6J, 2.0.1 и 2.1, платежи водителей через Idram, карты IDBank/ArCa и Fastshift, кошелёк с двойной записью, админ-панель и приложения для водителей на армянском, русском и английском. Это программа, на которой работает приложение EV Armenia. Можно разместить у нас или установить на ваш сервер; стоимость - по запросу.

Что входит в платформу

  • OCPP-сервер зарядных станций

    Станции подключаются по WebSocket с паролем. Принимаются OCPP 1.6J, 2.0.1 и 2.1; из админ-панели работают удалённый старт и стоп, перезагрузка, разблокировка, доступность, конфигурация и произвольные команды OCPP. Подробнее: OCPP CSMS-платформа.

  • Армянские платежи

    Idram, банковские карты через шлюз IDBank (ArCa) и Fastshift, со сверкой платежей. См. платёжные интеграции.

  • Кошелёк и гостевая оплата

    Книга с двойной записью учитывает каждое пополнение, зарядку и возврат. Водители могут заряжаться гостями: предоплата с возвратом или предоплата с остатком кредитом, а там, где банк включил двухстадийные платежи, ещё и холд на карте.

  • Акции и корпоративные аккаунты

    Промокоды, пакеты пополнения, правила кэшбэка и рефералы; аккаунты организаций с предоплатой или постоплатой, лимитами водителей и ежемесячными счетами.

  • Админ-панель

    Станции, тарифы, живые сессии, финансы, пользователи, роли команды с двухфакторным входом, журнал аудита, журнал сообщений OCPP и фотографии станций.

  • Приложения для водителей

    Веб-приложение, которое устанавливается как приложение (PWA), и нативные приложения для Android и iOS из одного кода, с push-уведомлениями. См. white-label приложение.

  • Три языка

    Приложения, админ-панель и письма на армянском, русском и английском. Чеки и уведомления уходят на языке водителя.

  • Инструменты миграции

    Импорт старых аккаунтов позволяет водителям после перехода забрать прежний баланс и историю.

Как это устроено

  • Один язык во всех слоях. TypeScript на Node 22 для OCPP-шлюза, API, воркеров, админки и приложений, общие контракты между сервером и клиентами.
  • Данные. PostgreSQL 16 для транзакций и книги, Redis 7 для присутствия станций, команд между экземплярами и лимитов запросов.
  • Показания счётчика не теряются. Входящие сообщения OCPP записываются в надёжную очередь до ответа станции, затем применяются по порядку. Перезапуск данных не теряет.
  • Эксплуатация. Метрики Prometheus, проверки состояния, лимиты запросов, строгая политика безопасности контента, настраиваемое хранение данных. Развёртывание через Docker Compose за вашим обратным прокси.

Измеренная цифра с пометкой «симуляция»

В имитационном нагрузочном тесте 200 виртуальных станций OCPP 1.6 слали по 150 сообщений в секунду на общей машине с 2 vCPU; сервер с включённой надёжной очередью подтверждал MeterValues примерно за 2 мс (медиана) и за 4-6 мс (95-й процентиль). Это синтетический тест на общем оборудовании, а не производственная цифра, станции были имитированными. Мы не публикуем данные об аптайме, числе клиентов или выручке.

Чего пока нет

Честный список ограничений на 29 октября 2026 года
ОбластьСтатус
Автоматическое управление нагрузкойПлатформа может отправлять из админ-панели произвольные команды умной зарядки OCPP (SetChargingProfile). Автоматического распределения мощности площадки между коннекторами нет.
Возможности, специфичные для OCPP 2.1Подключения принимаются, основной поток транзакций идёт через обработчики, совместимые с 2.0.1. Сообщения V2X, управления DER и обмена батарей подтверждаются, но не обрабатываются.
Роуминг OCPIМодуль роуминга OCPI 2.2.1 (роли CPO и eMSP) существует, по умолчанию выключен и проверен между двумя экземплярами нашей платформы. С чужой сетью он пока не запускался.
Telcell, Apple Pay, Google PayНе поддерживаются. Для Telcell нужны договор и спецификация мерчант-API от Telcell.
Сохранённые карты и автопополнениеРеализованы, но выключены до подтверждения банком рекуррентных платежей.
Фискальные чеки (e-CRM)Счета - расчётные документы, а не фискальные. Нужен ли для зарядки чек e-CRM, вопрос к вашему бухгалтеру; см. лицензии, налоги и e-CRM.

Прокрутите таблицу в сторону, чтобы увидеть её целиком

Как работать вместе

  • Размещение у нас. Мы ведём платформу: обновления, мониторинг, резервные копии. Вы управляете станциями, тарифами и водителями.
  • На вашем сервере. Мы устанавливаем её на ваш VPS или Docker-хост. Инфраструктура и данные принадлежат вам.

Стоимость - лицензия плюс настройка, рассчитывается под проект; прайс-листа мы не публикуем. Автор платформы - Andrew Boiko. Если вы планируете сеть, начните с материалов как открыть зарядную сеть в Армении и OCPP простыми словами.

Вопросы и ответы

Какие версии OCPP поддерживает платформа?

OCPP 1.6J, 2.0.1 и 2.1 по WebSocket. Для 2.1 работает основной поток транзакций; возможности только 2.1, например V2X, подтверждаются, но пока не обрабатываются.

Можно ли разместить её самостоятельно?

Да. Она работает через Docker Compose на скромном сервере с PostgreSQL и Redis, либо мы разместим её для вас.

Работает ли она со станциями любого производителя?

Платформа говорит на стандартном OCPP, поэтому подключаются станции с 1.6J, 2.0.1 или 2.1. Модель вашей станции лучше проверить когда напишете нам; списка сертифицированных моделей мы не публикуем.

Какие способы оплаты поддерживаются?

Idram, карты IDBank (ArCa) и Fastshift, а также кошелёк в приложении. Telcell, Apple Pay и Google Pay не поддерживаются.

Можно ли перенести существующих водителей?

Да, импорт старых аккаунтов позволяет водителям забрать прежний баланс и историю.

Сколько это стоит?

Лицензия плюс настройка, рассчитывается под проект. Напишите о размере вашей сети, и мы пришлём предложение.

Расскажите о вашей зарядной сети

Опишите станции и способы оплаты. Ответим в течение одного рабочего дня.

info@ev-armenia.net

Связанные страницы