Sem descrição

ngjaying b0736f24c3 doc(sink): update rest sink doc for dataTemplate and bodyType 5 years atrás
common f6e7bb0f31 feat(sink): rest sink add data template support 5 years atrás
docker fb7aede0cc Update README.md 5 years atrás
docs b0736f24c3 doc(sink): update rest sink doc for dataTemplate and bodyType 5 years atrás
etc 6376cc6653 refactor(mqtt): revert mqtt source to use /etc/mqtt_source.yaml as the config file 5 years atrás
examples 5762b09dbf fix go module issue 5 years atrás
plugins 0f7f631688 bug(plugins): random property not set; make file add plugin functions folder 5 years atrás
xsql 0fd2f6bc9c bug(sql): alias should be case insensitive 5 years atrás
xstream f6e7bb0f31 feat(sink): rest sink add data template support 5 years atrás
.gitignore 9998dbab44 Add document build 5 years atrás
Dockerfile-by-corss-build dda291c222 Update Docker file 5 years atrás
LICENSE 6823b05a14 Initial commit 5 years atrás
Makefile b2e037d2bb Add nocache to docker build 5 years atrás
README.md 30ff93184c Add docker build 5 years atrás
go.mod 5762b09dbf fix go module issue 5 years atrás

README.md

A lightweight IoT edge analytic software

Highlight

A SQL based lightweight IoT analytics/streaming software running at resource constrained edge devices.

  • Native run with small overhead ( ~7MB package), support Linux/Windows/Mac OS
  • SQL based, easy to use
  • Built-in support for MQTT source
  • Extension - user can customize the rule engine
  • RESTful APIs for rules management

Document

English

中文

Build from source code

Prepare

  • Go version >= 1.11

Build binary file

  • Build binary file
  $ make
  • Get the compressed files
  $ make pkg
  • Get the docker image
  $ make docker

Cross-build binary file

  • Prepare

    • docker version >= 19.03

    • Requires experimental mode to be enabled on the Docker CLI

  • Get the cross-build compressed file

  $ make cross_build
  • Get the multi-platform images and push to registry
  $ make cross_docker