Skip to content

Releases: thingsboard/thingsboard-gateway

ThingsBoard IoT Gateway

11 Oct 09:08
Compare
Choose a tag to compare

What's Changed

Added minor fixes for modbus connector.
Fixed error with logLevel key in connector configuration.

Added backing up for connectors configuration files on update and tb_gateway.json on remote configurator start.

Full Changelog: 3.4...3.4.1

ThingsBoard IoT Gateway

21 Sep 10:12
Compare
Choose a tag to compare

What's Changed

Service:

  • New remote configuration dashboard - Can be used with ThingsBoard version 3.6 or above. Contains new, more convenient dashboards and improved functionality, in comparison to the old one.
  • New Configuration Wizard - Now, you can run tb-gateway-configurator, configure general parameters, like host, port, credentials and connect your gateway to your ThingsBoard account easily. Then, you can use Remote Configuration dashboard to configure other parameters from UI.
  • Added RPC through Connector - Added ability to send "service" RPCs (get/set) to connectors and receive or write a data, without actual device.
  • Changed GRPC library to 1.58.0.
  • General Improvements

Modbus Connector:

  • Fixed RPC processing
  • Fixed uplink converter
  • General Improvements

Rest Connector:

  • General Improvements

SQLite Storage:

Warning: Old yaml file configuration is deprecated, it is recommended to make a backup of your configuration before updating.

New Contributors

Full Changelog: 3.3...3.4

ThingsBoard IoT gateway

28 Jun 10:43
Compare
Choose a tag to compare

Minor release of ThingsBoard IoT gateway. Contains usability improvements and bug fixes.

What's changed:

Gateway service:

  • Added data duplicate detector
  • Added statistics files examples for different OS
  • Added minEventsProcess parameter
  • Added Gateway Shell
  • Added device filtering
  • Fixed reconnecting
  • Added device provisioning
  • Added converter remote configuration update
  • General Improvements

Docker Image:

  • General Improvements

MQTT Connector:

  • Added sendDataOnlyOnChange parameter
  • Added shared subscriptions support
  • General Improvements

Modbus Connector:

  • Added TLS connection support
  • General Improvements

BLE Connector:

  • Added advertising mode support
  • General Improvements

OPC-UA AsyncIO Connector:

  • General Improvements

REST Connector:

  • General Improvements

FTP Connector:

  • General Improvements

SNMP Connetor:

  • General Improvements

Request Connector:

  • General Improvements

OCPP Connector:

  • General Improvements

List of pull requests:

New Contributors

Full Changelog: v3.2...3.3

ThingsBoard IoT gateway

27 Oct 14:37
Compare
Choose a tag to compare

Gateway:

  • Added configurable statistics collecting
  • Added ⚡️ HotReloader for dev mode
  • Fixed and optimized data packing algorithm
  • Added certificates end date checking and generation new one
  • SDK as a dependency for Gateway
  • Added ability to connect to ThingsBoard via the username and password
  • General Improvements

MQTT Connector:

  • Added default bytes data converter
  • Added MQTT 5 support
  • Added get/set RPC methods
  • General Improvements

Modbus Connector:

  • Updated version of the used Modbus library to version >=3.0.0.
    (Installation required, after installation gateway restart required)
  • Added get/set RPC methods
  • General Improvements

Socket Connector:

  • Added set RPC method

OPC-UA AsyncIO Connector:

  • Bug fixes
  • General Improvements

REST Connector:

  • Added get/set RPC methods

OPC-UA Connector:

  • General Improvements

SNMP Connector:

  • General Improvements

ODBC Connector:

  • General Improvements

GRPC Service:

  • General Improvements

Docker Image:

  • Gateway configuration via the env variables
  • Fix for logs location folder
  • Fixed and optimized

[NEW] XMPP Connector

[NEW] OCPP Connector

[NEW] GRPC MQTT Connector

[NEW] GRPC Modbus Connector

[NEW] GRPC OPCUA Connector

Contributors:

ThingsBoard IoT gateway

19 May 13:57
Compare
Choose a tag to compare

Gateway:

  • Added functionality for checking devices activity
  • General Improvements
  • Added new statistic service, it may configured like regular connector by configuration file

Remote Configurator:

  • General Improvements

All Type of Connectors:

  • From now users can add the useGRPC flag for on/off the default GRPC connector realization (using GRPC allows you to get real multiprocessing for the gateway and gives more hardware resources to the gateway)

MQTT Connector:

  • General Improvements
  • From now connector won't pass the None value from the converter

BLE Connector:

  • Improved stability
  • General Improvements

