Django-based MESH system
Project description
Arthexis Constellation
Purpose
Arthexis Constellation is a narrative-driven Django-based software suite that centralizes tools for managing electric vehicle charging infrastructure and orchestrating energy-related products and services.
Features
- Compatible with the Open Charge Point Protocol (OCPP) 1.6
- API integration with Odoo 1.6
- Runs on Windows 11 and Ubuntu 22.04 LTS
- Tested for the Raspberry Pi 4 Model B
Project under active development.
Four Role Architecture
Arthexis Constellation ships in four node roles tailored to different deployment scenarios.
| Role | Description & Common Features |
|---|---|
| Terminal | Single-User Research & Development Features: GUI Toast |
| Control | Single-Device Testing & Special Task Appliances Features: AP Public Wi-Fi, Celery Queue, GUI Toast, LCD Screen, NGINX Server, RFID Scanner |
| Satellite | Multi-Device Edge, Network & Data Acquisition Features: AP Router, Celery Queue, NGINX Server, RFID Scanner |
| Constellation | Multi-User Cloud & Orchestration Features: Celery Queue, NGINX Server |
Quick Guide
1. Clone
- Linux: open a terminal and run
git clone https://github.com/arthexis/arthexis.git - Windows: open PowerShell or Git Bash and run the same command.
2. Start and stop
- VS Code: open the folder, go to the
Run and Debug panel (
Ctrl+Shift+D), select the Run Server (or Debug Server) configuration, and press the green start button. Stop the server with the red square button (Shift+F5). - Shell: on Linux run
./start.shand stop with./stop.sh; on Windows runstart.batand stop withCtrl+C.
3. Install and upgrade
- Linux: use
./install.shwith options like--service NAME,--publicor--internal,--port PORT,--upgrade,--auto-upgrade,--latest,--celery,--lcd-screen,--no-lcd-screen,--clean,--datasette. Upgrade with./upgrade.shusing flags such as--latest,--clean, or--no-restart. - Windows: run
install.batto install andupgrade.batto upgrade.
4. Administration
Visit http://localhost:8888/admin/ for the Django admin and http://localhost:8888/admindocs/ for the admindocs. Use port 8000 if you started with start.bat or the --public option.
Support
Contact us at tecnologia@gelectriic.com or visit our web page for professional services and commercial support.
About Me
"What, you want to know about me too? Well, I enjoy developing software, role-playing games, long walks on the beach and a fourth secret thing." --Arthexis
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file arthexis-0.1.9.tar.gz.
File metadata
- Download URL: arthexis-0.1.9.tar.gz
- Upload date:
- Size: 256.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca1ba04d0cf8e9ae58020ea179163ce9e57bcbfe435feba9cee12263d11c606b
|
|
| MD5 |
9edb8c2bd076d998107d66b906377e3c
|
|
| BLAKE2b-256 |
25523d6be04e434e6423ea611279e30ddddc1a8467ea95c350753bb010f27e30
|
File details
Details for the file arthexis-0.1.9-py3-none-any.whl.
File metadata
- Download URL: arthexis-0.1.9-py3-none-any.whl
- Upload date:
- Size: 233.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd167d4c23a7458a38b050d2458e0e3669a38550ca5bd08d9cee1ffe1d145a18
|
|
| MD5 |
87d0f619f9ad67c77cfe5cacb6c5b68a
|
|
| BLAKE2b-256 |
9d734821412dcf386016714abc93d5929f8408f6cbe4ce91b51b316964f1303a
|