Roadmap

2023 Q1

  • HTTP Server
flowchart RL
    client["Http Client"] --"Request GET/POST"---> machbase-neo
    subgraph machbase-neo
        direction RL
        http["HTTP Listener"] --Read/Write--> machbase
        machbase[("machbase engine")]
    end
  • MQTT Server
flowchart RL
    client["MQTT Client"] --PUBLISH---> machbase-neo
    subgraph machbase-neo
        direction RL
        http["MQTT Listener"] --Write--> machbase
        machbase[("machbase engine")]
    end

2023 Q2

  • MQTT Subscriber
flowchart RL
    external-system --PUBLISH--> machbase-neo
    machbase-neo --SUBSCRIBE--> external-system
    subgraph machbase-neo
        direction RL
        subscriber["MQTT Subscriber"] --Write--> machbase
        machbase[("machbase engine")]
    end
    subgraph external-system
        direction RL
        client["MQTT Client"] --PUBLISH--> mqtt[[MQTT Broker]]
    end

2023 Q4

  • Data visualization

    Support Apache echarts.

2024 Q2

  • NATS Subscriber
flowchart RL
    external-system --PUBLISH--> machbase-neo
    machbase-neo --SUBSCRIBE--> external-system
    subgraph machbase-neo
        direction RL
        subscriber["NATS Subscriber"] --Write--> machbase
        machbase[("machbase engine")]
    end
    subgraph external-system
        direction RL
        client["NATS Client"] --PUBLISH--> mqtt[[NATS Server]]
    end

Later 2024

  • Kafka Consumer (planning…)
flowchart RL
    external-system --CONSUME--> machbase-neo
    machbase-neo --SUBSCRIBE--> external-system
    subgraph machbase-neo
        direction RL
        subscriber["Kafka Consumer"] --Write--> machbase
        machbase[("machbase engine")]
    end
    subgraph external-system
        direction RL
        client["Kafka Producer"] --PRODUCE--> mqtt[[Kafka Server]]
    end
  • Geo Location visualization (planning…)

    Support leaflet.js for geo-location data visualization.

Last updated on