Modbus Connector:

  • General Improvements
  • Improved Modbus Compatibility Adapter
  • Added tests

OPC-UA Connector:

  • From now connector will use node name if key not found in config file
  • Perfomance Improvements
  • General Improvements

REST Connector:

  • Added Remote Response and Custom Response
  • Added opportunity to process query params
  • Added opportunity to receive different data types
  • Added Attribute Request
  • General Improvements

Request Connector:

  • General Improvements

GRPC:

  • Perfomance Improvements
  • General Improvements

Docker Image:

  • Added support for ARM v.7

[New] Socket Connector

  • Added Attribute Request

[New] GRPC Socket Connector

[New] OPC-UA AsyncIO connector
Designed to have better performance and stay updated with actual

Contributors:
ysimonx,
jeffreylauck,
wilterdinkrobert,
VeryBitter,
ferguscan,
Liangzx,
Kretiss,
DavideBorsatti.

Full Changelog: 3.0.1...3.1

ThingsBoard IoT gateway

10 Jan 08:10
Compare
Choose a tag to compare

Minor release for ThingsBoard IoT gateway.

Contains hotfix for docker image.

All changes are the same like in release 3.0.

ThingsBoard IoT gateway

05 Jan 07:00
246c6c9
Compare
Choose a tag to compare

Major release of ThingsBoard IoT gateway.

In this release:

Features:

  • [Service] GRPC API - ThingsBoard IoT gateway will start GRPC server and listen for client connections, clients can work as a connectors. Using this feature you can create your own connectors on any programming language.
  • [Modbus Connector] Refactored Modbus Connector. Added ability to use it as a Modbus slave and Modbus master device. Improved downlink converter.
  • [Service] Added ability to handle device removing/renaming on Thingsboard (Works with ThingsBoard 3.3.3 or above).
  • [OPC-UA Connector] Added service RPC methods get and set for nodes on OPC-UA server.
  • [BLE Connector] Remastered. Changed library for connecting and processing.
  • [SQLite Storage] Improvements and added additional configuration parameters.
  • [Configuration wizard] Added additional configuration parameters.

Fixes:

  • [Service] Fix for reconnecting on sending big message.
  • [Service] Fixed high CPU usage by connectors.
  • [Service] Changed logic for persistent device saving, to keep device type.
  • [REST Connector] Fixed aiohttp loop error.

ThingsBoard IoT gateway

01 Nov 07:02
Compare
Choose a tag to compare

Gateway:

  • Fixed reconnection Gateway to ThingsBoard bug
  • Added minPackSendDelayMS to config file
  • Fixed certificate loading
  • Fixed remote logging feature
  • Fix for RPC calls to connectors. Thanks @mjbernet3

MQTT Connector:

  • Added JSONPath parsing to RPC valueExpression config section
  • Added attributeRequests config section
  • Added retain flag for attributeUpdates, attributeRequests
  • Added opportunity to combine values in attributes, telemetry and serverSideRpc config sections

Modbus Connector:

Added configuration parameters:

  • retries - Count of retries if polling was failed (default 3)
  • retryOnError - Retry to get data if server returns an error (default true)
  • retryOnInvalid - Retry to get data if server returns invalid data (default true)

REST Connector:

  • Added SSL Support
  • Added JSONPath parsing to RPC valueExpression config section
  • Added opportunity to combine values in attributes, telemetry and serverSideRpc config sections

BACNet Connector:

  • General improvements

Request Connector:

  • General improvements
  • Added JSONPath parsing to RPC valueExpression config section
  • Added opportunity to combine values in attributes, telemetry and serverSideRpc config sections

ODBC Connector:

  • Bugs fixed (adding timestamp to telemetry)

FTP Connector:

  • Added opportunity to combine values in attributes, telemetry config section for JSON files

ThingsBoard IoT gateway

30 Sep 09:55
Compare
Choose a tag to compare

Minor release of ThingsBoard IoT gateway.
This release contains:

  1. Fix for checking message size to send to ThingsBoard. Added parameter "maxPayloadSizebytes" for messages from the gateway to ThingsBoard, default value is 4096 bytes.
  2. Added new storage type - SQLite.
  3. Fixes for minor bugs in connectors.
  4. Added multi-threading processing in connectors.
  5. Minimal version of Python changed to 3.7

ThingsBoard IoT gateway

13 Aug 09:26
Compare
Choose a tag to compare

ThingsBoard IoT gateway minor release contains:

  • FTP connector - allows to connect to FTP servers, find files by paths and process data from them.

Includes fixes and improvements for:

  • MQTT connector;
  • Modbus Connector;
  • Gateway service fixes and improvements;