<?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://tbmq.io/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/community/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/contact-us/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/cookie-policy/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/installation/building-from-source/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/installation/upgrade-instructions/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/newsletter-thanks/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/application-shared-subscription/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/architecture-details/persistent-app-client/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/architecture-details/persistent-device-client/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/architecture/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/changelog/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/concepts/client-types/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/concepts/clustering/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/concepts/qos/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/concepts/security/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/concepts/sessions/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/concepts/topics/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/getting-started/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/help/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/image-gallery/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/cluster/aws-cluster-setup/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/cluster/azure-cluster-setup/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/cluster/docker-compose-setup/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/cluster/gcp-cluster-setup/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/cluster/helm-cluster-setup-aws/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/cluster/helm-cluster-setup-azure/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/cluster/helm-cluster-setup-gcp/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/cluster/helm-cluster-setup-minikube/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/cluster/minikube-cluster-setup/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/config/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/docker-windows/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/docker/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/how-to-change-config/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/ie-config/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/live-demo/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/installation/upgrade-instructions/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/integrations/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/integrations/http/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/integrations/kafka/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/integrations/mqtt/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/license/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/mqtt-client-credentials-management/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/other/blocked-client/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/other/bulk-provisioning/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/other/health/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/other/msg-delivery-strategy/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/other/proxy-protocol/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/prometheus-metrics/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/reference/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/reference/1m-throughput-p2p-performance-test/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/reference/3m-throughput-single-node-performance-test/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/reference/100m-connections-performance-test/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/releases/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/rest-api/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/roadmap/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/audit-log/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/authentication/basic/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/authentication/http/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/authentication/jwt/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/authentication/scram/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/authentication/x509/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/domains/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/https/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/listeners/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/mqtts/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/oauth-2-support/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/overview/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/security/rbac/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/subscription/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/troubleshooting/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/backpressure/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/clean-persistent-sessions/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/dropped-messages/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/integrations/how-to-connect-thingsboard-to-tbmq/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/keep-alive/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/last-will/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/mqtt-broker/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/mqtt-client-id/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/mqtt-client-type/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/mqtt-over-ws/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/mqtt-protocol/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/qos/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/retained-messages/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/shared-subscriptions/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/topics/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/ui/monitoring/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/ui/mqtt-client-credentials/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/ui/sessions/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/ui/settings/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/ui/shared-subscriptions/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/ui/subscriptions/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/ui/unauthorized-clients/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/ui/users/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-guide/ui/websocket-client/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/user-management/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/white-labeling/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/docs/pe/why-tbmq/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/installations/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/live-demo/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/keep-alive/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/last-will/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-5/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-authentication/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-authorization/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-broker/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-client-certificates/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-client-id/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-client/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-connection/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-flow-control/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-message-expiry/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-packets/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-payload-encryption/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-payload-format/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-reason-codes/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-request-response/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-tls/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-topic-alias/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-user-properties/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-vs-amqp/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-vs-coap/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-vs-http/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/mqtt-vs-kafka/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/persistent-session/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/publish-subscribe/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/qos/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/retained-messages/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/security/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/shared-subscriptions/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/subscription-options/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/topics/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/websocket/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/mqtt/what-is-mqtt/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/performance/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/pricing/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/product/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/product/privacy-policy/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url><url><loc>https://tbmq.io/product/terms-of-use/</loc><lastmod>2026-08-27T17:52:59.000Z</lastmod></url></urlset>