Cambrionix Universal Charger API

Cambrionix provides an Application Programming Interface (API) for developers who wish to control, or retrieve information from, Cambrionix Universal Chargers programmatically. Support is available for GNU/Linux, Microsoft Windows and Apple Macintosh computers.

For all our customers who wish to write their own software to meet their particular needs, we hope that this will make your lives easier.

The API consists of a service module or daemon that is loaded on the host computer. The service module is accessed via JSON-RPC calls over a TCP/IP socket. Cambrionix provides sample Python code complete with the necessary JSON library code to be able to make the necessary calls for controlling Cambrionix Universal Chargers that are connected to the host computer.

It is of course possible to access the API from any programming environment that has support for making JSON-RPC calls over a TCP/IP socket.

This is an early release of the software and we would very much appreciate your feedback on support@app.cambrionix.com

We do believe that we have removed as many bugs as possible from the code but please do let us know if there is anything that does not behave in the way that it should or you have ideas on how we may improve it for future releases. We very much want to make your use of our products as easy as possible.

Cambrionix Universal Charger API Download

Cambrionix Universal Charger API User Guide Download

GNU/Linux dependencies

The following packages are needed to be installed to run the daemon on Ubuntu 14.04, please adapt the list for the distribution that you are using as the specific names may be different.

  • libc6:i386

  • libglib2.0-0:i386

  • libicu52:i386

  • libncurses5:i386

  • libstdc++6:i386