open_source:ccgx:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
open_source:ccgx:start [2015-06-15 22:09] – [Victron software] mvader | open_source:ccgx:start [2019-06-22 20:58] (current) – [Other tips] mvader | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== CCGX ====== | ||
====== CCGX Hardware and software introduction ====== | ====== CCGX Hardware and software introduction ====== | ||
===== Hardware ===== | ===== Hardware ===== | ||
- | The CCGX is based on the Technexxion | + | The CCGX is based on the Technexion |
{{ : | {{ : | ||
===== Software ===== | ===== Software ===== | ||
- | ==== Linux ==== | + | ==== Linux kernel & OS ==== |
- | CCGX image / distro is based on Poky. | + | The software platform of the CCGX is called Venus: Victron Energy Unix like distro |
- | Poky can be thought of as a reference distribution. It is maintained by an organisation called the Yocto Project and based on Open Embedded. | + | To build the Venus yourself, see: |
- | + | ||
- | Taken directly from the Yocto Project website (www.yoctoproject.org): | + | |
- | collaboration project that provides templates, tools and methods to help you create custom Linux-based | + | |
- | systems for embedded products regardless of the hardware architecture" | + | |
- | to the CCGX are Poky and Bitbake. | + | |
- | + | ||
- | Open Embedded is a build environment for embedded linux, and has all kinds of tools, mechanisms and recipes to build the Linux kernel and make a full embedded Linux rootfs. Maintained version are listed here, | + | |
- | https:// | + | |
- | + | ||
- | Angström, a well known linux distribution for embedded, is built using Open Embedded, and also related to Poky. Victron is not using Angström. | + | |
- | + | ||
- | For more introduction, | + | |
- | http:// | + | |
- | + | ||
- | To build the distro | + | |
https:// | https:// | ||
==== Victron software ==== | ==== Victron software ==== | ||
Line 51: | Line 35: | ||
* vrmlogger \\ Written in Python, takes data from the dbus and submits it to the VRM Portal. [[https:// | * vrmlogger \\ Written in Python, takes data from the dbus and submits it to the VRM Portal. [[https:// | ||
* localsettings \\ Written in Python, takes care of user settings. All other processes read and write their settings through this daemon via D-Bus. The daemon is an interface between D-Bus and the file / | * localsettings \\ Written in Python, takes care of user settings. All other processes read and write their settings through this daemon via D-Bus. The daemon is an interface between D-Bus and the file / | ||
- | * dbus_modbustcp \\ Written in C++, uses QT. Modbustcp server that can be used to access data of all products connected to the CCGX. See our [[http:// | + | * dbus_modbustcp \\ Written in C++, uses QT. Modbustcp server that can be used to access data of all products connected to the CCGX. See our [[https:// |
* dbus-systemcalc-py \\ Written in Python, publish PV totals and other system readings on D-Bus. The overviews on the CCGX get their information from this service (com.victronenergy.system). Open source: [[https:// | * dbus-systemcalc-py \\ Written in Python, publish PV totals and other system readings on D-Bus. The overviews on the CCGX get their information from this service (com.victronenergy.system). Open source: [[https:// | ||
Line 57: | Line 41: | ||
As visible in above project list, part of the sources is already available. All that is open source is available on [[https:// | As visible in above project list, part of the sources is already available. All that is open source is available on [[https:// | ||
- | ==== Plans currently being worked on ==== | ||
- | * Have a local version of https:// | ||
- | * Secure VNC (http:// | ||
- | ==== Future plans ==== | ||
- | Functionality wise, the plans are (in random order): | ||
- | * Make support for more types of sensors (temp sensors etc) | ||
- | * Be able to use BMV's to read current from for example a dc wind generator, and show on overview and VRM portal | ||
- | * Make more of the project open source | ||
- | * Further mature alarms, and add SMS and email notifications | ||
- | * Make it usable as a UPS-replacement. local website, emailalerts, | ||
- | * Add SNMP (UPS-MIB) | ||
- | |||
===== Other tips ===== | ===== Other tips ===== | ||
- | * to make a screenshot, first press and hold the down button, and then press the up button. The screenshot will be saved to / | + | * to make a screenshot, first press and hold the down button, and then press the up button. The screenshot will be saved with the name snapshot.png in / |
- | + | ||
- | And see [[: | + | |
===== DISQUS ===== | ===== DISQUS ===== | ||
~~DISQUS~~ | ~~DISQUS~~ | ||
+ |
open_source/ccgx/start.1434398991.txt.gz · Last modified: 2015-06-15 22:09 by mvader