ThingsBoard IoT gateway
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:
- Fixed getting converter type by @samson0v in #970
- Fixed Dockerfile by @samson0v in #971
- Fixed getting custom converter by @samson0v in #972
- Added converter config error for MQTT Connector by @samson0v in #974
- Updated GRPC Connectors by @samson0v in #976
- Fixed grpcio version in requirements.txt by @samson0v in #979
- Added sendDataOnlyOnChange parameter for MQTT Connector by @samson0v in #991
- Fixed data-sending delay by @samson0v in #994
- Fixed data misplaced for OPC-UA AsyncIO Connector by @samson0v in #996
- Added shared subscriptions support for MQTT Connector by @samson0v in #997
- Added statistics file examples for different OS by @samson0v in #1001
- Change ERROR to WARNING in statistics service log by @samson0v in #1002
- Updated SNMP Connector by @samson0v in #1003
- Fixed RPC for Request Connector by @samson0v in #1004
- Added parameter minEventsProcess by @samson0v in #1005
- Updated commands in linux statistics file by @ahmed-0011 in #1008
- fix statistics service thread is blocking on rasperberry pi by @xunyuw in #1009
- [Core] Data duplicate detector feature. by @devaskim in #1000
- Deleted requirements.txt from docker folder by @samson0v in #1011
- Revert code for fix rasperberry PI, block Statistics function work by @xunyuw in #1026
- [Core] Support of TTL in duplicate filtering. by @devaskim in #1019
- Duplicate Detector: Configuration parameter mistype by @devaskim in #1027
- Added responseValueExpression RPC param for Request Connector by @samson0v in #1031
- Fixed on_attributes_update for OPC-UA AsyncIO Connector by @samson0v in #1034
- Fixed writing multiple registers for Modbus Connector by @samson0v in #1035
- Fixed reading boolean for Modbus Connector by @samson0v in #1036
- Updated modbus.json file by @samson0v in #1038
- Added device filtering by @samson0v in #1039
- Fixed version resolving by @samson0v in #1040
- [WIP] Added Gateway Shell by @samson0v in #1017
- Added entrypoint for Gateway Shell by @samson0v in #1047
- Added BLE Advertising mode support by @samson0v in #1049
- Fixed modbus_serial.json config file by @samson0v in #1053
- Fixed imports in OCPP Connector by @samson0v in #1057
- Fixed starting Gateway with incorrectly closed manager by @samson0v in #1058
- Fixed modbus reconnecting by @samson0v in #1062
- Fixed Shell connection for Windows by @samson0v in #1067
- Added additional error log for Modbus Connector by @samson0v in #1069
- Request connector bug by @Kevin-ox in #1072
- Fixed TB Gateway Service reconnect by @samson0v in #1076
- Updated submodule by @samson0v in #1078
- Updated requires by @samson0v in #1081
- Updated submodule by @samson0v in #1082
- Added TLS support for Modbus TCP Connection by @samson0v in #1083
- Added Gateway Provisioning by @samson0v in #1084
- Updated submodule by @samson0v in #1085
- Added converter update from shared attr for Connectors by @samson0v in #1087
- Updated generate_certificate method by @samson0v in #1088
- Added on demand caching of custom MQTT converters. by @devaskim in #1090
- Load .pyc modules by @CoderPuppy in #1086
- Changed queries using for REST Connector by @samson0v in #1095
- Fixed process_remote_converter_configuration_update method by @samson0v in #1101
- Get rid of warning while setting connector name. by @devaskim in #1100
- [FEATURE] Add sharing id instead of global converter cache for MQTT connector. by @devaskim in #1099
- Updated converter update request for MQTT Connector by @samson0v in #1104
- Fixed FTP Converter by @samson0v in #1107
- Fixed statistics sending period by @samson0v in #1109
- Fixed KeyError for some edge cases. by @devaskim in #1111
- Changed the default converters to use local instead of class variables by @mircopz in #1110
- Added synchronizing method for converters config by @samson0v in #1112
- Fix a race condition in the Sqlite storage which caused all data to stop by @CoderPuppy in #1114
- Remove sleep per data point pushed by @CoderPuppy in #1113
- bug tb_gateway_service.py -> __form_statistics by @Kevin-ox in #1122
- Updated tests by @samson0v in #1132
- Fixed modbus tests by @samson0v in #1133
- Updated submodule by @samson0v in #1134
New Contributors
- @ahmed-0011 made their first contribution in #1008
- @xunyuw made their first contribution in #1009
- @Kevin-ox made their first contribution in #1072
- @CoderPuppy made their first contribution in #1086
Full Changelog: v3.2...3.3