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 for data collection, processing, visualization, and device management. See What is Thingsboard? if you are new platform user.
Thingsboard IoT Gateway documentation is hosted on thingsboard.io.
Thingsboard IoT Gateway provides following features:
The IoT Gateway is built on top of Java, however is different from similar projects that leverage OSGi technology. The idea is distantly similar to microservices architecture. There are other programming languages (C, C++, Python, Javascript, Go..) that may be more suitable for application development that target IoT devices. Especially, when we are talking about language APIs and existing libraries to work with serial ports, GPIOs, I2C, and new modules and sensors that are released every day.
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.
Connect to your OPC-UA server or MQTT broker in minutes by following this guide.
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:
This project is released under Apache 2.0 License.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。