Join our Discord

ThingsBoard IoT Gateway

The ThingsBoard IoT Gateway is an open-source, Python-based application that enables seamless integration of legacy and third-party devices with the ThingsBoard IoT platform. It serves as a protocol adapter that collects data from external sources and publishes it to ThingsBoard via a unified format.

πŸ“– What is ThingsBoard IoT Gateway?

πŸ’‘ New to ThingsBoard? Learn what ThingsBoard is

πŸš€ Getting Started

Curious how the ThingsBoard IoT Gateway works in action?

➑️ Follow our Getting Started Guide to:

πŸ’‘ Ideal for evaluation, proof-of-concept, and learning how the gateway processes and routes data.

What is ThingsBoard IoT Gateway?

πŸ”Œ Gateway Features

ThingsBoard IoT Gateway supports a wide range of industrial and IoT protocols out of the box. Each connector enables collecting data from external systems, transforming it into a unified format, and forwarding it to ThingsBoard.

πŸ“Ÿ Industrial & SCADA Protocols

🌐 IoT & Networking Protocols

πŸ“‘ Smart Energy & Charging

🏠 Smart Building & Home Automation

🧩 Extensibility

✨ All connectors support flexible configuration, data transformation, and integration with the ThingsBoard platform's device model.

🧰 Core Gateway Capabilities

In addition to multi-protocol support, the ThingsBoard IoT Gateway includes robust features for reliability, remote management, and automation:

πŸ”’ Reliability & Resilience

πŸ”„ Unified Data Processing

πŸ› οΈ Remote Management & Control

πŸ”„ Device Lifecycle Handling

πŸ—οΈ Architecture Overview

The IoT Gateway is implemented in Python, allowing powerful extension and customization. It follows a modular architecture resembling microservices.

Ideal for edge use cases where flexibility and protocol diversity are key.

πŸ’¬ Support & Community

Need help or want to share ideas?

🐞 Found a bug? Please open an issue.

⭐ Contributing

We welcome contributions! Feel free to fork the repo, open PRs, or help triage issues.

βš–οΈ License

This project is licensed under the Apache 2.0 License.

🌟 Don't forget to star the repository to show your ❀️ and support!