OCPP-платформа для владельцев зарядных станций
Платформа 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-й процентиль). Это синтетический тест на общем оборудовании, а не производственная цифра, станции были имитированными. Мы не публикуем данные об аптайме, числе клиентов или выручке.
Чего пока нет
| Область | Статус |
|---|---|
| Автоматическое управление нагрузкой | Платформа может отправлять из админ-панели произвольные команды умной зарядки 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 не поддерживаются.
Можно ли перенести существующих водителей?
Да, импорт старых аккаунтов позволяет водителям забрать прежний баланс и историю.
Сколько это стоит?
Лицензия плюс настройка, рассчитывается под проект. Напишите о размере вашей сети, и мы пришлём предложение.
Расскажите о вашей зарядной сети
Опишите станции и способы оплаты. Ответим в течение одного рабочего дня.