gilgamesh
Installation instructions for Raspbian Buster
Install Packages
you may want to install dependencies via apt:
sudo apt install python3-zmq python3-blosc python3-ujson
# optional
sudo apt install python3-aiohttp python3-paho-mqtt python3-psycopg2
sudo apt install python3-pip
sudo pip install gilgamesh
if you want to use TimescaleDB and the builtin mqtt bridge and did not install the dependencies via apt:
sudo pip install gilgamesh[timescaledb,mqtt]
Setup/Configuration
to setup a gilgamesh instance run the following:
sudo gilgamesh install
the first command copies ggm@.service to /etc/systemd/system and installs basic configuration templates to /etc/gilgamesh
you may want to edit /etc/gilgamesh/paths.json (e.g. to delete or modify the app path)
sudo nano /etc/gilgamesh/paths.json
create a device_id
sudo gilgamesh gen-id
# or edit by hand
sudo nano /etc/gilgamesh/device_id
generate some curvezmq certificates (as user!)
gilgamesh gen-cert server
gilgamesh gen-cert client
then start with:
sudo systemctl start ggm@gateway
Contributing
This project uses C4(Collective Code Construction Contract) process for contributions.
Metadata
Release files for gilgamesh 0.100.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gilgamesh-0.100.0.tar.gz | 94.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gilgamesh-0.100.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 164.0 kB
Release files / gilgamesh-0.100.0.tar.gz
| Download URL | gilgamesh-0.100.0.tar.gz |
|---|---|
| Size | 94.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ade61661a318a38bfb72a1c9a531ef76cc0be0a004ca3cd9f44ffa0f2af72073
|
|
BLAKE2b-256 checksum How to use checksums |
5a1e951dc35241f88e75f08248bf812072323f79893c1529a7315092539089c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200906 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
|
Release files / gilgamesh-0.100.0-py3-none-any.whl
| Download URL | gilgamesh-0.100.0-py3-none-any.whl |
|---|---|
| Size | 69.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
320a1d529e2a3d04b0ef86c27afe76a2e5365c860c3f15a17bb8f67f0661353a
|
|
BLAKE2b-256 checksum How to use checksums |
f3aceb69ca30545afc7a78fedba634e54493fd460b58688b8301653c0e326908
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200906 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
|