dev-master
9999999-dev
proprietary
The Requires
- influxdb/influxdb-php 1.14.4
- oliverlorenz/php-mqtt-client master
- hassankhan/config 0.10.0
- symfony/yaml 2.5.x-dev
The Development Requires
by Stas Dovgodko
Wallogit.com
2017 © Pedro Peláez
PHP-React based mqtt to influxdb gateway., (*1)
For IoT diy stuff to upload and visualize data in grafana, (*2)
Please add local config just like config/default.yml somewhere near and run:, (*3)
php daemon.phar --config=my_config.yml, (*4)
or put config to config.local.yml, (*5)
php daemon.phar, (*6)
Can use plain daemon.php instead of phar too, (*7)
Config example:, (*8)
influxdb:
database: test_db
server:
host: influxdb
port: 8086
mqtt:
broker:
host: m12.cloudmqtt.com
port: 14775
user: zxcsec
password: xcvdx5xcv
subscribe:
- topic: "#"
qos: 0
topics:
- {pattern: "'(.*?\/vq_0)'", measurement: "$1", tags: {}, type: percent}
- {pattern: "'(.*?\/rms_0)'", measurement: "$1", tags: {}, type: int}
- {pattern: "'(.*?\/trms_0)'", measurement: "$1", tags: {}, type: int}
- {pattern: "'(.*?\/wifi-signal)'", measurement: "$1", tags: {}, type: float}
proprietary