{ "cn": [{ "title": "概要", "path": "./" }, { "title": "安装试用", "children": [{ "title": "下载安装快速入门", "path": "getting_started" }, { "title": "Docker 容器安装教程", "path": "quick_start_docker" }, { "title": "EdgeX Foundry 规则引擎教程", "path": "edgex/edgex_rule_engine_tutorial" }, { "title": "如何使用 meta 函数抽取在 EdgeX 消息总线中发送的其它信息", "path": "edgex/edgex_meta" } ] }, { "title": "规则", "children": [{ "title": "规则管理", "path": "rules/overview" }, { "title": "规则流水线", "path": "rules/rule_pipeline" }, { "title": "Sinks 动作", "children": [{ "title": "EdgeX 消息总线目标", "path": "rules/sinks/edgex" }, { "title": "MQTT 动作", "path": "rules/sinks/mqtt" }, { "title": "Nop 动作", "path": "rules/sinks/nop" }, { "title": "REST动作", "path": "rules/sinks/rest" }, { "title": "日志操作", "path": "rules/sinks/log" }, { "title": "内存动作", "path": "rules/sinks/memory" } ] }, { "title": "Sources 源", "children": [{ "title": "EdgeX 源", "path": "rules/sources/edgex" }, { "title": "HTTP 提取源", "path": "rules/sources/http_pull" }, { "title": "MQTT源", "path": "rules/sources/mqtt" }, { "title": "文件源", "path": "rules/sources/file" }, { "title": "内存源", "path": "rules/sources/memory" } ] }, { "title": "Golang 模版", "path": "rules/data_template" }, { "title": "状态和容错", "path": "rules/state_and_fault_tolerance" } ] }, { "title": "eKuiper SQL 参考", "children": [ { "title": "eKuiper SQL 介绍", "path": "sqls/overview" }, { "title": "流规格", "path": "sqls/streams" }, { "title": "表规格", "path": "sqls/tables" }, { "title": "查询语言元素", "path": "sqls/query_language_elements" }, { "title": "窗口", "path": "sqls/windows" }, { "title": "函数", "path": "sqls/built-in_functions" }, { "title": "数据类型", "path": "sqls/data_types" }, { "title": "eKuiper 词汇元素", "path": "sqls/lexical_elements" }, { "title": "JSON 表达式", "path": "sqls/json_expr" } ] }, { "title": "扩展 eKuiper", "children": [{ "title": "扩展概要", "path": "extension/overview" }, { "title": "调用外部函数", "path": "extension/external/external_func" }, { "title": "原生插件开发", "children": [ { "title": "原生插件概要", "path": "extension/native/overview" }, { "title": "自定义原生插件开发", "children": [ { "title": "插件开发介绍", "path": "extension/native/develop/overview" }, { "title": "插件开发教程", "path": "extension/native/develop/plugins_tutorial" }, { "title": "函数插件开发", "path": "extension/native/develop/function" }, { "title": "目标插件开发", "path": "extension/native/develop/sink" }, { "title": "源插件开发", "path": "extension/native/develop/source" } ] }, { "title": "预定义的目标扩展", "children": [ { "title": "文件目标(Sink)", "path": "extension/native/sinks/file" }, { "title": "图像目标(Sink)", "path": "extension/native/sinks/image" }, { "title": "InfluxDB 目标(Sink)", "path": "extension/native/sinks/influx" }, { "title": "redis 目标(Sink)", "path": "extension/native/sinks/redis" }, { "title": "TDengine 目标(Sink)", "path": "extension/native/sinks/tdengine" }, { "title": "Zmq 目标(Sink)", "path": "extension/native/sinks/zmq" } ] }, { "title": "预定义的源扩展", "children": [{ "title": "random 源(Source)", "path": "extension/native/sources/random" }, { "title": "Zmq 源(Source)", "path": "extension/native/sources/zmq" } ] }, { "title": "预定义的函数扩展", "path": "extension/native/functions/functions" } ] }, { "title": "Portable 插件开发", "children": [ { "title": "Portable 插件简介", "path": "extension/portable/overview" }, { "title": "Portable 插件 Go 语言 SDK", "path": "extension/portable/go_sdk" }, { "title": "Portable 插件 Python 语言 SDK", "path": "extension/portable/python_sdk" } ] } ] }, { "title": "使用指南", "children": [ { "title": "安装", "path": "operation/install/overview" }, { "title": "centos 安装", "path": "operation/install/cent-os" }, { "title": "配置文件", "path": "operation/config/configuration_file" }, { "title": "认证配置", "path": "operation/config/authentication" }, { "title": "命令行工具", "children": [ { "title": "摘要", "path": "operation/cli/overview" }, { "title": "流管理", "path": "operation/cli/streams" }, { "title": "规则管理", "path": "operation/cli/rules" }, { "title": "表管理", "path": "operation/cli/tables" }, { "title": "插件管理", "path": "operation/cli/plugins" } ] }, { "title": "管理控制台", "children": [ { "title": "控制台使用", "path": "operation/manager-ui/overview" }, { "title": "如何将自定义的插件展示在管理控制台的安装列表", "path": "operation/manager-ui/plugins_in_manager" } ] }, { "title": "Rest API 接口", "children": [ { "title": "接口介绍", "path": "operation/restapi/overview" }, { "title": "流管理", "path": "operation/restapi/streams" }, { "title": "表管理", "path": "operation/restapi/tables" }, { "title": "规则管理", "path": "operation/restapi/rules" }, { "title": "插件管理", "path": "operation/restapi/plugins" }, { "title": "外部函数管理", "path": "operation/restapi/services" } ] }, { "title": "交叉编译", "path": "operation/compile/cross-compile" } ] } ], "en": [{ "title": "Introduction", "path": "./" }, { "title": "Install and operation", "children": [{ "title": "Download and install quick start", "path": "getting_started" }, { "title": "Docker installation tutorial", "path": "quick_start_docker" }, { "title": "EdgeX Foundry installation", "path": "edgex/edgex_rule_engine_tutorial" }, { "title": "How to use meta function to extract addtional data from EdgeX message bus", "path": "edgex/edgex_meta" } ] }, { "title": "Rules", "children": [{ "title": "Introduction", "path": "rules/overview" }, { "title": "Rule Pipeline", "path": "rules/rule_pipeline" }, { "title": "Sinks", "children": [{ "title": "EdgeX Message Bus action", "path": "rules/sinks/edgex" }, { "title": "MQTT action", "path": "rules/sinks/mqtt" }, { "title": "Memory action", "path": "rules/sinks/memory" }, { "title": "Nop action", "path": "rules/sinks/nop" }, { "title": "REST action", "path": "rules/sinks/rest" }, { "title": "Log action", "path": "rules/sinks/log" } ] }, { "title": "Sources", "children": [{ "title": "EdgeX Source", "path": "rules/sources/edgex" }, { "title": "HTTP pull source", "path": "rules/sources/http_pull" }, { "title": "File source", "path": "rules/sources/file" }, { "title": "Memory source", "path": "rules/sources/memory" }, { "title": "MQTT source", "path": "rules/sources/mqtt" } ] }, { "title": "Golang template", "path": "rules/data_template" }, { "title": "State and Fault Tolerance", "path": "rules/state_and_fault_tolerance" } ] }, { "title": "eKuiper SQL", "children": [{ "title": "Introduction", "path": "sqls/overview" }, { "title": "Streams", "path": "sqls/streams" }, { "title": "Tables", "path": "sqls/tables" }, { "title": "Data types", "path": "sqls/data_types" }, { "title": "Query language element", "path": "sqls/query_language_elements" }, { "title": "Windows", "path": "sqls/windows" }, { "title": "Functions", "path": "sqls/built-in_functions" }, { "title": "eKuiper lexical elements", "path": "sqls/lexical_elements" }, { "title": "JSON Expressions", "path": "sqls/json_expr" } ] }, { "title": "Extend eKuiper", "children": [ { "title": "Introduction", "path": "extension/overview" }, { "title": "External function", "path": "extension/external/external_func" }, { "title": "Native plugin develop", "children": [ { "title": "Native plugin develop overview", "path": "extension/native/overview" }, { "title": "Custom native plugin develop", "children": [ { "title": "Plugin develop introduction", "path": "extension/native/develop/overview" }, { "title": "Plugin develop tutorial", "path": "extension/native/develop/plugins_tutorial" }, { "title": "Function plugin", "path": "extension/native/develop/function" }, { "title": "Sink plugin", "path": "extension/native/develop/sink" }, { "title": "Source plugin", "path": "extension/native/develop/source" } ] }, { "title": "Predefined sink plugins", "children": [ { "title": "File sink", "path": "extension/native/sinks/file" }, { "title": "Image sink", "path": "extension/native/sinks/image" }, { "title": "InfluxDB sink", "path": "extension/native/sinks/influx" }, { "title": "Redis sink", "path": "extension/native/sinks/redis" }, { "title": "TDengine sink", "path": "extension/native/sinks/tdengine" }, { "title": "Zmq sink", "path": "extension/native/sinks/zmq" } ] }, { "title": "Predefined source plugins", "children": [{ "title": "Random source", "path": "extension/native/sources/random" }, { "title": "Zmq source", "path": "extension/native/sources/zmq" } ] }, { "title": "Predefined sink plugins", "path": "extension/native/functions/functions" } ] }, { "title": "Portable plugin develop", "children": [ { "title": "Portable Plugin", "path": "extension/portable/overview" }, { "title": "GO SDK for Portable Plugin", "path": "extension/portable/go_sdk" }, { "title": "Python SDK for Portable Plugin", "path": "extension/portable/python_sdk" } ] } ] }, { "title": "Operation", "children": [ { "title": "Install", "path": "operation/install/overview" }, { "title": "centos", "path": "operation/install/cent-os" }, { "title": "Configuration File", "path": "operation/config/configuration_file" }, { "title": "Authentication", "path": "operation/config/authentication" }, { "title": "Command line tool", "children": [{ "title": "Introduction", "path": "operation/cli/overview" }, { "title": "Streams", "path": "operation/cli/streams" }, { "title": "Rules", "path": "operation/cli/rules" }, { "title": "Tables", "path": "operation/cli/tables" }, { "title": "Plugins", "path": "operation/cli/plugins" } ] }, { "title": "eKuiper management console", "children": [{ "title": "Introduction", "path": "operation/manager-ui/overview" }, { "title": "How to display custom plugins in the installation list of the management console", "path": "operation/manager-ui/plugins_in_manager" } ] }, { "title": "Rest API", "children": [{ "title": "Introduction", "path": "operation/restapi/overview" }, { "title": "Streams", "path": "operation/restapi/streams" }, { "title": "Tables", "path": "operation/restapi/tables" }, { "title": "Rules", "path": "operation/restapi/rules" }, { "title": "Plugins", "path": "operation/restapi/plugins" }, { "title": "External Services", "path": "operation/restapi/services" } ] }, { "title": "Cross Compile", "path": "operation/compile/cross-compile" } ] } ] }