Andrii Shvaika
71f94358c4
Fix typos and added break statement
2020-05-07 10:49:44 +03:00
Andrii Shvaika
830d02ef6a
Fix for HTTP and CoAP device activity
2020-05-04 14:00:18 +03:00
Andrii Shvaika
a38ee80e09
Refactoring of device creation using gateway
2020-04-29 10:02:00 +03:00
Andrii Shvaika
79b4411c69
Synchronization of device connect processing in gateways
2020-04-29 09:45:24 +03:00
Andrii Shvaika
eb3cc332d1
Fix gateway/device last activity time checks
2020-04-28 18:19:30 +03:00
bdrlamb
cb6e91277f
Fix MQTT inactivity disconnects
...
MQTT clients don't send PINGREQ messages if they've recently sent [UN]SUBSCRIBE/PUBLISH messages. The MQTT server last activity timestamp is currently only updated in response to PINGREQ messages. This causes the server to disconnect any clients that regularly send PUBLISH messages since they don't send PINGREQ.
This change adds reportActivity calls in response to PUBLISH, SUBSCRIBE and UNSUBSCRIBE in addition to PINGREQ.
2020-04-28 14:15:57 +03:00
Andrii Shvaika
a779839081
Fixed transport
2020-04-24 19:16:25 +03:00
Andrii Shvaika
b1f87206f3
Minor improvements
2020-04-20 11:02:40 +03:00
Andrii Shvaika
d380ac7106
Device -> Server RPC implementation and improvements
2020-04-13 18:33:11 +03:00
Andrii Shvaika
6c4b50a380
Implemented dedicated RE per tenant
2020-04-13 14:59:48 +03:00
Andrii Shvaika
638ca0e1d1
Refactoring to multiple queues for rule engine
2020-04-06 18:35:43 +03:00
Yevhen Bondarenko
2553cf6b6f
created Aws Sqs Queue ( #2534 )
...
* created Aws Sqs Queue
* improvement AwsSqs providers
* revert package-lock.json
* Aws sqs improvements
* Aws sqs improvements
* Aws sqs improvements
* Aws sqs improvements
* aws improvements
* aws improvements
* aws improvements
* added visibility timeout to aws queue
2020-03-30 19:13:34 +03:00
Andrii Shvaika
c4269023dd
Fixed Conditional annotations
2020-03-28 02:30:37 +02:00
Andrii Shvaika
6fe25a2ee2
Refactoring to support TB-Rule-Engine service
2020-03-28 01:42:17 +02:00
Andrii Shvaika
7531a26e61
Implementation of RPC Call support
2020-03-25 22:11:47 +02:00
Andrii Shvaika
07bdcac0fe
Refactoring of Rule Engine API
2020-03-24 19:18:27 +02:00
Andrii Shvaika
99d322d449
Refactoring of the rule engine
2020-03-24 10:35:54 +02:00
Andrii Shvaika
ce6ec88983
Refactoring of the websocket and subscription services
2020-03-20 18:00:57 +02:00
Andrii Shvaika
7203e7aa19
Distributed Mode fixes
2020-03-18 18:07:24 +02:00
Andrii Shvaika
7de485f453
Kafka configuration
2020-03-17 14:26:44 +02:00
Andrii Shvaika
2a815058e7
Improvements and bugfix to QueueProviders
2020-03-17 12:38:28 +02:00
Andrii Shvaika
23c017567b
Implementation of Queue Interfaces
2020-03-16 19:24:56 +02:00
Andrii Shvaika
e50796d84e
Service Discovery improvements
2020-03-13 20:33:17 +02:00
Andrii Shvaika
52814d2bfc
Refactoring of Transport Communication to Queues
2020-03-12 09:36:48 +02:00
Andrii Shvaika
6e31c0ab15
Refactoring of configuration properties
2020-03-11 20:09:41 +02:00
YevhenBondarenko
4ad4fe11da
created in memory queue
2020-03-11 17:35:31 +02:00
Andrii Shvaika
f8cc5b3cd2
Transport service refactoring
2020-03-10 17:47:16 +02:00
Andrii Shvaika
7b2bdeab23
Refactoring of Transport Interfaces
2020-03-10 14:03:06 +02:00
Andrii Shvaika
b7c652ab07
Refactoring of Queue Interfaces
2020-03-09 18:23:44 +02:00
blackstar-baba
0fa963be85
fix bug:Device reconnect abnormal when certificate authentication is turned on
2020-02-19 14:56:44 +02:00
Andrew Shvayka
03f5375a02
JSON support ( #2415 )
...
* Created JsonDataEntry and added DataType JSON
* Added json to ts and attributes, created sql schema-entities-hsql.sql (json_v varchar)
* refactored
* refactored
* added json array support
* Aggregation improvement
* Changed in JsonDataEntry value type from JsonNode to String
* fix AggregatePartitionsFunction
Co-authored-by: Yevhen Bondarenko <56396344+YevhenBondarenko@users.noreply.github.com>
2020-02-14 19:18:18 +02:00
Igor Kulikov
850d6d948c
Update License header year to 2020
2020-01-06 16:52:41 +02:00
Igor Kulikov
1265a9a1e3
Revert "Update License header year to 2020"
...
This reverts commit 9b42397c4a820688daf07117cb7efefa3f387f46.
2020-01-06 16:48:55 +02:00
Igor Kulikov
9b42397c4a
Update License header year to 2020
2020-01-06 16:41:04 +02:00
Andrew Shvayka
cacdf09eef
More clear thread names
2019-12-20 13:50:07 +02:00
Igor Kulikov
c84a8a5e67
Version set to 2.5.0-SNAPSHOT
2019-12-10 15:25:03 +02:00
Andrew Shvayka
f9abf1c7a2
Improved reporting of last activity time from remote transport
2019-12-10 12:50:20 +02:00
Igor Kulikov
1b5a8ac6fc
Improve remote transport service to process rule engine callbacks asynchronously
2019-12-05 18:02:12 +02:00
Andrew Shvayka
e31b7ba988
Change Executor type for Transport Layer
2019-12-05 15:54:00 +02:00
Andrew Shvayka
6d2b856afe
Performance improvement
2019-11-25 18:53:15 +02:00
Andrew Shvayka
3ad552b735
Allow Nulls in JsonConverter for usability
2019-10-30 18:43:07 +02:00
Igor Kulikov
41527ca059
Version set to 2.4.2-SNAPSHOT. Restore Black Box Tests.
2019-10-18 12:44:52 +03:00
Igor Kulikov
4255bf485a
Fixed memory leaks in MqttTransportHandler ( #1787 )
2019-07-24 18:35:44 +03:00
Igor Kulikov
78f75440a0
MqttTransportHandler: Use default channelReadComplete implementation to avoid memory leaks.
2019-07-23 17:29:34 +03:00
Igor Kulikov
4e71935d27
Fix NPE in transport service.
2019-07-18 19:34:27 +03:00
Igor Kulikov
b482238ef3
Version set to 2.4.1-SNAPSHOT
2019-07-12 16:15:00 +03:00
Igor Kulikov
c631d51e24
Version set to 2.4.0-SNAPSHOT
2019-06-27 10:12:30 +03:00
Igor Kulikov
5bc73ac9cd
Fix compilation errors
2019-06-27 10:05:38 +03:00
Igor Kulikov
6cdb508c71
Claiming devices implementation
2019-06-27 10:00:17 +03:00
Mike Lohmann
d0a0e48dc7
#1686 removed accidently committed log message
2019-06-07 15:31:32 +02:00