The Thingsboard IoT Gateway is an open-source solution that allows you to integrate devices connected to legacy and third-party systems with Thingsboard.
Thingsboard is an open-source IoT platform that enables rapid development, management and scaling of IoT applications. See What is Thingsboard? if you are new platform user.
Thingsboard IoT Gateway provides following features:
The Gateway provides simple integration APIs, and encapsulates common Thingsboard related tasks: device provisioning, local data persistence and delivery, message converters/adaptors and other. As an application developer, you are able to choose Python, Go, C/C++ and other languages and connect to Thingsboard Gateway through external MQTT broker or OPC-UA server. Devices that support other protocols may be connected to gateway by implementing custom extensions.
The initial Gateway release goal is to bring Thingsboard data collection feature to OPC-UA and MQTT enabled devices.
The Gateway project is currently in active development stage and you should expect following major features in next releases: