Andrii Shvaika
a4508aa193
Imrpvements to the entity message routing based on the device profile
2021-02-22 17:18:48 +02:00
Volodymyr Babak
c46c1b08e7
Merge remote-tracking branch 'upstream/master' into develop/3.3-edge
2021-02-15 17:07:25 +02:00
Volodymyr Babak
b58c831343
Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge
2021-02-12 13:10:06 +02:00
Andrii Shvaika
58e31ceb78
Improvement to the restarts of the rule nodes
2021-02-11 18:19:40 +02:00
Andrii Shvaika
cfb8a72f06
Memory leak fix for cases when actors fail to initialize or stopped. Cleanup TbMsgPackProcessingContext as well.
2021-02-10 16:21:42 +02:00
Volodymyr Babak
bc3008ad7b
Merge remote-tracking branch 'upstream/master' into develop/3.3-edge
2021-01-17 01:47:49 +02:00
Igor Kulikov
d31358b2ea
Update license header - set 2021 year
2021-01-11 13:42:16 +02:00
Volodymyr Babak
64694532db
Merge remote-tracking branch 'origin/develop/2.6-edge' into develop/3.3-edge
2020-12-14 12:48:49 +02:00
Volodymyr Babak
5e47b2b926
Fixes according code review
2020-12-11 12:38:59 +02:00
Volodymyr Babak
3a38ed8d6a
Fix for copy msg for 2 or more relations
2020-12-11 12:38:59 +02:00
Volodymyr Babak
193cccf123
Refactored Edge session message poll mechanism. Removed tech dept - Integer.MAX_INTEGER. Code refactoring
2020-12-10 16:18:12 +02:00
Volodymyr Babak
9f79f83d83
Merge remote-tracking branch 'origin/develop/2.6-edge' into develop/3.3-edge
2020-12-07 11:36:20 +02:00
YevhenBondarenko
6f2f9c54dc
fixed zones in SchedulerUtils and ApiUsageStateService improvements
2020-12-03 16:11:33 +02:00
Volodymyr Babak
ed85d3de3e
Refactored RPC request
2020-12-01 18:58:58 +02:00
Viacheslav Kukhtyn
63406b010f
Use the same device session info in transport service and in context
2020-11-24 09:59:26 +02:00
Viacheslav Kukhtyn
52d7d790f6
Update device and session infos in context
2020-11-24 09:59:26 +02:00
Viacheslav Kukhtyn
aa816d61ab
Handle device update or delete event in device's session
2020-11-24 09:59:26 +02:00
Andrii Shvaika
3518a3d927
Merge with master
2020-11-09 10:42:47 +02:00
Andrii Shvaika
3ee3839c3c
Protection from infinite loops
2020-10-29 15:53:11 +02:00
YevhenBondarenko
df133e48ff
DefaultTransportService refactored
2020-10-28 17:20:53 +02:00
YevhenBondarenko
7724495cb1
added default queue for device profile
2020-10-28 17:20:53 +02:00
Andrii Shvaika
2ea2b57f3c
Top 5 rule nodes statistics
...
(cherry picked from commit 445350b1f800b90193f50ee38556e5187acff9e7)
2020-10-22 15:58:11 +03:00
Andrii Shvaika
9ec4b77672
Improvements to ApiUsageState persistence
2020-10-20 15:50:04 +03:00
YevhenBondarenko
70fe28a5ac
added usage stats consumer and producer to queue providers
2020-10-20 13:59:14 +03:00
Andrii Shvaika
e9bf5bae29
Rate limit improvements
2020-10-19 11:50:06 +03:00
Illia Barkov
0751824c33
Merge branch 'develop/3.2' into feature/device-provision-3.2-onlyProfileVersion
2020-10-06 12:47:03 +03:00
Andrii Shvaika
c9f3af73fd
Scheduler for Device Profile Alarms
2020-10-05 18:53:15 +03:00
zbeacon
8c9dda1b4d
Added ability to provision device using protobuf
2020-10-05 08:51:51 +03:00
Andrii Shvaika
85643636ab
Implemented main functionality
2020-09-29 17:55:43 +03:00
zbeacon
8a8695f260
Working version for provision feature with provision credentials on device level
2020-09-23 14:24:44 +03:00
Andrii Shvaika
856cc3722a
Forward device messages to rule chain from device profile
2020-09-11 12:14:57 +03:00
Andrii Shvaika
a3326b4464
New type of credentials: MQTT
2020-09-10 17:17:42 +03:00
Andrii Shvaika
ad273deace
Custom MQTT Topic filters in device profile
2020-09-09 17:26:35 +03:00
Andrii Shvaika
445350b1f8
Top 5 rule nodes statistics
2020-09-08 11:06:57 +03:00
Igor Kulikov
0f0a25ce38
Merge branch 'develop/2.5.4'
2020-08-28 16:04:23 +03:00
ShvaykaD
e33709d830
fix/getAttributesRequest & fix/hsql-inserts-with-json ( #3376 )
...
* fix GetAttributeRequest & Hsql inserts
* added deleted keys to GetAttributeResponseMsg for gateway
* changed logic for handleGetAttributesRequest on deleted attributes
* removed unused classes and remove deleted keys in GetAttributeResponseMsg proto
* revert yml file
* removed getDeletedAttributeKeysCount method call in Coap transport
2020-08-27 17:11:00 +03:00
Igor Kulikov
30b0897e87
Fix for TbMsg serialization error: '...TbMsgCallback cannot be serialized...'
2020-08-12 09:56:29 +03:00
vzikratyi
0ccf7f13d1
Moved 'stats' to separate module
2020-07-24 11:28:27 +03:00
vzikratyi
d98bbacd43
Added stats to TbSqlQueue and BufferedRateExecutor
2020-07-24 11:28:27 +03:00
vzikratyi
1700cf7707
Added producer stats to 'transport' services
2020-07-24 11:28:27 +03:00
Andrii Shvaika
af1f6229bb
Improved logging of failed and timeout messages
2020-07-14 10:34:20 +03:00
Andrii Shvaika
65c644b86f
Message is pushed to correct queue in case of duplication
2020-06-08 18:01:26 +03:00
Andrii Shvaika
bb1585592b
Actor System refactoring
2020-06-04 17:59:55 +03:00
Andrii Shvaika
670a218e6d
Added ts to TbMsg
2020-05-25 15:28:55 +03:00
Andrii Shvaika
08ab9752fc
Better logging of Rule Engine errors
2020-05-04 00:13:14 +03:00
Andrew Shvayka
e251bc5750
Improvement to deserialization and remove debug on dashboards
2020-05-02 18:12:43 +03:00
Andrii Shvaika
0c54f836b3
Fixed tests
2020-04-14 16:17:08 +03:00
Andrii Shvaika
e991c0ef23
No more Synchronization nodes
2020-04-14 08:44:34 +03:00
Andrii Shvaika
d380ac7106
Device -> Server RPC implementation and improvements
2020-04-13 18:33:11 +03:00
Andrii Shvaika
3eaae1ef32
Statistics Implementation
2020-04-08 14:09:56 +03:00