739 Commits

Author SHA1 Message Date
nickAS21
d491e0f664 lwm2m: Security key validate in dao 2021-09-08 22:12:08 +03:00
nickAS21
4b74d2bde1 lwm2m: fix bug WriteUpdate & updateAttributes after sleep 2021-09-08 13:15:27 +03:00
nickAS21
e68a713b4f lwm2m: if client reboot or new connect and sharedAttribute not change: log "warn" ...Value is not changed
"error" ...Value is  bad
2021-09-06 11:18:27 +03:00
nickAS21
0c5d07e3a7 lwm2m: if client reboot or new connect and sharedAttribute not change: log "warn" ...Value is not changed or bad 2021-09-03 18:37:13 +03:00
nickAS21
0a3c626333 lwm2m: abstract integration RPC test delete, create, writeAttribute, execute 2021-08-31 23:38:31 +03:00
nickAS21
bed8881d93 lwm2m: abstract test create 2021-08-30 20:48:36 +03:00
nickAS21
6f32942f37 lwm2m: fix bug execute 2021-08-30 20:07:17 +03:00
Andrew Shvayka
a9460fa22a
Merge pull request #5156 from thingsboard/feature/lwm2m-improvements5
Lwm2m: tests5
2021-08-27 18:27:42 +03:00
Andrew Shvayka
3d2e86b62f
Merge pull request #5154 from thingsboard/master
Merge master to Develop 3.3.2
2021-08-27 15:54:46 +03:00
nickAS21
f2b58fd939 Lwm2m: tests5 2021-08-27 11:44:09 +03:00
Andrii Shvaika
e5b988a297 Merge branch 'rpc-improvements' of https://github.com/YevhenBondarenko/thingsboard into develop/3.3.1 2021-08-19 18:04:32 +03:00
Andrii Shvaika
a51c00bd10 Session Activity reporting is isolated and supports short-lived sessions 2021-08-19 17:51:52 +03:00
YevhenBondarenko
2a2441b248 used timeout from yml 2021-08-18 16:46:01 +03:00
YevhenBondarenko
5d6ec0dd0e refactoring 2021-08-18 10:48:04 +03:00
YevhenBondarenko
8513c99903 added sequence for the all RPC 2021-08-18 09:56:57 +03:00
YevhenBondarenko
8869dc0cb0 added new RPC statuses 2021-08-17 13:25:24 +03:00
YevhenBondarenko
6436c8a26c Implemented rpc sending sequence 2021-08-16 18:14:00 +03:00
Andrii Shvaika
6be0cb020a Version set to 3.3.2-SNAPSHOT 2021-08-16 12:41:29 +03:00
Andrii Shvaika
3661647c3a Version set to 3.3.1-SNAPSHOT 2021-08-16 12:39:43 +03:00
Sergey Matvienko
6d20ca441e Merge TS fix using cherry-pick 2021-08-13 15:49:01 +03:00
Viacheslav Klimov
b0c6ce9f98 Fix circular reference for CoapClientContext and CoapTransportContext 2021-08-06 18:55:20 +03:00
Andrii Shvaika
2078c71d32 Added module cluster-api and used it in rule engine and other services 2021-08-06 17:33:52 +03:00
Andrii Shvaika
daac250c2e Correct close and cleanup of the MQTT session context 2021-08-05 17:22:40 +03:00
Andrii Shvaika
9d651a7252 Fix reference count issue 2021-08-05 15:10:04 +03:00
Sergey Matvienko
33887ecb3b mqtt handler test improved 2021-08-04 19:02:16 +03:00
Sergey Matvienko
69a7779253 added MqttTransportHandlerTest 2021-08-04 19:02:16 +03:00
Sergey Matvienko
cbe51cee57 execute processMsgQueue on connected callback in separate thread because producer.send() will execute in Producer worker thread and can block messages producing 2021-08-04 19:02:16 +03:00
Sergey Matvienko
607fd7a74f mqtt transport handler refactored for test 2021-08-04 19:02:16 +03:00
Sergey Matvienko
43fc44f071 fixed >= with > for MessageQueueSizePerDeviceLimit according to test results 2021-08-04 19:02:16 +03:00
Sergey Matvienko
7dfed3e14a removed msg-processor-on-device-connect executor. will use transportCallbackExecutor instead 2021-08-04 19:02:16 +03:00
Sergey Matvienko
efe123d96b transport.mqtt.msg_queue_size_per_device_limit:100 in code 2021-08-04 19:02:16 +03:00
Sergey Matvienko
1f1f7e3456 DeviceAwareSessionContext refactored: setDeviceInfo splitted into setDeviceInfo and setConnected to able to set connected status on callback after device info already set. 2021-08-04 19:02:16 +03:00
Sergey Matvienko
40bcd2fa8a mqtt transport refactored msqProcessorExecutor lifecycle 2021-08-04 19:02:16 +03:00
Sergey Matvienko
712ccd4c26 mqtt transport renamed thread pool msqProcessorExecutor 2021-08-04 19:02:16 +03:00
Sergey Matvienko
5741e34c62 mqtt transport accumulate msg before device isConnected 2021-08-04 19:02:16 +03:00
YevhenBondarenko
ee74bbed21 fixed race condition during unreq and updating lwm2m client 2021-08-03 14:23:27 +03:00
nickAS21
4457b5a11a Lwm2m: fix bug Bootstrap + Tests NoSec - ok 2021-08-03 12:24:39 +03:00
YevhenBondarenko
309715641f fixed race condition during unreq 2021-08-02 18:41:53 +03:00
Sergey Matvienko
b8cecbeefd close channel if processPostTelemetryMsg exception (Failed to convert telemetry) 2021-08-02 17:45:22 +03:00
Sergey Matvienko
e3303f1b64 this.deviceCreationLockMap = createWeakMap(); 2021-08-02 17:45:22 +03:00
Sergey Matvienko
6e559994ca GatewaySessionHandlerTest license header fixed for CE 2021-08-02 17:45:22 +03:00
Sergey Matvienko
2cad1f9912 gateway session test added for a weak map with awaitility 2021-08-02 17:45:22 +03:00
Sergey Matvienko
89e3ba253c gateway session - weak map for locks (auto cleanup), getDeviceCreationFuture refactored using concurrent putIfAbsent 2021-08-02 17:45:22 +03:00
Sergey Matvienko
e61d433082 mqtt transport close channel on processing exception for handleGatewayPublishMsg method 2021-08-02 17:43:13 +03:00
YevhenBondarenko
9a1000a45d fixed registration looping 2021-07-30 11:04:25 +03:00
YevhenBondarenko
4cbbefdd26 fw update improvements 2021-07-29 16:36:22 +03:00
Andrii Shvaika
d731c1df08 Fix tests 2021-07-27 18:44:02 +03:00
Andrii Shvaika
f932a90b00 Improvements to Persistent RPC call delivery confirmation 2021-07-26 15:57:27 +03:00
YevhenBondarenko
0fbb347b27 persistent rpc improvements 2021-07-26 14:20:00 +03:00
YevhenBondarenko
9720dfac47 Fixed lwm2m fw/sw logs 2021-07-26 14:11:17 +03:00