ben/sudoisbot/pipeline/head This commit looks good
Details
|
2 months ago | |
---|---|---|
deb | 4 months ago | |
docs | 2 months ago | |
extra | 6 months ago | |
scripts | 4 months ago | |
sudoisbot | 2 months ago | |
tests | 7 months ago | |
.dockerignore | 6 months ago | |
.flake8 | 7 months ago | |
.gitignore | 6 months ago | |
Dockerfile | 4 months ago | |
Jenkinsfile | 4 months ago | |
LICENSE | 6 months ago | |
README.md | 2 months ago | |
poetry.lock | 2 months ago | |
pyproject.toml | 6 months ago |
README.md
sudoisbot
this is a home monitoring system written in Python and using ZeroMQ.
NOTE: this project will be renamed, most likely to roomie
.
FAQ: why zmq? dont you know about mqtt?
because i wanted a project to learn zeromq. i am aware of mqtt and that it is designed for things like this.
what is running where?
as this project hasnt been actively worked on for a while, things have drifted a little bit. here are some notes for myself.
-
the sensors are most likely running on commit
52462cb3d9
(tagged asprod-sensors
). -
the
sink
component was running on commitc5e9d2b412
(also tagged asprod-sink
and branched asprod-sink
as well).this is no longer true, sink is running off the
main
branch as of commit 0287dc196914efba4407908e020c146b1733e7ac
related projects
-
zflux: a buffering proxy (using zmq) to gracefully handle network failures, and can also do load balancing.
-
shared-jenkins-pipelines: jenkins delcarative pipelines, including the
poetry.groovy
pipeline used to build this project.
architecture
- proxy
- sink
- sensor
- apis