Igor Kulikov
02b8b8b873
Merge branch 'master' into dependency-upgrade-test-scope
2021-09-01 14:57:02 +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
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
Andrii Shvaika
3661647c3a
Version set to 3.3.1-SNAPSHOT
2021-08-16 12:39:43 +03:00
Sergey Matvienko
e223dda96f
test scope: dependency upgrade a refactor for all POMs in project
2021-08-06 13:53:35 +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
5741e34c62
mqtt transport accumulate msg before device isConnected
2021-08-04 19:02:16 +03:00
Andrii Shvaika
f932a90b00
Improvements to Persistent RPC call delivery confirmation
2021-07-26 15:57:27 +03:00
Andrii Shvaika
99b19034e2
Uplink notifications for PSM & eDRX for CoAP in MSA deployment
2021-07-23 13:50:48 +03:00
Andrii Shvaika
60c9e43ea5
Uplink notifications for PSM & eDRX for CoAP in MSA deployment
2021-07-23 13:27:05 +03:00
Andrii Shvaika
3a7a97dd91
PSM and eDRX implementation draft
2021-07-22 11:45:08 +03:00
ShvaykaD
0d21170b7a
updated device profile validation tests & convertToRpcRequest method in ProtoConverter
2021-07-14 15:56:38 +03:00
YevhenBondarenko
040473ac80
added edrxCycle to the Lwm2mDeviceTransportConfiguration
2021-07-12 12:26:51 +03:00
Andrii Shvaika
c500be4e28
Improved logging of profile updates
2021-06-25 19:15:07 +03:00
YevhenBondarenko
46503b69b9
improvements
2021-06-24 13:00:49 +03:00
YevhenBondarenko
b197965ab8
Merge branch 'master' of https://github.com/thingsboard/thingsboard into feature/power-mode
2021-06-24 12:05:29 +03:00
YevhenBondarenko
a665b2cbe6
added power mode to lwm2m-device-profile-transport-configuration
2021-06-24 10:53:35 +03:00
Andrew Shvayka
d451768302
Merge pull request #4711 from AndrewVolosytnykhThingsboard/lwm2m-refactoring
...
Redis Security Store implementation
2021-06-23 18:08:33 +03:00
AndrewVolosytnykhThingsboard
51f922ade5
Merge from master
2021-06-23 16:16:42 +03:00
ShvaykaD
f135517237
merge with upstream/master
2021-06-22 20:48:36 +03:00
ShvaykaD
d3e16ad650
updated observe sessions closing actions
2021-06-22 13:31:08 +03:00
YevhenBondarenko
489c67778a
implemented persisted RPC
2021-06-11 11:10:06 +03:00
AndrewVolosytnykhThingsboard
d109941cf9
Redis Security Store implementation, tests for RPK and PSK security and code cleaning
2021-06-09 18:33:20 +03:00
YevhenBondarenko
a7239c9d39
Renamed Firmware to OtaPackage
2021-05-31 16:43:33 +03:00
ShvaykaD
a764838e62
Coap transport improvements ( #4644 )
...
* added fix for PROD-518 in subscribe to attribute updates get request, added improvements
* updated coap observe requests implementation & updated tests
* updated coap attributes updates tests
* fix typos
2021-05-28 14:19:40 +03:00
Andrii Shvaika
16f548d3dd
Fix behavior for simple double values
2021-05-27 14:27:31 +03:00
YevhenBondarenko
c83c232166
JsonConverter improvements (correct value conversion)
2021-05-27 12:20:44 +03:00
Andrew Shvayka
bf76e0e2db
Merge pull request #4631 from thingsboard/feature/lwm2m-certificate-verifier
...
Lwm2m certificate verifier
2021-05-26 19:07:12 +03:00
Andrii Shvaika
25143378c2
Fix message order for Gateway and LwM2M transports in the core consumer
2021-05-26 18:24:22 +03:00
Andrii Shvaika
b59c846885
Improvements to data converter
2021-05-12 18:38:12 +03:00
Andrii Shvaika
7322afac0b
Implementation draft
2021-05-05 19:09:15 +03:00
Andrii Shvaika
8b3e34f0ef
Refactoring of LwM2M transport
2021-05-04 10:33:54 +03:00
Andrii Shvaika
a787ca9d5d
Refactoring of the lwm2m yml configuration
2021-04-30 16:35:21 +03:00
Sergey Matvienko
39f0775766
Thread pool naming CE ( #4511 )
...
* added ThingsBoardExecutors and ThingsBoardForkJoinWorkerThreadFactory to define the name for the pool thread
* thread poll named for the AbstractListeningExecutor
* thread poll named for the RestClient. ThingsBoard util dependency added
* most of thread polls named CE
* thread poll name added for telemetry-web-socket-ping
* executors: added custom names for executors (Queue, RuleEngine). Add topic name to the Thread name (useful for JMX and thread dump)
* fixed licence header for a new classes
2021-04-29 14:15:50 +03:00
Andrew Shvayka
e3292e89c1
Merge pull request #4301 from thingsboard/develop/snmp
...
SNMP Transport
2021-04-28 16:29:13 +03:00
Andrii Shvaika
7edcc605e9
Firmware CoAP and transport improvement
2021-04-28 13:53:56 +03:00
YevhenBondarenko
aee3fd3b6e
FirmwareCache refactoring
2021-04-28 11:29:04 +03:00
Viacheslav Klimov
47994e1a66
Merge branch 'master' into master-to-snmp
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/service/transport/DefaultTransportApiService.java
# common/queue/src/main/proto/queue.proto
# common/transport/http/src/main/java/org/thingsboard/server/transport/http/DeviceApiController.java
# common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/TransportContext.java
# dao/src/main/java/org/thingsboard/server/dao/device/DeviceServiceImpl.java
2021-04-26 13:37:39 +03:00
Andrii Shvaika
53bf6af23b
Merge branch 'master' of github.com:thingsboard/thingsboard into feature/firmware
2021-04-22 15:52:08 +03:00
Andrii Shvaika
0ff4e6ac0d
Improvements to the TbMsg to support CustomerId
2021-04-22 13:15:19 +03:00
Viacheslav Klimov
f89b30777e
Initial implementation for per-customer api usage stats
2021-04-22 13:15:19 +03:00
Andrii Shvaika
279e221523
Merge with master
2021-04-22 10:55:57 +03:00
Andrew Shvayka
07aefe533a
Merge pull request #4380 from YevhenBondarenko/develop/3.3-firmware
...
[WIP] feature firmware
2021-04-22 10:35:29 +03:00
YevhenBondarenko
f55f0ecb94
implemented firmware update for the http and mqtt transports
2021-04-21 19:56:09 +03:00
Viacheslav Klimov
a1e4bbbb31
Implement RPC for SNMP; refactor
2021-04-21 07:38:24 +03:00
Viacheslav Klimov
3c1682f57a
Merge branch 'master' into master-to-snmp
...
# Conflicts:
# common/data/pom.xml
# common/queue/src/main/java/org/thingsboard/server/queue/discovery/ZkDiscoveryService.java
# dao/src/main/java/org/thingsboard/server/dao/sql/device/DeviceRepository.java
# ui-ngx/src/app/shared/models/device.models.ts
2021-04-20 18:08:10 +03:00
ShvaykaD
321fb731a6
Support of server-side RPC requests via protobuf for CoAP and MQTT
...
* rpc response schema added
* rpc request proto
* fixed device profile validation
* fix error messages
2021-04-20 11:14:27 +03:00
Igor Kulikov
29f64d9380
Update banner. Fix lwm2m transport jks config path
2021-04-13 11:49:15 +03:00