Data Broker is a system that is used to collect and store data from devices over a message bus. It uses MQTT however it could support other message buses in the future.
This software was developed to support measurement of laboratory equipment at the University of Southampton in Chemistry, Physics and as part of a site-wide carbon monitoring programme. The development was supported by the IT as a Utility Network.
-
Install prerequisites (CentOS):
sudo yum install nodejs mosquitto
-
Clone the repository:
git clone https://github.com/dgc/databroker.git
-
Install the dependencies:
npm install
-
Adjust the configuration file by editing
conf/configuration.json
. -
Run the server:
bin/www
-
Point your web browser at http://127.0.0.1/