Инструкция по использованию эмулятора OCPP 1.6

Документ описывает порядок установки, запуска и эксплуатации эмулятора зарядных станций по протоколу OCPP 1.6, предназначенного для тестирования и проверки серверного программного обеспечения «Трасса.ЭЗС»

1. Назначение и область применения

Эмулятор OCPP 1.6 предназначен для имитации работы трёх зарядных станций (ЭЗС), подключаемых к серверу OCPP по WebSocket протоколу. Каждая станция имеет уникальный идентификатор и набор коннекторов, соответствующих реальным типам разъёмов: CHAdeMO, CCS и GBT. Эмулятор размещен на сервере компании АО«Трасса - Фин Тех»

2. Подготовка к работе

Для запуска эмулятора необходимо:

  1. Иметь установленный современный веб-браузер (Google Chrome, Microsoft Edge, Mozilla Firefox).
  2. Перейти по адресу: https://trassa-ezs-emulator.trassaft.ru/index.html
  3. Пройти авторизацию: Логин: tester Пароль: jhdt5&4dj
  4. После успешной авторизации пользователь попадает на страницу эмулятора

3. Запуск эмулятора

  1. Нажмите кнопку «Connect (все 3 станции)».
  2. Если эмулятор уже используется другим пользователем, появится сообщение «Эмулятор занят» с таймером обратного отсчета — отображается оставшееся время до автоматического освобождения (15 минут).
  3. После успешного подключения в журнале появится сообщение о подключении, и на экране отобразятся станции

4. Работа с интерфейсом

После успешного подключения отображаются три станции с соответствующими коннекторами.

Для каждого коннектора доступны две кнопки:
– Start — начать зарядку.
– Stop — остановить зарядку.

При старте зарядки эмулятор:

При остановке зарядки (вручную или автоматически) отправляется сообщение StopTransaction и зарядка останавливается.

ВАЖНО! Команды в эмуляторе «Start» и «Stop» предназначены для эмуляции этих команд с ЭЗС в определенных случаях. При работе в обычных условиях для управления зарядными сессиями используется пользовательский интерфейс управления https://trassa-ezs.trassaft.ru/main

5. Передача данных

Все сообщения между эмулятором и сервером передаются по протоколу WebSocket с сабпротоколом «ocpp1.6».

Подключение выполняется с серверной стороны эмулятора, расположенного на https://trassa-ezs-emulator.trassaft.ru/index.html

Для справки: адрес подключения каждой станции — ws://<IP сервера>:4444/<StationId>.

Эмулятор автоматически отправляет Heartbeat (каждые 25 секунд) и MeterValues.

6. Завершение работы

Для завершения работы нажмите кнопку Disconnect — соединения со всеми станциями будут закрыты, а сессия освободится.

Если пользователь не отключился вручную, эмулятор автоматически завершит сессию через 15 минут — после чего станет доступен другим пользователям.

При закрытии вкладки браузера соединения также завершаются автоматически.

7. Диагностика и возможные ошибки

Если при попытке подключения появляется сообщение «Эмулятор занят» — дождитесь окончания текущей сессии (таймер на экране показывает, сколько осталось до освобождения).

Если сервер не принимает соединение, проверьте:

Если соединение разрывается через 30 секунд, убедитесь, что сервер корректно обрабатывает Heartbeat и не закрывает WebSocket по таймауту.

8. Ограничения и примечания