With thingsboard-gateway 3.8.0, the source URI must be set to the
project Git repository, as source releases are no longer provided via
PyPi for this project.
Signed-off-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Update the systemd service file to reflect the changes of the source
repository.
Add a user and group "thingsboard_gateway" which the service runs under,
instead of root.
Store temporary files, like logs, in /var and make use of the newly
created user and group.
Additionally, the service should start after and wants a network
connection to be online, not just be activated.
Signed-off-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Replace the outdated configuration files with the ones found the source
repository of thingsboard-gateway. This makes sure, the configuration
file examples stay up-to-date in future versions.
Signed-off-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add all missing runtime dependencies that are required by
thingsboard-gateway. Since thingsboard-gateway tries to install missing
dependencies via pip and fails to do so, install the dependencies
system-wide beforehand.
Signed-off-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Replace references of WORKDIR with UNPACKDIR where it makes sense to do
so in preparation for changing the default value of UNPACKDIR.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
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
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This is the result of automated script (0.9.1) conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use ":" as the override character instead of "_".
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Depends on meta-python therefore move it here so it does not impact non
meta-python users
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>