Thingsboard-gateway

Latest version: v3.5.1

Safety actively analyzes 640296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

3.1

Not secure
**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](https://github.com/thingsboard/thingsboard-gateway/commits?author=ysimonx),
[jeffreylauck](https://github.com/thingsboard/thingsboard-gateway/commits?author=jeffreylauck),
[wilterdinkrobert](https://github.com/thingsboard/thingsboard-gateway/commits?author=wilterdinkrobert),
[VeryBitter](https://github.com/thingsboard/thingsboard-gateway/commits?author=VeryBitter),
[ferguscan](https://github.com/thingsboard/thingsboard-gateway/commits?author=ferguscan),
[Liangzx](https://github.com/thingsboard/thingsboard-gateway/commits?author=Liangzx),
[Kretiss](https://github.com/thingsboard/thingsboard-gateway/commits?author=Kretiss),
[DavideBorsatti](https://github.com/thingsboard/thingsboard-gateway/commits?author=DavideBorsatti).

**Full Changelog**: https://github.com/thingsboard/thingsboard-gateway/compare/3.0.1...3.1

3.0.1

Minor release for ThingsBoard IoT gateway.

Contains hotfix for docker image.

All changes are the same like in [release 3.0](https://github.com/thingsboard/thingsboard-gateway/releases/tag/3.0).

3.0

**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.

2.9

Not secure
**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

2.8

Not secure
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

2.7

Not secure
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;

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.