Skip to content

Releases: thingsboard/thingsboard-gateway

ThingsBoard IoT Gateway

27 Dec 14:16
Compare
Choose a tag to compare

Open-source Python IoT Gateway.
This is the first release of the brand new ThingsBoard Gateway. It is written in Python, unlike the previous one — based on Java. We are keen to improve our gateway, so within next releases you should expect new features and improvements.
The very basic data flow is as follows:
Incoming data goes to Connector — Connector forwards data to converter(s) and receives ThingsBoard suitable data — Connector sends the data to Persistent storage — ThingsBoard Gateway service delivers the data to ThingsBoard IoT Platform.
The Persistent storage (Event storage) is used to temporary store the telemetry, attributes and other events produced by Connectors until they are delivered to ThingsBoard. There are 2 types of storage — memory (RAM) and file (HDD).

  • Implemented several connectors:
    • MQTT - You can connect to external MQTT brokers.
      Supported features:
      - Subscription to topics on the broker for collection incoming data.
      - Publishing to topics on the broker after processing RPC requests from the ThingsBoard.
      - Subscription to RPC response topic on the broker.
      - Handling shared attribute update requests from the ThingsBoard.

    • Modbus - You can connect to external Modbus servers/clients.
      Supported features:
      - Reading data from registers.
      - Processing data from devices as telemetry and attributes on ThingsBoard.
      - RTU over TCP/UDP.
      - Serial RTU/ASCII client.
      - Processing shared attribute update request from ThingsBoard.
      - Opportunity for call functions on device/server on receiving RPC request from ThingsBoard.

    • OPC-UA - You can connect to external OPC-UA servers.
      Supported features:
      - Recursive scan over nodes in server.
      - Processing data from devices as telemetry and attributes on ThingsBoard.
      - Processing RPC requests from ThingsBoard.
      - Processing shared attribute update request from ThingsBoard.
      - Recursive search over path in the server.

    • Bluetooth Low Energy - You can connect to different BLE devices.
      Supported features:
      - Processing data from devices as telemetry and attributes on ThingsBoard.
      - Read/Write/Notify characteristics methods are supported.
      - Processing shared attribute update request from ThingsBoard.
      - Processing RPC requests from ThingsBoard.

ThingsBoard IoT Gateway

26 Nov 12:44
Compare
Choose a tag to compare
Pre-release

Open source IoT Gateway. Project under development.

Thingsboard IoT Gateway 2.2.1 Release

15 Jan 21:49
4fa1aae
Compare
Choose a tag to compare

Updtated to ThingsBoard version 2.2.1

Thingsboard IoT Gateway 2.1.1 Release

13 Sep 12:44
Compare
Choose a tag to compare
Pre-release

NOTE: This release has a critical bug which was fixed in v2.2.1.
Use of version 2.1.1 is discouraged.

This is a minor release that contains:

  • OPC-UA extension fix for Securtiy Type 'None'

Thingsboard IoT Gateway 2.0.4 Release

28 Jun 01:04
17fb359
Compare
Choose a tag to compare
Pre-release

This is a release containing:

  1. Fixed reconnecting to TB when TB server restarts
  2. Improved logging
  3. Other minor fixes

Thingsboard IoT Gateway 1.4.0 Release

15 Mar 01:49
60ef596
Compare
Choose a tag to compare

Major release which includes:

  • Multi-tenancy support
  • Remote configuration (from ThingsBoard GUI)

Thingsboard IoT Gateway 1.2.2 Release

13 Mar 02:07
0eef8bb
Compare
Choose a tag to compare

Minor release which includes MQTT and OPC-UA fixes

Thingsboard IoT Gateway 1.2.1 Release

09 May 16:17
Compare
Choose a tag to compare

Minor release which includes bug fixes and integration with IBM Watson.

Thingsboard IoT Gateway 1.2 Release

23 Mar 16:26
Compare
Choose a tag to compare

Minor release which includes bug fixes and integration with Sigfox Backend.

Thingsboard IoT Gateway 1.1 Release

09 Mar 14:24
Compare
Choose a tag to compare

Minor release with the following MQTT extension improvements:

  • Configure devices using Thingsboard Attributes feature.
  • Control devices using Thingsboard RPC feature.