1
0
mirror of https://github.com/thingsboard/thingsboard-gateway synced 2025-10-26 22:31:42 +08:00
Commit Graph

428 Commits

Author SHA1 Message Date
samson0v
3d274c57b2 Added OPC-UA AsyncIO Connector 2022-05-06 13:34:12 +03:00
samson0v
33051c33c4 Added 'useGRPC' optional connector parameter 2022-03-28 15:02:25 +03:00
samson0v
695b1a8ee7 Optimized grpc manager 2022-03-25 14:52:18 +02:00
samson0v
5f5fb52db0 Added Grpc Socket Connector 2022-03-25 14:37:40 +02:00
samson0v
6e3d77ac55 Fixed proccesing adopted data 2022-03-14 14:20:23 +02:00
samson0v
eb5b60bfca Fixed processing adopted data 2022-03-10 15:29:18 +02:00
Vitalii
d8f2116167
Added functionality for checking devices idle time (#723)
* Added functionality for checking devices idle time

* Fixed creating timestamps

* Fixed props naming and added lock for saving persistent devices method

* Changed props naming in tb_gateway

* Fixed dict keys

* Changed default value in tb_gateway

* Changed default value in tb_gateway
2022-02-02 13:40:25 +02:00
Jeffrey Lau
6c1cb2af19 Updated after comments 2022-01-26 19:04:06 +08:00
jeffreylauck
45c39ed9b9
Merge branch 'thingsboard:master' into fix-remote-configurator 2022-01-26 17:59:44 +08:00
samson0v
81718e3102 Deleted redundant method in tb_gateway_service 2022-01-26 10:11:02 +02:00
jeffreylauck
0636e8e9e3
Merge branch 'thingsboard:master' into fix-remote-configurator 2022-01-26 11:35:45 +08:00
samson0v
e6c007fe7e Fixed path resolving for Modbus Compability Adapter 2022-01-25 14:36:14 +02:00
Jeffrey Lau
146b717103 Further fix for #692 2022-01-24 17:02:23 +08:00
zbeacon
eb4e71fa69 Fix for #692 2022-01-20 09:05:22 +02:00
zbeacon
5d66511b84 Fix for Status not found error 2022-01-18 14:19:00 +02:00
zbeacon
af968fee9d Set grpc to not required in code 2022-01-17 08:28:10 +02:00
samson0v
5dc80247ca Added Socket Connector 2022-01-12 16:04:07 +02:00
zbeacon
f9dc19796f Merge branch 'master' of https://github.com/thingsboard/thingsboard-gateway 2022-01-10 14:04:50 +02:00
zbeacon
2bccddea1d Updated copyright 2022-01-10 14:04:34 +02:00
zbeacon
f535369864 Updated requirements list, updated configurable parameter "handleDeviceRenaming" 2022-01-05 19:42:13 +02:00
ysimonx
ecb51cdded
typo error
''2022-01-05 00:12:55' - ERROR - tb_gateway_service - 1007 - '>' not supported between instances of 'list' and 'int''
Traceback (most recent call last):
  File "/Users/ysimonx/Developpement/tb-gateway/env/lib/python3.9/site-packages/thingsboard_gateway/gateway/tb_gateway_service.py", line 1001, in __load_persistent_devices
    if len(devices[device_name] > 2) and device_name not in self.__renamed_devices:
TypeError: '>' not supported between instances of 'list' and 'int'

) seems to be at a wrong place
2022-01-05 00:21:23 +01:00
zbeacon
5bdf668806 Refactored configuration wizard 2022-01-04 14:04:32 +02:00
zbeacon
47b06a2908 Merge branch 'master' of https://github.com/thingsboard/thingsboard-gateway into feature/grpc-api 2022-01-04 12:48:51 +02:00
zbeacon
01321d5056 Changed method for deliviring renamed device and deleted device notification from shared attributes update to RPC 2021-12-30 11:41:41 +02:00
zbeacon
9901d6c1b5 Added RPC reply processing for GRPC API 2021-12-29 13:07:33 +02:00
zbeacon
d25e746ba0 Merge branch 'master' of https://github.com/thingsboard/thingsboard-gateway into feature/grpc-api 2021-12-29 11:21:58 +02:00
zbeacon
72f8f10f01 Added handling for device renaming/removing on ThingsBoard 2021-12-17 15:24:16 +02:00
zbeacon
a7f99c0b9e Refactored shared attributes processing 2021-12-16 10:00:23 +02:00
zbeacon
66dbd12f68 Improved sending data in packs to TB 2021-12-13 16:04:24 +02:00
zbeacon
c55927c0e7 Added statistics collecting in GRPC connector 2021-12-09 14:32:48 +02:00
zbeacon
dec13f723e Changed processing from stream-stream model to unary-unary in order to improve performance, like it is described in Best GRPC practics for Python 2021-12-08 11:15:58 +02:00
zbeacon
c9092d7f92 Added connected devices constant 2021-12-07 13:17:16 +02:00
zbeacon
5314f153eb Merge branch 'master' of https://github.com/thingsboard/thingsboard-gateway into feature/grpc-api 2021-12-06 14:12:28 +02:00
zbeacon
8492130a0c Moved connected device filename to constants 2021-12-06 14:09:52 +02:00
zbeacon
8c02b07a09 returned accidentaly removed dictionary for connected devices on initialization 2021-12-06 14:02:24 +02:00
zbeacon
5545f9f953 Merge branch 'master' of https://github.com/thingsboard/thingsboard-gateway into feature/grpc-api 2021-12-06 13:58:16 +02:00
zbeacon
647de03c01 Added processing for more messages in during GRPC session 2021-12-06 13:56:03 +02:00
zbeacon
0233980065 Added processiong for GRPC connector (PostTelemetryRequest and PostAttributesRequest) 2021-12-01 16:09:28 +02:00
zbeacon
9affaab677 Added convertors for GRPC and processing for connect message from connector 2021-11-30 15:40:29 +02:00
zbeacon
e9f5950f43 Fix for saving and loading for persistent devices with device type 2021-11-30 15:24:25 +02:00
zbeacon
eb86e2598f Added registration/unregistration processing 2021-11-29 15:07:28 +02:00
zbeacon
e15e11049c Added connector registration processing and condiguration send logic 2021-11-25 16:03:16 +02:00
zbeacon
884305d803 Improvements 2021-11-24 14:47:34 +02:00
zbeacon
e584e92dda Init for GRPC API 2021-11-24 14:11:08 +02:00
zbeacon
26e7299047 Removed redundant if #634 2021-11-18 14:23:54 +02:00
zbeacon
ccb0faf174 Fix for processing invalid data 2021-11-15 08:50:27 +02:00
samson0v
d7d56dc8c9 Fixed high load CPU usage by connectors 2021-11-02 11:35:38 +02:00
samson0v
83ef704f75 Fixed higt load CPU usage 2021-11-01 17:08:23 +02:00
zbeacon
bf859d1626 Removed breaking log and updated format for logging messages. Contains fix for #607 2021-10-28 08:28:11 +03:00
zbeacon
95112f9422 Added lock for converter workers and for general message processing in order to avoid duplicating of message processing 2021-10-27 18:50:57 +03:00
igloodan
f4063baa8b remove redundant tls_insecure_set() call 2021-10-22 12:21:26 +00:00
zbeacon
1dca7a2654 Fix for certificate loading. Thanks @igloodan 2021-10-22 10:23:36 +03:00
samson0v
889271703e Added delay time for sending data packs 2021-10-13 11:52:18 +03:00
samson0v
d6a3f3d7c0 Fixed Gateway reconnection to TB 2021-10-13 10:46:29 +03:00
zbeacon
758db25a9c Added ability to configure parameter maxPayloadSizeBytes in order to limit size from the gateway to ThingsBoard 2021-09-30 12:35:53 +03:00
zbeacon
e75abde701 Fix for checking size of outgoing message 2021-09-30 12:27:56 +03:00
samson0v
a5160eaad3 Renamed sqlite storage file 2021-09-29 19:37:29 +03:00
samson0v
5b021029a2 Fixed sqlite storage 2021-09-28 16:22:49 +03:00
Vitalii
daa865d644
Merge branch 'thingsboard:feature/sql-lite-storage' into feature/sql-lite-storage 2021-09-28 15:49:04 +03:00
samson0v
f926a23e2c Refactored sqlite storage 2021-09-28 15:36:46 +03:00
zbeacon
b400ef44f0 Particular fix for merge 2021-09-27 10:57:30 +03:00
samson0v
435413cbac Added SQLite storage 2021-09-23 13:27:40 +03:00
samson0v
ff536dde20 Fixed font and color for the configuration wizard 2021-09-22 14:07:57 +03:00
zbeacon
7d755c1fb3 Applied autoformat 2021-09-07 15:37:33 +03:00
zbeacon
64c3cfbfea Moved saving data to storage to separated thread 2021-09-06 16:26:11 +03:00
zbeacon
85a3184c70 Refactoring 2021-08-31 17:39:05 +03:00
zbeacon
6f093b720e Changed font for configuration wizard 2021-08-31 17:18:34 +03:00
zbeacon
e76186c4e4 Moved call for main function 2021-08-31 16:55:07 +03:00
samson0v
f6acad46de Fixed config file path resolving 2021-08-31 16:43:28 +03:00
samson0v
8af801df91 Added default values 2021-08-31 16:26:08 +03:00
samson0v
b64cb3b583 Added validators to setup-wizard and added entry point to setup.py 2021-08-31 15:47:39 +03:00
samson0v
e21f84c6f1 Added setup wizard and updated setup.py 2021-08-31 15:06:07 +03:00
samson0v
0c68e77880 Fixed duplicate send on_attributes_update callback 2021-08-12 11:20:36 +03:00
vitalii.bidochka
02b3d4a327 Added ftp connector 2021-08-03 10:23:58 +03:00
zbeacon
52494dc39a Added passing config folder path to client. 2021-05-14 10:43:51 +03:00
Simone Libutti
4c77227746 [mqtt_conn][bugfix] __rpc_requests_in_progress not available to connector
Signed-off-by: Simone Libutti <simone.libutti@ibtsystems.it>
2021-05-12 17:25:15 +02:00
Simone Libutti
f2880556df [gate] Dead code elimination
Using __rpc_register_queue makes unnecessary any old reference to
__rpc_requests_in_progress, which makes all more confusing.

