# 插件
EMQX 发行包中,包含了大量的官方插件,提供了一些基础的、或各类扩展的功能。
它们依赖于 emqx (opens new window) 的代码 API 或者 钩子 进行实现其特殊的功能。
然后通过打包编译工具 emqx-rel (opens new window) 将其与 emqx (opens new window) 核心项目一起编译并打包至一个可运行的软件包中。
# 插件列表
目前 EMQX 发行包提供的插件包括:
插件 | 配置文件 | 说明 |
---|---|---|
emqx_dashboard (opens new window) | etc/plugins/emqx_dashbord.conf | Web 控制台插件 (默认加载) |
emqx_management (opens new window) | etc/plugins/emqx_management.conf | HTTP API and CLI 管理插件 |
emqx_auth_mnesia (opens new window) | etc/plugins/emqx_auth_mnesia.conf | Mnesia 认证 / 访问控制 |
emqx_auth_jwt (opens new window) | etc/plugins/emqx_auth_jwt.conf | JWT 认证 / 访问控制 |
emqx_auth_ldap (opens new window) | etc/plugins/emqx_auth_ldap.conf | LDAP 认证 / 访问控制 |
emqx_auth_http (opens new window) | etc/plugins/emqx_auth_http.conf | HTTP API 与 CLI 管理插件 |
emqx_auth_mongo (opens new window) | etc/plugins/emqx_auth_mongo.conf | MongoDB 认证 / 访问控制 |
emqx_auth_mysql (opens new window) | etc/plugins/emqx_auth_mysql.conf | MySQL 认证 / 访问控制 |
emqx_auth_pgsql (opens new window) | etc/plugins/emqx_auth_pgsql.conf | PostgreSQL 认证 / 访问控制 |
emqx_auth_redis (opens new window) | etc/plugins/emqx_auth_redis.conf | Redis 认证 / 访问控制 |
emqx_psk_file (opens new window) | etc/plugins/emqx_psk_file.conf | PSK 支持 |
emqx_web_hook (opens new window) | etc/plugins/emqx_web_hook.conf | Web Hook 插件 |
emqx_lua_hook (opens new window) | etc/plugins/emqx_lua_hook.conf | Lua Hook 插件 |
emqx_retainer (opens new window) | etc/plugins/emqx_retainer.conf | Retain 消息存储模块 |
emqx_rule_engine (opens new window) | etc/plugins/emqx_rule_engine.conf | 规则引擎 |
emqx_bridge_mqtt (opens new window) | etc/plugins/emqx_bridge_mqtt.conf | MQTT 消息桥接插件 |
emqx_coap (opens new window) | etc/plugins/emqx_coap.conf | CoAP 协议支持 |
emqx_lwm2m (opens new window) | etc/plugins/emqx_lwm2m.conf | LwM2M 协议支持 |
emqx_sn (opens new window) | etc/plugins/emqx_sn.conf | MQTT-SN 协议支持 |
emqx_stomp (opens new window) | etc/plugins/emqx_stomp.conf | Stomp 协议支持 |
emqx_recon (opens new window) | etc/plugins/emqx_recon.conf | Recon 性能调试 |
emqx_plugin_template (opens new window) | etc/plugins/emqx_plugin_template.conf | 代码热加载插件 |