S44 Energy CSMS Bridges OCPP Gap

S44 Charging Station Management System

CitrineOS

EV Charging

Management Software

Open source charger network software for rapid
OCPP 2.0.1 and NEVI compliant EV charge management.
Join on Github

Developed With A Focus On OCPP 2.0.1
But 1.6 Compatible

Most EV Charging Networks worldwide are operated with CSMS software that supports OCPP 1.6 protocol. Yet, leading charging station manufacturers are already announcing modern hardware solutions that are OCPP 2.0.1 ready and therefore no longer stand in the way of a modern and customer-centric EV charging experience.

For all network operators who already want to expand their existing network with modern charging stations today, S44 is offering a CSMS Package, which fully supports OCPP 2.0.1, and is compatible with OCPP 1.6 in order to bridge the gap between these two worlds.

S44 CSMS: Built on an Open-Source Foundation

Custom Features built on OCPP 2.0.1, Hosting, 24/7 Custom Support

Backwards OCPP 1.6 Compatibility With Existing Chargers On The Roads

CitrineOS: Open Source Foundation based on OCPP 2.0.1

Open Charge Point Protocol
Monitor Uptimes and Degradation
Provision New Charging Equipment
Manage Energy Consumption and Throughput
Complete Charging Transactions
Remotely Control Charging Equipment

Explore Our Feature-Rich CSMS

Easy Integration with Modular Interface and Extensible API
NEVI Compliant OCPP 2.0.1 CSMS
Web Portal + Scan and Charge Payment utilizing Stripe
Leverages OCPP 2.0.1 Monitoring capabilities for deep insight into charger behavior
Whitelabel Operator UI via Directus
Digital Asset Management capability for OCPP 2.0.1 Advanced User Interface messages
ISO15118 Plug and Charge certificate management via Hubject
OCPI 2.2.1 CPO Roaming
Smart Charging Energy Management and Load Balancing via OCPP 2.0.1 and OCPI 2.2.1
API First Design for easy integration
Modular interface over technology agnostic message broker for easy extensibility
Supports Kafka or RabbitMQ for message brokers and PostgreSQL for underlying database.
Currently includes modules written in Typescript and Python
Enjoy seamless compatibility with a growing network of over a dozen hardware manufacturers to include ABB, Wallbox, Alfen and others, continuously expanding as we rigorously test and integrate new options.

Are You Future Ready?

Learn in 30 Minutes how to upgrade your EV Charging Network with the S44 All-Inclusive Package. Jason Cardosi will create your upgrade plan based on your individual technical and strategic requirements.

Uniting EV CPOs and Enthusiasts

Unlike proprietary EV charge management software, our S44 CSMS gives everyone a common platform to build reliable and resilient EV charging networks.

Modular Software

Unlock the full potential of S44 CSMS, whether you choose to use it as a standalone solution or build upon its capabilities to effortlessly provision and remotely control chargers, facilitate seamless transactions, monitor uptime, power levels, and degradation, and efficiently manage consumption and throughput.

OCPP 2.0.1 + NEVI Compliant

By being Open Charge Point Protocol (OCPP) 2.0.1 compliant, National Electric Vehicle Infrastructure (NEVI) compliant, and offering the potential to qualify for $10B in funding, our solution not only meets industry standards but also future-proofs charging networks.

Open-Source Foundations

Building on top of the open-source project, CitrineOS - authored by S44 and adopted by the Linux Foundation Energy, not only reduces runtime and operational costs but also leverages a cloud micro-services architecture, enabling widespread interoperability and enhancing overall system reliability.

S44 CSMS Tiers

Open Source Innovation Powering Custom OCPP 2.0.1 CSMS Solutions

Open Source

OCPP 2.0.1 CitrineOS, a Linux Foundation Energy Project
Join on Github
What’s included
Securely commissioning charging stations via OCPP 2.0.1
Authorize customers for charging withstation authorization or remoteauthorization via OCPP 2.0.1
Full Transaction support via OCPP 2.0.1
Monitoring & Reporting data streams viaOCPP 2.0.1
API Support for full OCPP 2.0.1 functionality
Directus UI to manipulate data: chargerconfiguration, customer authorization, static pricing, UI components, and charging sessions
OCPI CPO API for remote control of charging sessions, dynamic pricing, real-time authorization, and geographic location information

