This repository has been archived by the owner on Aug 15, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Home
zynzel edited this page Jul 17, 2016
·
7 revisions
Originaly Meact was designed to handle metrics reported by Moteino boards.
Now Meact can handle metrics reported by any kind of software/hardware. Main Meact task is to get metric from external stuff, write it to DB and perform various action.
How to feed Meact:
- via serial port
- via HTTP API
- via MQTT
- via Feeder service
Meact contains a few sub services:
- Executor - main daemon, resposible for executing actions
- DBSM - db save metric daemon, responsible for saving metrics in DB
- SRL - serial daemon, responsible for reading metrics from serial and sending to DBSM/Executor
- API - JSON API to talk to other services via MQTT/query DB
- Feeder - pooler service, responsible for pooling external stuff and feeding meact
Meact services can be used independently. You can use ex. only executor and dbsm.
- Rassberry PI (or any other python compatible computer)
- python
- mqtt/paho/mosquitto
- sqlalchemy/sqlite
- bottle
- highcharts/highstock (graphs)
- AngularJS
- twitter bootstrap