Signed-off-by: Simone Libutti <simone.libutti@ibtsystems.it>
2021-05-12 17:25:15 +02:00
Simone Libutti
aa4d29176f [gate][bugfix] Removed cancel_rpc_request invocation after reply
cancel_rpc_request actually sends a nack back to thingsboard.
Not be invoked after a successful response!

Signed-off-by: Simone Libutti <simone.libutti@ibtsystems.it>
2021-05-12 17:25:15 +02:00
Simone Libutti
95871af2be [mqtt_conn][gate] Added some logging into RPC handling
Signed-off-by: Simone Libutti <simone.libutti@ibtsystems.it>
2021-05-12 17:25:00 +02:00
zbeacon
afce307e96 Added auto-reloading of connector configuration file 2021-05-11 16:01:55 +03:00
zbeacon
f897c65a9e Changed device connecting logic when connection to TB is lost 2021-04-26 13:55:01 +03:00
zbeacon
4e1c603718 Added ability to change statistics pushing period #506 using statsSendPeriodInSeconds parameter 2021-04-26 13:06:01 +03:00
zbeacon
12a88a9693 Refactoring in Modbus Connector 2021-04-13 11:37:24 +03:00
zbeacon
cfa6d02a27 Updated copyright 2021-04-09 09:15:51 +03:00
zbeacon
64a1eb870a Changed structure for utilities 2021-04-09 09:00:39 +03:00
zbeacon
f751aec1da Added ability to set insecure parameter in tb_gateway.yaml 2021-03-01 16:15:29 +02:00
zbeacon
5dd5e36d24 Improvements 2020-10-22 13:38:57 +03:00
zbeacon
2809c99977 Increased default keepalive to avoid continious reconnection 2020-10-21 14:01:59 +03:00
agtokty
bd4a4c2ce9 don't call constrcutor of if connector is not loaded, log a warning instead 2020-10-15 18:23:52 +03:00
zbeacon
223f0e9c5a Added forcible remoteConfiguration feature activation on no connectors found in general configuration file 2020-09-14 12:37:52 +03:00
zbeacon
737094b09a Improvements 2020-09-01 15:25:18 +03:00
zbeacon
3c5e47050d Added quality of service(qos) parameter in tb_gateway.yaml qos can be 0 or 1 2020-09-01 15:17:23 +03:00
zbeacon
84ad860740 Refactoring TLS for tb_client 2020-08-21 09:33:30 +03:00
zbeacon
b39bb10560 Fix for #382 Added connection error handler 2020-08-21 08:17:21 +03:00
zbeacon
09b0bc4819 Fix for TLS/SSL connection issue #383 2020-08-21 08:03:37 +03:00
zbeacon
eb3504cfda Added ability to change the Quality of the service in the gateway 2020-07-27 13:48:32 +03:00
zbeacon
0b0f336b24 Optimized dependencies 2020-07-20 11:11:48 +03:00
zbeacon
dcd24a35f7 Remote shell activation added 2020-07-20 08:20:48 +03:00
zbeacon
cf155a155f Added Remote shell 2020-07-16 11:57:49 +03:00
zbeacon
6195da6d2b Added Remote shell 2020-07-16 11:56:38 +03:00
zbeacon
7b0a18f748 Merge branch 'develop/2.4-python' of https://github.com/thingsboard/thingsboard-gateway into develop/2.4-python 2020-07-14 09:50:00 +03:00
zbeacon
bf4d4fe7d9 Added gateway RPC request "gateway_version" to check current and the latest version of the gateway 2020-07-14 09:34:59 +03:00
zbeacon
8d7ac5e76d Improvements for SNMP connector 2020-07-01 14:37:50 +03:00
zbeacon
7809140600 Major fix for device reconnection to the ThingsBoard after connection lost and RPC processing 2020-06-29 12:19:25 +03:00
zbeacon
559974f808 Fix for #315 2020-06-16 14:03:32 +03:00
zbeacon
20a038e496 Improvements 2020-06-01 16:07:51 +03:00
zbeacon
10084d2298 Merge branch 'develop/2.4-python' of https://github.com/thingsboard/thingsboard-gateway into feature/http-connector 2020-05-21 08:51:24 +03:00
zbeacon
71b39e0382 Improvements 2020-05-21 08:33:48 +03:00
zbeacon
f943c053ed Merge from master 2020-05-20 20:59:00 +03:00
zbeacon
f2edcff689 Updater improvements 2020-05-18 18:33:12 +03:00
zbeacon
88820a03c9 Auto update improvements 2020-05-15 19:04:28 +03:00
zbeacon
af5d3fbaa9 TB auto update checker added 2020-05-15 18:32:25 +03:00
zbeacon
1a4786d3b4 Added auto update notifier 2020-05-15 17:59:27 +03:00
zbeacon
fe6bb4e16b Auto update improvements 2020-05-15 17:43:01 +03:00
zbeacon
f0bc7e7265 Gateway auto-updates improvements 2020-05-15 10:24:35 +03:00
zbeacon
59923c2fc9 Auto update feature 2020-05-11 17:24:12 +03:00
zbeacon
7f0c085e5b Added new version installation 2020-05-08 19:08:01 +03:00
zbeacon
e4467481b6 Added new version installation 2020-05-08 17:39:12 +03:00
zbeacon
b0edada918 Basic implementation of request to get new version 2020-05-08 15:12:18 +03:00
zbeacon
3a5c810227 Auto updater initial commit 2020-05-08 08:37:48 +03:00
zbeacon
6fcf7def65 ~Fix for pyrsistent module installation 2020-05-06 16:24:35 +03:00
zbeacon
3625a220e4 Merge branch 'develop/2.4-python' of https://github.com/thingsboard/thingsboard-gateway into feature/ODBC-connector 2020-05-05 12:55:40 +03:00
zbeacon
a5425a72bc Added required library installation into connectors instead of installing during general installation. To decrease traffic and module size. 2020-05-04 13:32:33 +03:00
zbeacon
06aff8826b ODBC Connector 2020-04-29 09:36:55 +03:00
zbeacon
9452d05fea Adding handling error on loading saved devices 2020-04-24 16:36:22 +03:00
zbeacon
353b6d9184 RPC processing improvements 2020-04-24 13:19:17 +03:00
zbeacon
38e251f024 Improvements remote logging configuration processing 2020-04-23 12:47:40 +03:00
zbeacon
6d9adee8d8 Improvements in Remote Configuration feature.
And if logging configured wrong, logs will be pushed to the ThingsBoard and only prints into console.
2020-04-23 08:31:22 +03:00
zbeacon
5ba1888d76 Merge from develop branch 2020-04-21 14:40:09 +03:00
zbeacon
44f4150f9b Changed service messages processing 2020-04-15 09:21:34 +03:00
zbeacon
820ce76733 Improvements TBLogger 2020-04-13 15:15:08 +03:00
zbeacon
cef63e22f8 If no connectors are found, remote configuration is forcibly turned on 2020-04-13 11:51:02 +03:00
zbeacon
6c4492b280 Fix for auto reconnect #284 2020-04-10 12:38:35 +03:00
Ilya Barkov
b2631ecfa4
Merge pull request #282 from slibutti/slibutti-mqtt
Slibutti mqtt