Starter CSMS

SaaS solution + out-of-the-box support for basic charging needs.

Contact Sales
Everything from Open Source, Plus
Payment integration / Scan & Charge
E-Mail Support
Hosting

Enterprise CSMS

Tailored backend + integrated migration, operator UI/UX, & customer app MSP solutions.
Contact Sales
Everything from Open Source and Starter CSMS, Plus
Custom OCPI CPO API for remote control of charging sessions, dynamic pricing, real-time authorization, and geographic location information
Custom Payment integration / Scan & Charge
Custom Support up to 24/7
Hosting

Making OCPP 2.0.1 Support Easy

Demo to show how to connect, control and test your charger in less than five minutes.

Frequently Asked Questions

How long does it take to deploy CitrineOS if S44 Energy is hired to do so?

Using CitrineOS as the foundation of your CSMS is dramatically less time to market. We deploy a custom featured CSMS in 30-90 days depending on customizations needed. S44 Energy has built charging networks and custom solutions that took years, and we leverage our expertise and the modular architecture of CitrineOS to expedite the deployment process. The deployment time for CitrineOS is reduced to weeks rather than months.

What prep do you require from the customer? (e.g. hardware in place and model information known e.g. IP address, etc.), other?

Customers need to ensure the following preparations for the deployment of CitrineOS by S44 Energy:

  • Hardware Compatibility: Confirm that existing charging stations support OCPP 2.0.1. or OCPP 1.6.
  • Integration: Prepare for integration with existing internal and external systems using CitrineOS APIs or CitrineOS modules
  • Data Management: Gather and organize existing data for migration to CitrineOS
  • Cloud Services: Set up a public cloud (AWS or Azure, etc) environment to support scalable and flexible deployment.
  • Network Setup: Establish a reliable and secure charging network infrastructure
Could S44 Energy host and maintain CitrineOS CSMS for clients?

Yes, S44 Energy hosts and maintains CitrineOS CSMS for clients. This allows clients to get a robust, secure, and high-performance charging station platform that we manage effectively.

Where does S44 Energy host CitrineOS CSMS?

S44 Energy hosts CitrineOS CSMS on any public cloud provider proficient in all modern clouds like AWS, Azure and Kubernetes. Kubernetes as recommended deployment platform. This setup provides scalability, reliability, and flexibility, ensuring high performance and availability.

Which charger types does CitrineOS support?

CitrineOS CSMS supports various types of chargers, including Level 2 and DC fast chargers, managed by our clients.

Does CitrineOS support private, public, or fleet-based charging infrastructure?

CitrineOS CSMS supports various types of charging infrastructures, including public, private, and fleet-based stations, depending on the needs of our clients.

What version of the Open Charge Point Protocol (OCPP) does CitrineOS currently support?

CitrineOS currently supports OCPP 1.6 and OCPP 2.0.1., ensuring reliable interoperability between our charging management system and the charging stations operated by our clients.

Could CitrineOS run OCPP 1.6 and OCPP 2.0.1 based chargers in parallel?

Yes, during the transition period, CitrineOS CSMS supports both OCPP 1.6 and OCPP 2.0.1 to ensure seamless operations for our clients' charging stations.

Does CitrineOS CSMS support Plug&Charge and Scan&Charge?

Plug&Charge and Scan&Charge technologies are integrated and fully supported by CitrineOS CSMS, to simplify and enhance the user experience. Plug&Charge allows users to start charging sessions automatically, while Scan&Charge enables quick charging initiation via QR code scanning.

Can CitrineOS CSMS support roaming, and with any specific provider?

Yes, CitrineOS CSMS is designed to support roaming, and we allow our clients to choose the providers of your choice to enable seamless access to a broader network of charging stations. CitrineOS is currently not strictly bind to any specific provider.

