736 Commits

Author SHA1 Message Date
Andrii Shvaika
60c9e43ea5 Uplink notifications for PSM & eDRX for CoAP in MSA deployment 2021-07-23 13:27:05 +03:00
YevhenBondarenko
c9fbe74321 Used OtaPackage tag for FW/SW updates 2021-07-22 18:48:10 +03:00
Andrii Shvaika
856b0259d1 Fix the microservices mode for CoAP 2021-07-22 16:18:39 +03:00
Andrii Shvaika
4ce9e0968d CoAP Content format improvements 2021-07-22 14:00:57 +03:00
YevhenBondarenko
5c8618c3cc added content format for the CoAP responses 2021-07-22 12:34:57 +03:00
Andrii Shvaika
a4636347e5 Merge PSM & eDRX for LwM2M 2021-07-22 11:45:08 +03:00
Andrii Shvaika
3a7a97dd91 PSM and eDRX implementation draft 2021-07-22 11:45:08 +03:00
Andrii Shvaika
4364755e11 Optimized imports 2021-07-22 11:45:08 +03:00
Andrii Shvaika
34aa44d2cb Added deduplication of transport sessions for CoAP. Fix response codes 2021-07-22 11:45:08 +03:00
Andrew Shvayka
eb3ceabaf7
Correct initialization order. 2021-07-19 12:15:06 +03:00
YevhenBondarenko
027758f7b8 Merge branch 'master' of github.com:thingsboard/thingsboard into lwm2m-improvements 2021-07-19 11:31:23 +03:00
YevhenBondarenko
621752cb7a fixed getOrInitSwInfo 2021-07-16 18:50:00 +03:00
YevhenBondarenko
39ff7af478 update fw/sw strategy 2021-07-16 17:57:34 +03:00
YevhenBondarenko
be86a2df48 fixed sendReadRequests 2021-07-16 12:06:14 +03:00
YevhenBondarenko
050f0d9b07 fixed duplicated read/observe requests 2021-07-16 10:06:08 +03:00
ShvaykaD
60ccd7a0b0 revert default behavior for no presense proto keys 2021-07-14 15:56:38 +03:00
ShvaykaD
0d21170b7a updated device profile validation tests & convertToRpcRequest method in ProtoConverter 2021-07-14 15:56:38 +03:00
ShvaykaD
c4133fa41a added new dynamic-schema based tests for telemetry and attributes upload 2021-07-14 15:56:38 +03:00
ShvaykaD
a1336f3893 updated protobuf version to 3.17.2 & added explicit fields presence support 2021-07-14 15:56:38 +03:00
Andrii Shvaika
0c60e18ea6 Improved persistent RPC for unack requests 2021-07-14 14:23:54 +03:00
Andrii Shvaika
e914425b22 PR Review + minor logging 2021-07-14 13:32:34 +03:00
YevhenBondarenko
63342dfb7f saving persistent rpc if ack not expected 2021-07-14 08:58:50 +03:00
Andrii Shvaika
26d4d0de6c Merge with master 2021-07-13 18:01:05 +03:00
YevhenBondarenko
f473190502 check acknowledgement for persisted rpc 2021-07-13 13:38:33 +03:00
Andrii Shvaika
45c5703f2f eDRX cycle parameters on device level 2021-07-12 12:36:50 +03:00
YevhenBondarenko
040473ac80 added edrxCycle to the Lwm2mDeviceTransportConfiguration 2021-07-12 12:26:51 +03:00
Vladyslav_Prykhodko
3d04d5b11c Add support lwm2m edrxCycle settings 2021-07-12 12:26:51 +03:00
Andrii Shvaika
cf2a7762d0 eDRXcycle support 2021-07-09 16:25:19 +03:00
YevhenBondarenko
aa569ceec1 added fw/sw update tests 2021-07-02 15:57:45 +03:00
Igor Kulikov
934020d184 Fix conflicts 2021-07-01 20:02:20 +03:00
Igor Kulikov
38e3dcc9d7 Use certificate chain from keystore for server identity 2021-07-01 19:58:12 +03:00
Andrii Shvaika
690c97dd4d Renaming of the lwm2m configuration properties 2021-07-01 17:32:36 +03:00
Andrii Shvaika
ee55c0bf85 Improvements to key store read for lwm2m. 2021-07-01 17:08:41 +03:00
Igor Kulikov
f045e428d1 Merge branch 'master' of github.com:thingsboard/thingsboard 2021-07-01 14:03:18 +03:00
Igor Kulikov
422d44433a Use hybrid client authentication for DTLS CoAP transport 2021-07-01 14:03:03 +03:00
Andrii Shvaika
a482a30198 Merge Opaque resource conversion to String 2021-07-01 13:42:03 +03:00
Andrii Shvaika
307aeaf57e Merge remote-tracking branch 'origin/Lwm2m_OPAQUE' 2021-07-01 13:15:44 +03:00
nickAS21
31a86d0555 Lwm2m: Write Composite 2021-07-01 13:14:40 +03:00
Igor Kulikov
a230e5838b Use single SSL context for mqtt transport 2021-06-30 20:32:50 +03:00
Igor Kulikov
b3dc441428 Fix io.netty.handler.ssl.SslHandler is not a @Sharable handler 2021-06-30 20:03:21 +03:00
Igor Kulikov
b2d694f7ee Add separate SSL channel for mqtt transport 2021-06-30 19:30:39 +03:00
nickAS21
2d9717f910 Lwm2m: Opaque fix bug byte[] 2021-06-30 19:10:36 +03:00
Andrii Shvaika
9f499d9188 ResourceUtil implementation 2021-06-30 18:04:06 +03:00
nickAS21
6083036f94 Lwm2m: opaque merge from master 2021-06-30 16:45:03 +03:00
nickAS21
b161f20220 Merge branch 'master' into Lwm2m_OPAQUE
# Conflicts:
#	common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/client/LwM2mClientContextImpl.java
2021-06-30 16:19:47 +03:00
nickAS21
3d8f19c23e Lwm2m: opaque 2021-06-30 16:08:59 +03:00
ShvaykaD
d6bbeae335 fix for MqttSslHandlerProvider component injection & fix for skip_check_client_certificate parameter injection 2021-06-30 16:04:57 +03:00
Andrii Shvaika
eb9b0f8433 Implementation of software management 2021-06-30 15:42:25 +03:00
YevhenBondarenko
0e6df2a343 added fetching device profile 2021-06-30 12:24:17 +03:00
Andrii Shvaika
290074ffcd replay downlink on device awake 2021-06-30 11:53:00 +03:00