Cloud backend for RosettaHome devices
Brood uses Docker for infrastructure management. To use this repository, make sure you have Docker installed on your target machine.
Brood consists of the following software
Brood forces an encrypted MQTT connection. The following steps show how to create self-signed certificates to get RosettaHome talking to Brood.
$ cd priv
$ ../script/generate_ca.sh
priv/ssl/ca.crt
$ ../script/generate_server_crt.sh
priv/ssl/brood.crt
and priv/ssl/brood.key
respectively$ ../script/generate_client_crt.sh
rosetta_home/app/cloud_logger/priv/ssl/cicada.key
and rosetta_home/app/cloud_logger/priv/ssl/cicada.crt
$ docker-compose up
syslog
http://localhost:3000
brood/priv/dashboards
unfortunately Grafana does not allow for auto-selecting datasources when automatically importing dashboards, so it’s manual for now