What back-office system is CitrineOS CSMS charging solution currently using?

CitrineOS CSMS includes a comprehensive back-office system, based on Directus and public cloud managed services, that offers live logs, real-time monitoring, detailed reporting, remote updates, and maintenance capabilities. These features enable our clients to manage their charging networks efficiently.

What payment provider is CitrineOS CSMS currently supporting?

CitrineOS CSMS integrates with various payment providers as specified by our clients to ensure secure transactions at their charging stations. By default, we support integration with Stripe via Stackbox.

Does S44 Energy support any custom integrations, such as a mobile app?

CitrineOS CSMS supports custom integrations, including mobile apps, which provide user authentication, payment processing, and real-time station status updates. This is achieved by CitrineOS OCPI 2.2.1 module.

How does CitrineOS CSMS handle software and firmware updates for chargers?

CitrineOS CSMS facilitates remote software and firmware updates for chargers and CSMS, ensuring that all charging stations are running the latest versions and features without requiring on-site visits.

How scalable is CitrineOS CSMS?

CitrineOS CSMS is highly scalable, modular designed to support networks of any size, from small installations to large, geographically dispersed networks. Our cloud-based infrastructure ensures that we can scale to meet the growing needs of our clients.

How does CitrineOS CSMS support smart charging and load management?

CitrineOS CSMS by default includes advanced features for smart charging and load management, helping to optimize energy use and reduce costs by dynamically managing the charging load.

If I use CitrineOS to manage my chargers, how would customers find my chargers?

Our solution is API based and can be integrated into any eMSP/mobile application handling charging. The customer's responsibility is to own those negotiations with other MSPs. In the event you are looking to deploy chargers without such a partnership, Google Maps identifies all chargers in the area and customers can find yours easily.

Does CitrineOS CSMS provide reporting and analytics for charging infrastructure?

CitrineOS CSMS offers comprehensive reporting and analytics, including usage statistics, energy consumption, and performance metrics, to help clients make informed decisions and optimize their charging operations.

Does S44 Energy offer customization options for CitrineOS CSMS?

Yes, S44 Energy offers customization options to tailor CitrineOS CSMS to meet the specific needs of our clients, including custom reporting, interface design, and feature development.  

Does S44 Energy offer a mobile app to manage end-user charging sessions?

No, as part of CitrineOS S44 Energy doesn't offer a mobile app, but it is possible to custom develop an app that allows users to find charging stations, make reservations, start and stop charging sessions, and view their charging history. Citrine’s APIs can be connected to our clients' native mobile apps.

Our Partnerships

Partner since 2023
Learn more
Member since 2024
Learn more
Member since 2022
Learn more
S44 CPMS
$ npx wscat --connect ws://localhost:8080/CHARGER01 --subprotocol ocpp2.0.1
Connected (press CTRL+C to quit)
> [2,"15106be4-57ca-11ee-8c99-0242ac120002","BootNotification",{"reason": "PowerUp","chargingStation": {"model": "SingleSocketCharger","vendorName": "CitrineOS"}}]
< [3,"15106be4-57ca-11ee-8c99-0242ac120002",{"currentTime":"2023-10-09T19:54:39.213Z","interval":60,"status":"Accepted"}]
< [2,"eeaab954-3b67-4b7e-896d-aed11e6056a4","RequestStartTransaction",{"idToken":{"idToken":"testToken","type":"Local"},"remoteStartId":123}]
>
Copy Code
$ curl --location 'http://localhost:8081/ocpp/authorization/requestStartTransaction?identifier=CHARGER01&tenantId=CIT' --header 'Content-Type: application/json' --data '{
     "idToken": {
        "idToken": "TEST_TOKEN",
        "type": "Local"
      },
      "remoteStartId": "101623"
}'
{"success":true}
Copy Code

Uniting EV CPOs and Enthusiasts

Unlike proprietary EV charge management software, CitrineOS gives everyone a common platform to build reliable and resilient EV charging networks.

Proudly Open Source