stas-dovgodko/mqtt-influx

dev-master 2017-06-13 19:07 UTC

This package is auto-updated.

Last update: 2024-09-23 22:21:16 UTC


README

基于 PHP-React 的 mqtt 到 influxdb 网关。

用于物联网 DIY 项目,以便将数据上传并可视化在 grafana 中

请添加本地配置,例如 config/default.yml,并运行

php daemon.phar --config=my_config.yml

或把配置文件放到 config.local.yml

php daemon.phar

也可以使用 plain daemon.php 而不是 phar

配置示例

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}