Releases: thingsboard/thingsboard-gateway
ThingsBoard IoT gateway
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
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
andCustom 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
Minor release for ThingsBoard IoT gateway.
Contains hotfix for docker image.
All changes are the same like in release 3.0.
ThingsBoard IoT gateway
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
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
Minor release of ThingsBoard IoT gateway.
This release contains:
- Fix for checking message size to send to ThingsBoard. Added parameter "maxPayloadSizebytes" for messages from the gateway to ThingsBoard, default value is 4096 bytes.
- Added new storage type - SQLite.
- Fixes for minor bugs in connectors.
- Added multi-threading processing in connectors.
- Minimal version of Python changed to 3.7
ThingsBoard IoT gateway
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;
ThingsBoard IoT gateway
ThingsBoard IoT gateway minor release, includes fixes and improvements for:
- MQTT connector;
- Modbus Connector;
- Request Connector;
- ODBC Connector;
- TB Gateway service fixes and improvements;
ThingsBoard IoT gateway
Minor release of ThingsBoard IoT gateway.
Contains fixes and improvements.
Additional hotfix for #432 .
ThingsBoard IoT gateway
Minor release.
Contains fixes for Modbus Connector, BACnet connector and improvements for the gateway service.