thingsboard-gateway

Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols

APACHE-2.0 License

Downloads
1.3K
Stars
1.6K
Committers
71

Bot releases are hidden (Show)

thingsboard-gateway - ThingsBoard IoT Gateway Latest Release

Published by imbeacon 4 months ago

Minor release of ThingsBoard IoT Gateway.

Contains improvements for data processing and fixes.

What's Changed

Full Changelog: https://github.com/thingsboard/thingsboard-gateway/compare/3.5...3.5.1

thingsboard-gateway - ThingsBoard IoT Gateway

Published by imbeacon 5 months ago

Minor release of ThingsBoard IoT gateway.

Main feature of this release is a possibility to configure MQTT connector using dashboard form on UI, it is available in ThingsBoard 3.7 or above. Configuration structure for MQTT connector was changed, but it will be automatically converted from old structure to new. Also, this release contains a lot of bug fixes and improvements, the full list of changes is available below.

What's Changed

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard-gateway/compare/3.4.6...3.5

thingsboard-gateway - ThingsBoard IoT Gateway

Published by imbeacon 7 months ago

Minor release of ThingsBoard IoT Gateway, contains fixes and improvements.

What's Changed

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard-gateway/compare/3.4.5...3.4.6

thingsboard-gateway - ThingsBoard IoT Gateway

Published by imbeacon 8 months ago

Minor release of ThingsBoard IoT gateway.

This release contains:

Improvements:

  1. General service improvements for remote configuration and general performance.
  2. Added rate limits, they are required to avoid issues with online ThingsBoard servers. In case of using the gateway with ThingsBoard on premise installation - rate limits can be changed using TB_GW_RATE_LIMITS environment variable. You can set the value for this variable to 1000:1; 60000:60 (Number before ":" - amount of the messages, Number after ":" - time in seconds), if you are using rate limits on ThingsBoard. Otherwise you can set the value of TB_GW_RATE_LIMITS to 10000:1. Rate limits will be received automatically in future releases

Fixes:

  1. Modbus connector fixes
  2. OPC-UA connector fixes
  3. MQTT connector fixes
  4. General service fixes

List of PRs:

Full Changelog: https://github.com/thingsboard/thingsboard-gateway/compare/3.4.4...3.4.5

thingsboard-gateway - ThingsBoard IoT Gateway

Published by imbeacon 10 months ago

Minor release of ThingsBoard IoT Gateway.

Contains bug fixes and improvements.

Changes:

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard-gateway/compare/3.4.3.1...3.4.4

thingsboard-gateway - ThingsBoard IoT Gateway

Published by imbeacon 11 months ago

Minor release with hotfixes and improvements.

What's Changed

Full Changelog: https://github.com/thingsboard/thingsboard-gateway/compare/3.4.3...3.4.3.1

thingsboard-gateway - ThingsBoard IoT Gateway

Published by imbeacon 11 months ago

Minor release of ThingsBoard IoT gateway.
Contains fixes and minor features for remote contiguration.

Features:

Major fixes:

Full list of Pull requests

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard-gateway/compare/3.4.2...3.4.3

thingsboard-gateway - ThingsBoard IoT Gateway

Published by imbeacon 12 months ago

Minor release, contains bug-fixes and improvements.

What's Changed

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard-gateway/compare/3.4.1...3.4.2

thingsboard-gateway - ThingsBoard IoT Gateway

Published by imbeacon about 1 year ago

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: https://github.com/thingsboard/thingsboard-gateway/compare/3.4...3.4.1

thingsboard-gateway - ThingsBoard IoT Gateway

Published by imbeacon about 1 year ago

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:

  • Fix for bug with stale data by @mursisoy

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard-gateway/compare/3.3...3.4

thingsboard-gateway - ThingsBoard IoT gateway

Published by imbeacon over 1 year ago

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: https://github.com/thingsboard/thingsboard-gateway/compare/v3.2...3.3

thingsboard-gateway - ThingsBoard IoT gateway

Published by imbeacon almost 2 years ago

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:

  • @devascim
  • @JavierNR
  • @KevinPoole
  • @zhufeng88
  • @anirudh-mehta
  • @micropz
  • @nagarjunredla
  • @wilterdinkrobert
  • @bcl-dev
  • @Maksym2022
thingsboard-gateway - ThingsBoard IoT gateway

Published by imbeacon over 2 years ago

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: https://github.com/thingsboard/thingsboard-gateway/compare/3.0.1...3.1

thingsboard-gateway - ThingsBoard IoT gateway

Published by imbeacon almost 3 years ago

Minor release for ThingsBoard IoT gateway.

Contains hotfix for docker image.

All changes are the same like in release 3.0.

thingsboard-gateway - ThingsBoard IoT gateway

Published by imbeacon almost 3 years ago

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-gateway - ThingsBoard IoT gateway

Published by imbeacon almost 3 years ago

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-gateway - ThingsBoard IoT gateway

Published by imbeacon about 3 years ago

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-gateway - ThingsBoard IoT gateway

Published by imbeacon about 3 years ago

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-gateway - ThingsBoard IoT gateway

Published by imbeacon over 3 years ago

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-gateway - ThingsBoard IoT gateway

Published by imbeacon almost 4 years ago

Minor release of ThingsBoard IoT gateway.

Contains fixes and improvements.

Additional hotfix for #432 .

Package Rankings
Top 3.67% on Pypi.org
Badges
Extracted from project README
What is ThingsBoard IoT Gateway?