The Most Trusted MQTT Platform for loV and Connected Cars →

EMQX Enterprise 4.4.18 Released: Enabled Electric Vehicle Charging Support via OCPP 1.6-J

Apr 28, 2023
EMQX Enterprise 4.4.18 Released: Enabled Electric Vehicle Charging Support via  OCPP 1.6-J

EMQX Enterprise version 4.4.18 has been officially released! This release includes support for the OCPP 1.6-J protocol, which enables the communication between Electric Vehicle Supply Equipment to EMQX. This release also brings several enhancements and bug fixes.

OCPP 1.6-J Support

OCPP-J (Open Charge Point Protocol - JSON) is a protocol for communication between Electric Vehicle Supply Equipment (EVSE) and Electric Vehicle Management Systems (EVMS). OCPP-J is based on JSON (JavaScript Object Notation) and is a lightweight and flexible protocol that is easy to implement and integrate with other systems.

With the implementation of the emqx_ocpp plugin based on the OCPP 1.6-J standard, EMQX Enterprise offers seamless integration with Charge Point devices. This plugin handles formatting conversion, and forwarding of upstream and downstream messages, acting as an OCPP gateway for EMQX. It enables protocol transfer between OCPP and MQTT, allowing charging stations to connect easily to EMQX through OCPP over WebSocket.

Seamless integration with Charge Point devices

By supporting OCPP 1.6-J, EMQX Enterprise significantly improves its functionality and efficiency, providing a powerful device access and data integration capability for Electric Vehicle charging management.

Enhancements and Bug Fix

  • Improved the placeholder syntax of the rule engine.

    The parameters of actions support using placeholder syntax to dynamically fill in the content of strings. The format of the placeholder syntax is ${key}. Before this improvement, the key in ${key} could only contain letters, numbers, and underscores. Now the key supports any UTF8 characters.

  • Fixed the issue where required plugins were missing in data/load_plugins.

    Before this fix, if the data/load_plugins file was manually deleted and EMQX was restarted, three required plugins (emqx_schema_registry, emqx_eviction_agent, emqx_node_rebalance) would not be automatically enabled and would not be recorded in the newly generated data/load_plugins file.


The OCPP 1.6-J support in EMQX Enterprise is a significant step forward for the Electric Vehicle Charging industry, helping to improve the management and efficiency of charging operations and facilitating the integration of EVSEs with other IoT devices and systems. We encourage all users to download EMQX Enterprise 4.4.18 to use these new features.

Contact EMQX Enterprise support for any questions or assistance: Contact Us →

Try EMQX Enterprise for Free
Connect any device, at any scale, anywhere.
Get Started →

Related Posts

May 25, 2021EMQX Team
EMQX Enterprise 4.3.0 is now available!

EMQX Enterprise v4.3.0 adds support for dynamic expansion of Kafka partitions and a more flexible way of sending MQTT messages through Kafka.