Improvements in MQTT connector.
2020-04-08 13:30:14 +03:00
Simone Libutti
ebef2f7a73 Bug correction in MQTT device disconnect
Device disconnect didn't remove devices from the saved devices list
=> connections did not work after a disconnection

Signed-off-by: Simone Libutti <simone.libutti@gmail.com>
2020-04-07 15:36:18 +02:00
zbeacon
9da60f3815 Added RPC params processing for Modbus and removed orjson from packages #280 #279 2020-04-07 09:56:48 +03:00
zbeacon
2ddf770fa4 Improvements for Modbus RPC processing ("rpc" section in modbus.json has been changed) 2020-04-06 15:44:09 +03:00
zbeacon
9254bd5c20 Added version logging 2020-04-03 09:28:41 +03:00
zbeacon
89d5bcff29 Data dumps improvements 2020-04-03 08:29:45 +03:00
zbeacon
eae8a899f8 Improvements for processing speed 2020-04-02 15:00:13 +03:00
zbeacon
2e10a44876 Adding information about disconnected and current MQTT client to logging. 2020-03-30 10:02:09 +03:00
zbeacon
332fd8132d Refactored information about connection to saved devices from persistent device storage. 2020-03-30 09:58:12 +03:00
zbeacon
8d133d2e49 Adding CAN Connector. Thanks to anonymous contributor :) 2020-03-23 15:21:39 +02:00
zbeacon
387f270acf Improvements in connection to the ThingsBoard 2020-03-23 14:56:28 +02:00
zbeacon
60ce9fad7e Merge branch 'develop/2.4-python' of https://github.com/thingsboard/thingsboard-gateway into feature/BACnet-connector 2020-03-16 12:28:46 +02:00
zbeacon
7c4535da13 Refactoring 2020-03-12 16:41:50 +02:00
zbeacon
6b47a6b843 Refactoring 2020-03-12 13:29:19 +02:00
zbeacon
b071031998 Basic implementation of the BACnet connector 2020-03-10 14:50:16 +02:00
zbeacon
3c4ed1fc40 Fix for #251. Thanks to @david114 2020-03-02 15:39:11 +02:00
zbeacon
7836063952 Improvements for RPC to the gateway. Added functions:
gateway_devices - returns object with keys - device names and values - connector names
gateway_stats - returns information about count of the processed messages of 5 last seconds
2020-03-02 15:06:09 +02:00
zbeacon
a80cbf54c9 Improvements for the tb_client and RPC method for restarting the gateway (gateway_restart) and rebooting the device with gateway (gateway_reboot) 2020-02-28 16:08:22 +02:00
zbeacon
08356cfdc3 Changed default level of the tb_logger 2020-02-25 15:04:09 +02:00
zbeacon
a07d6d7da1 Fix for "None type has no in_progress attribute #249" 2020-02-25 08:11:31 +02:00
zbeacon
dc05231036 Some improvements 2020-02-24 19:21:19 +02:00
zbeacon
f70acef4a2 Improvement for remote logging feature 2020-02-24 14:35:11 +02:00
zbeacon
b5025141ae Improvements for remote logging 2020-02-24 11:10:37 +02:00
zbeacon
8750b2b7b3 Improvements for remote configurator 2020-02-24 09:31:26 +02:00
zbeacon
fb91fa7041 Improvements for statistic 2020-02-21 12:21:09 +02:00
zbeacon
a0a9f2b603 Improvements for statistic collecting 2020-02-20 12:35:41 +02:00
zbeacon
9804ecf00a Sepaated statistic per connector 2020-02-20 12:06:37 +02:00
zbeacon
4ac4b5a265 Statistic from connectors improvements 2020-02-20 11:37:23 +02:00
zbeacon
4eeff1f0c3 Fix for loosing the connection after dns name has not been resolved. 2020-02-20 11:36:28 +02:00
zbeacon
b6bcd77fcf Improvements for statistic collect and remote configuration. 2020-02-19 16:49:44 +02:00
zbeacon
80f2da320b The frequency of sending statistic to the ThingsBoard has been increased to keep "active" attribute. 2020-02-12 16:27:50 +02:00
zbeacon
6e0261288c Fix for device type on ThingsBoard for device connection 2020-02-04 12:14:16 +02:00
zbeacon
7a075bb66c Fix for adding connector name on initialization 2020-02-03 12:59:08 +02:00
zbeacon
9db1a0547e Base implementation of Request(HTTP) connector 2020-02-01 10:34:23 +02:00
zbeacon
1398615edf Fix for remote configuration 2020-01-29 16:46:49 +02:00
zbeacon
0990422e0a Added threads termination after remote configuration received 2020-01-29 15:49:02 +02:00
zbeacon
8b79a75e31 Improvements for RPC requests processing 2020-01-29 14:13:45 +02:00
zbeacon
bdb908b979 Added ssl server side cetificate check 2020-01-29 12:07:29 +02:00
zbeacon
d1934ded9f Refactoring 2020-01-29 11:49:58 +02:00
zbeacon
e810bb6f9a Refactored 2020-01-28 16:54:19 +02:00
zbeacon
0eb1346039 Improvements for connectors/converters import 2020-01-28 16:13:40 +02:00
zbeacon
95c1c0c2af Added ability to use timestamp from devices message (if "ts" found in converter output dictionary.)
To use this feature, converted data structure must be like:
{
  "deviceName": "Device",
  "deviceType": "default",
  "attributes": [],
  "telemetry": {
    "ts": 1580214207748,
    "values": {
      "telemetry1": 400,
      "telemetry2": 200
    }
  }
}
2020-01-28 14:30:44 +02:00
zbeacon
d4a6cdb65e Reformatting current configuration in client attribute on ThingsBoard 2020-01-28 10:51:44 +02:00
zbeacon
0218a672e7 Configuration parse for current configuration 2020-01-27 16:50:41 +02:00
zbeacon
f7fbbc805d Improvements for applying remote configuration 2020-01-27 13:54:07 +02:00
zbeacon
d76b7976e5 Improvement for loading connectors from remote configuration request 2020-01-27 11:37:21 +02:00
zbeacon
57871ae9b5 Improvements 2020-01-24 14:46:16 +02:00
zbeacon
92cdf75d45 Added sending current logs configuration to the ThingsBoard instance. 2020-01-24 13:11:51 +02:00
zbeacon
d5f9eb1536 Added remote configuration for logs.conf file 2020-01-24 12:36:55 +02:00
zbeacon
6702f47396 Fix for feature "sendDataOnlyOnChange" #237 2020-01-22 15:07:31 +02:00
zbeacon
3fe5430897 Added more logging and improvements for OPC-UA Connector and improvements for remote configuration 2020-01-22 10:35:34 +02:00
zbeacon
1aa5bf115a Improvements for remote TBClient and remoteConfiguration feature 2020-01-21 14:47:17 +02:00
zbeacon
7913a1ed9c Remote configuration improvement 2020-01-20 13:13:03 +02:00
zbeacon
fba022fea4 Fix for RemoteLogging error 2020-01-20 11:54:10 +02:00
zbeacon
e0675821ba Fix for RemoteLogging error 2020-01-20 11:50:48 +02:00
zbeacon
8cb19223c8 Improvements for Remote Logging and OPC-UA 2020-01-20 09:51:58 +02:00
zbeacon
8656e40d35 Improvements for saving files after remote configuration received 2020-01-19 12:19:22 +02:00
zbeacon
7938457cb8 Improvements for remote logging and fix for #236 (You can put only caCert intosecurity section of MQTT connector config) 2020-01-19 10:37:25 +02:00
zbeacon
aa1b8758cb Improvements for remote logging 2020-01-17 15:26:46 +02:00
zbeacon
76c30ea0ef Refactored logging for received remote configuration 2020-01-17 11:47:20 +02:00
zbeacon
5f6676c307 Added check remote configuration after connection/reconnection to ThingsBoard 2020-01-17 11:00:09 +02:00
zbeacon
8ef33c7263 Changed logging and improved remote configuration 2020-01-16 16:59:36 +02:00
zbeacon
d4a9efaa96 Added applying for remote storage configuration 2020-01-15 12:50:07 +02:00
zbeacon
72a1b2e343 Copyright updated 2020-01-15 08:52:46 +02:00
zbeacon
149ae417d7 Added checking for remote configuration in shared attributes of the gateway and template for uploading current configuration 2020-01-14 17:13:59 +02:00
zbeacon
e151ced29b Added remote configurator for connectors 2020-01-10 14:51:43 +02:00
Andrew Shvayka
4c414def86 Code cleanup 2019-12-26 15:52:03 +02:00
zbeacon
a8a3a39cb6 Fix for CPU usage. 2019-12-26 11:19:09 +02:00
zbeacon
9ffd57d366 Some improvement for connection to TB and catching errors in OPC-UA connector. 2019-12-24 11:22:06 +02:00
zbeacon
dd65732015 Refactoring and improvements. 2019-12-19 10:03:05 +02:00
zbeacon
7de4424042 Added dynamic import for default connectors. 2019-12-19 09:47:56 +02:00
zbeacon
aa7486303c Configs for docker. 2019-12-18 15:27:50 +02:00
zbeacon
31d03a51e7 Fix for requirements and improvements for installation. 2019-12-17 13:26:22 +02:00
zbeacon
805fc37e86 Improvements for transferring data package size. 2019-12-16 10:44:24 +02:00
zbeacon
e93d9b3e99 Some improvements for performance and guaranteed delivering of messages. 2019-12-13 18:22:39 +02:00
zbeacon
d60b0329a8 Improvements for performance. 2019-12-12 16:31:36 +02:00
zbeacon
dada6430bb Improvents for storage - if broken line found in storage, it will be ignored. 2019-12-11 16:46:46 +02:00
zbeacon
2934690040 Improvements for performance 2019-12-10 16:28:48 +02:00
zbeacon
4fc1ec11a3 Some improvements for performance 2019-12-10 13:17:47 +02:00
zbeacon
400e1813e1 Improvements for performance 2019-12-09 16:43:40 +02:00
zbeacon
4501b57713 Some improvements for performence of mqtt connector, converter and storage. 2019-12-06 16:15:15 +02:00
zbeacon
71cc91da10 Some fixes for file storage. 2019-12-05 14:01:17 +02:00
zbeacon
18c92731d6 Some improvements and fixes for file storage. 2019-12-04 15:08:06 +02:00
zbeacon
c7252b4c1c Improvements for installation and logs. 2019-12-03 16:40:28 +02:00
zbeacon
4f5325e08d Connection to ThingsBoard moved to separate thread. 2019-11-29 12:59:30 +02:00
zbeacon
40925c452e Added template for custom connectors and code refactored 2019-11-25 12:19:22 +02:00
zbeacon
33fcef3231 Added converter for BLE connector, some improvements and processing of attributeUpdates requests 2019-11-21 15:43:47 +02:00
zbeacon
b6b2e1a5d1 Added building map of device to BLEConnector and processing of the READ characteristics. 2019-11-19 15:53:36 +02:00
zbeacon
fad8a4c19d Rewritten processing data to ThingsBoard, when telemetry or attributes in array. 2019-11-14 13:25:23 +02:00
zbeacon
3d85985a86 Added logging as telemetry and configuration for this logging from shared attribute RemoteLoggingLevel of gateway in ThingsBoard platform instance. 2019-11-11 17:59:16 +02:00
zbeacon
60e902d7cd Added statistic about received and messages sent. 2019-11-08 16:28:31 +02:00
zbeacon
b2ebbda895 Some refactoring and improvements 2019-11-01 15:53:48 +02:00
zenx
67ffc91541 Added deb package and configurations for building rpm 2019-10-28 16:26:07 +02:00
zenx
549dfc722c Added license and some improvements 2019-10-23 16:47:19 +03:00
zenx
ef19fe1655 Changed structure for building a package and added setup.py 2019-10-23 12:35:52 +03:00