<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://docs.emqx.com/en/legacy.html</loc><lastmod>2026-05-20T03:39:25.756Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/ja/</loc><lastmod>2026-05-20T03:39:25.756Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/ja/legacy.html</loc><lastmod>2026-05-20T03:39:25.757Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/monitor/topic-tree.html</loc><lastmod>2026-05-20T03:39:25.757Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/quick-start/quick-start.html</loc><lastmod>2026-05-20T03:39:25.765Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/release-history/release-history.html</loc><lastmod>2026-05-20T03:39:25.765Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/security/authentication.html</loc><lastmod>2026-05-20T03:39:25.766Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/tutorial/SSL_TLS.html</loc><lastmod>2026-05-20T03:39:25.767Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/installation/windows.html</loc><lastmod>2026-05-20T03:39:25.767Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/access-control/acl.html</loc><lastmod>2026-05-20T03:39:25.791Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/security/authn-file.html</loc><lastmod>2026-05-20T03:39:25.792Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/security/authn-http.html</loc><lastmod>2026-05-20T03:39:25.792Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/security/authorization.html</loc><lastmod>2026-05-20T03:39:25.793Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/security/authz-built-in-file.html</loc><lastmod>2026-05-20T03:39:25.796Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/security/authz-http.html</loc><lastmod>2026-05-20T03:39:25.796Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/test-report.html</loc><lastmod>2026-05-20T03:39:25.798Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/tutorial/ha-keepalived.html</loc><lastmod>2026-05-20T03:39:25.798Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/tutorial/retain-msg-persistence.html</loc><lastmod>2026-05-20T03:39:25.799Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/tutorial/tutorial.html</loc><lastmod>2026-05-20T03:39:25.799Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/tutorial/webhook.html</loc><lastmod>2026-05-20T03:39:25.800Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/advanced-settings/hot-update.html</loc><lastmod>2026-05-20T03:39:25.814Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/api/introduction.html</loc><lastmod>2026-05-20T03:39:25.815Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/bridges/bridge-overview.html</loc><lastmod>2026-05-20T03:39:25.815Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/acl.html</loc><lastmod>2026-05-20T03:39:25.816Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/license-policy.html</loc><lastmod>2026-05-20T03:39:25.816Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/access-control/http.html</loc><lastmod>2026-05-20T03:39:25.822Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/access-control/introduction.html</loc><lastmod>2026-05-20T03:39:25.822Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/access-control/jwt.html</loc><lastmod>2026-05-20T03:39:25.823Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/access-control/login.html</loc><lastmod>2026-05-20T03:39:25.824Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/advanced-settings/users.html</loc><lastmod>2026-05-20T03:39:25.824Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/api/v4.html</loc><lastmod>2026-05-20T03:39:25.826Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/bridges/quic-bridge-quick-start.html</loc><lastmod>2026-05-20T03:39:25.827Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/bridges/quic-bridge.html</loc><lastmod>2026-05-20T03:39:25.828Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/bridges/quic-config.html</loc><lastmod>2026-05-20T03:39:25.828Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/bridges/tcp-bridge-advanced.html</loc><lastmod>2026-05-20T03:39:25.828Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/bridges/tcp-bridge-quick-start.html</loc><lastmod>2026-05-20T03:39:25.829Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/bridges/tcp-bridge.html</loc><lastmod>2026-05-20T03:39:25.829Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/bridges.html</loc><lastmod>2026-05-20T03:39:25.829Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/broker.html</loc><lastmod>2026-05-20T03:39:25.830Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/http-server.html</loc><lastmod>2026-05-20T03:39:25.830Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/introduction.html</loc><lastmod>2026-05-20T03:39:25.830Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/listener.html</loc><lastmod>2026-05-20T03:39:25.831Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/logs.html</loc><lastmod>2026-05-20T03:39:25.831Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/mqtt.html</loc><lastmod>2026-05-20T03:39:25.831Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/plugin.html</loc><lastmod>2026-05-20T03:39:25.832Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/config-description/webhook.html</loc><lastmod>2026-05-20T03:39:25.832Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/</loc><lastmod>2026-05-20T03:39:25.832Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/installation/docker.html</loc><lastmod>2026-05-20T03:39:25.832Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/en/emqx-edge/latest/installation/packages.html</loc><lastmod>2026-05-20T03:39:25.833Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/access-control/http.html</loc><lastmod>2026-05-20T03:39:25.880Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/introduction.html</loc><lastmod>2026-05-20T03:39:25.897Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/listener.html</loc><lastmod>2026-05-20T03:39:26.032Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/logs.html</loc><lastmod>2026-05-20T03:39:26.032Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/more-config.html</loc><lastmod>2026-05-20T03:39:26.033Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/broker.html</loc><lastmod>2026-05-20T03:39:26.127Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/gateway.html</loc><lastmod>2026-05-20T03:39:26.128Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/http-server.html</loc><lastmod>2026-05-20T03:39:26.129Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/gateway/dds.html</loc><lastmod>2026-05-20T03:39:26.145Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/installation/build-options.html</loc><lastmod>2026-05-20T03:39:26.146Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/mqtt-stream/configuration.html</loc><lastmod>2026-05-20T03:39:26.147Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/api/introduction.html</loc><lastmod>2026-05-20T03:39:26.154Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/bridges/quic-bridge.html</loc><lastmod>2026-05-20T03:39:26.155Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/mqtt.html</loc><lastmod>2026-05-20T03:39:26.155Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/parquet.html</loc><lastmod>2026-05-20T03:39:26.155Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/plugin.html</loc><lastmod>2026-05-20T03:39:26.156Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/rules.html</loc><lastmod>2026-05-20T03:39:26.156Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/v013.html</loc><lastmod>2026-05-20T03:39:26.157Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/v014.html</loc><lastmod>2026-05-20T03:39:26.157Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/webhook.html</loc><lastmod>2026-05-20T03:39:26.158Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/gateway/someip-gateway.html</loc><lastmod>2026-05-20T03:39:26.158Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/gateway/introduction.html</loc><lastmod>2026-05-20T03:39:26.158Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/gateway/zmq-gateway.html</loc><lastmod>2026-05-20T03:39:26.159Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/</loc><lastmod>2026-05-20T03:39:26.159Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/installation/docker.html</loc><lastmod>2026-05-20T03:39:26.159Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/installation/introduction.html</loc><lastmod>2026-05-20T03:39:26.160Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/installation/packages.html</loc><lastmod>2026-05-20T03:39:26.160Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/installation/windows.html</loc><lastmod>2026-05-20T03:39:26.160Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/quick-start/quick-start.html</loc><lastmod>2026-05-20T03:39:26.161Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/rule/config-rule-engine.html</loc><lastmod>2026-05-20T03:39:26.161Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/toolkit/bench.html</loc><lastmod>2026-05-20T03:39:26.162Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/tutorial/SSL_TLS.html</loc><lastmod>2026-05-20T03:39:26.162Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/access-control/introduction.html</loc><lastmod>2026-05-20T03:39:26.163Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/access-control/jwt.html</loc><lastmod>2026-05-20T03:39:26.163Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/access-control/login.html</loc><lastmod>2026-05-20T03:39:26.163Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/bridges/aws-iot-core-bridge.html</loc><lastmod>2026-05-20T03:39:26.164Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/bridges/introduction.html</loc><lastmod>2026-05-20T03:39:26.164Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/access-control/acl.html</loc><lastmod>2026-05-20T03:39:26.165Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/api/v1.html</loc><lastmod>2026-05-20T03:39:26.165Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/api/v4.html</loc><lastmod>2026-05-20T03:39:26.166Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/bridges/tcp-bridge.html</loc><lastmod>2026-05-20T03:39:26.167Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/acl.html</loc><lastmod>2026-05-20T03:39:26.167Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/config-description/bridges.html</loc><lastmod>2026-05-20T03:39:26.167Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/mqtt-stream/introduction.html</loc><lastmod>2026-05-20T03:39:26.168Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/rule/introduction.html</loc><lastmod>2026-05-20T03:39:26.168Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/rule/web-hook-0.19.html</loc><lastmod>2026-05-20T03:39:26.169Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/test-report.html</loc><lastmod>2026-05-20T03:39:26.169Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/toolkit/command-line.html</loc><lastmod>2026-05-20T03:39:26.170Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/toolkit/nftp.html</loc><lastmod>2026-05-20T03:39:26.170Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/toolkit/toolkit.html</loc><lastmod>2026-05-20T03:39:26.170Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/tutorial/retain-msg-persistence.html</loc><lastmod>2026-05-20T03:39:26.170Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/tutorial/tutorial.html</loc><lastmod>2026-05-20T03:39:26.171Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/tutorial/webhook.html</loc><lastmod>2026-05-20T03:39:26.171Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/legacy.html</loc><lastmod>2026-05-20T03:39:26.171Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://docs.emqx.com/zh/emqx-edge/latest/mqtt-stream/consumer.html</loc><lastmod>2026-05-20T03:39:26.171Z</lastmod><changefreq>weekly</changefreq></url></urlset>