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
nickAS21
51b0d50542
Lwm2m discovery ( #4438 )
...
* Lwm2m: fix bug delete zero updateAttribute
* Lwm2m: front add select binding
* Lwm2m: discovery only for test
* Lwm2m: remove type_cast_enabled from the main branch.
* Lwm2m: remove type_cast_enabled from the main branch.
* Lwm2m: remove type_cast_enabled from the main branch.
* Lwm2m: remove double code.
2021-04-20 10:44:11 +03:00
Viacheslav Klimov
a00e3be7ba
Merge branch 'master' into master-to-develop-snmp
...
# Conflicts:
# common/dao-api/src/main/java/org/thingsboard/server/dao/device/DeviceService.java
# common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DeviceProfileTransportConfiguration.java
# common/transport/coap/src/main/java/org/thingsboard/server/transport/coap/CoapTransportService.java
# common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/LwM2mTransportServiceImpl.java
# common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/SessionMsgListener.java
# dao/src/main/java/org/thingsboard/server/dao/device/DeviceDao.java
# dao/src/main/java/org/thingsboard/server/dao/device/DeviceServiceImpl.java
# pom.xml
2021-04-12 15:45:39 +03:00
ShvaykaD
dc87550835
Extract coap-server component to separate module to be used in coap transport and core (CoAP integrations).
...
* init commit: coap-server component
* move coap-server to separate module
* fix typo
2021-04-09 13:06:43 +03:00
Igor Kulikov
a207e31841
Merge with master
2021-04-09 12:40:43 +03:00
Igor Kulikov
4a63660e1d
Version set to 3.3.0-SNAPSHOT
2021-04-09 12:37:08 +03:00
ShvaykaD
fd3e18f18b
CoAP DTLS support ( #4316 )
...
* dtls init commit
* added fixes after review
* fix typo
* changed translation for DeviceCredentialsType.X509_CERTIFICATE
2021-03-30 18:28:03 +03:00
nickAS21
090babdf70
lwm2m: back add resource(s)
2021-03-30 13:26:50 +03:00
Viacheslav Klimov
6b29597d3d
Merge with develop/snmp
2021-03-25 10:11:38 +02:00
Viacheslav Klimov
306ace040c
Refactor
2021-03-25 10:06:06 +02:00
Andrii Shvaika
32e8ee11bd
Merge with develop/3.3
2021-03-24 18:17:50 +02:00
nickAS21
367be12455
lwm2m: back transport clear cash ( #4294 )
...
* lwm2m: back transport clear cash
* lwm2m: back transport del old models
* lwm2m: back transport edit yml old models
* lwm2m: back transport remove lock
* lwm2m: back transport remove lock2
2021-03-24 15:58:27 +02:00
Viacheslav Klimov
8f2438d6ab
SNMP devices balancing ( #4254 )
...
* Fix merge errors
* Implement SNMP transports balancing
* Refactor; implement transport device cache
* Refactor
* Finish up device lifecycle handling implementing; refactor
* Refactor
* Change base image to thingsboard/openjdk11 for msa snmp transport
* Refactor
* Change transport services names to upper-case
2021-03-22 17:17:42 +02:00
Igor Kulikov
e17de056c2
Merge with master
2021-03-19 12:16:43 +02:00
Andrew Shvayka
dff593a3c8
Merge pull request #4184 from YevhenBondarenko/feature/kafka-settings
...
added "min.insync.replicas" parameter to the kafka topics
2021-03-15 17:08:51 +02:00
Viacheslav Klimov
37b88908fd
Fix merge errors
2021-03-15 12:43:42 +02:00
Viacheslav Klimov
44c1cbcbc0
Merge remote-tracking branch 'thingsboard/develop/3.3' into develop/snmp
...
# Conflicts:
# application/pom.xml
# application/src/main/resources/thingsboard.yml
# common/transport/pom.xml
# msa/transport/pom.xml
# pom.xml
# transport/pom.xml
# ui-ngx/src/app/modules/home/components/home-components.module.ts
# ui-ngx/src/app/modules/home/components/profile/device/device-profile-transport-configuration.component.html
# ui-ngx/src/app/shared/models/device.models.ts
2021-03-10 15:22:03 +02:00
vkukhtyn
5a72479951
[WIP] SNMP initial implementation ( #3755 )
...
* Add SNMP type to transport profiles
* Update reference config for transport profiles
* Initial implementation to retrieve a value using SNMP GET message
* Fix license header
* Move config files
* Use async handler for SNMP response
* Send SNMP agent response to attributes and telemetry
* UI: add SNMP option for device profile
* UI: use JSON field to set SNMP profile configuration
* Handle device profile update event
* Use concurrent hash map for SNMP device sessions
* UI: Add device transport configuration control
* Cancel async request to avoid memory leak and timeout handling
* Start SNMP pooling after application started
* Move OID per profile mapping to SNMP transport context
* Fix build after merge with 3.2.1-SNAPSHOT
* Init device sessions on TB start
* Fix build error, refactoring
* Update session context on device update
* Set device info on session context creating
* Refresh pooling params on device or profile update
* Update license header
* Process device and profile transport config update
* Process SNMP response asynchronously
* Change polling implementation
2021-03-10 14:56:25 +02:00
nickAS21
3f4714c2ce
Lwm2m strategy ( #4210 )
...
* Lwm2m: back: two strategy
* Lwm2m: back: add new models
* Lwm2m: back: del new models
2021-03-05 17:40:13 +02:00
Igor Kulikov
8fe6c956c8
Version set to 3.3.0-SNAPSHOT. Code style improvements.
2021-03-04 12:37:38 +02:00
Andrew Shvayka
a3cb9724e3
Merge pull request #4191 from thingsboard/master
...
Merge master to develop 3.3
2021-03-03 15:57:51 +02:00
Igor Kulikov
3255eb9027
Version set to 3.2.2-SNAPSHOT
2021-03-03 12:02:06 +02:00
YevhenBondarenko
9f863116a0
Merge branch 'master' of https://github.com/thingsboard/thingsboard into feature/kafka-settings
...
# Conflicts:
# application/src/main/resources/thingsboard.yml
2021-03-02 10:11:07 +02:00
YevhenBondarenko
3c52c8c221
added "min.insync.replicas" parameter to the kafka topics
2021-03-02 10:04:51 +02:00
Volodymyr Babak
eec8bb0202
Introduced new configuration option
2021-03-01 16:13:50 +02:00
Yevhen Bondarenko
3716e2833a
[WIP]added redis stores support to lwm2m transport ( #4164 )
...
* added redis stores support to lwm2m transport
* added cache dependency to dao
* added cache dependency to dao-api
* moved JacksonUtil to the common.util package
* added cache to the component scan for install
* lwm2m stores improvements
2021-02-26 14:16:34 +02:00
nickAS21
9b4a155edb
Lwm2m: back: DTLS - privateKey in yml hex format, publicKey in yml x, y
2021-02-19 13:04:17 +02:00
nickAS21
8f3d033dcc
Lwm2m: back: start DTLS -one bootstrap 4 security
2021-02-19 13:04:17 +02:00
nickAS21
b864680b81
Lwm2m: back: start DTLS -one server 4 security
2021-02-19 13:04:17 +02:00
Igor Kulikov
59a54211f9
Fix compile errors and warnings.
2021-02-09 14:30:06 +02:00
Igor Kulikov
43178107c3
Merge with master
2021-02-08 20:02:54 +02:00
nickAS21
00cadc6830
Lwm2m: back: update serverKeyStore.jks for new keys
2021-02-08 17:21:36 +02:00
Igor Kulikov
51794534f8
Update deb/rpm packages java dep versions. Update JVM options.
2021-02-05 17:33:27 +02:00
Igor Kulikov
22e5771120
JDK 11 Support
2021-02-04 19:31:20 +02:00
Vladyslav_Prykhodko
2b47fe9202
Updated license header
2021-01-27 13:38:12 +02:00
Vladyslav_Prykhodko
d5c3f4c997
Merge master in develop/3.3
2021-01-27 13:31:46 +02:00
Igor Kulikov
61723da391
Version set to 3.3.0-SNAPSHOT
2021-01-26 10:17:52 +02:00
nickAS21
1ed44010e4
Lwm2m: update serverKetStore.jks
2021-01-23 11:20:35 +02:00
nickAS21
573837c4b1
Lwm2m: front: refactoring sort json and add instances
2021-01-21 17:38:45 +02:00
nickAS21
efb671f480
Lwm2m: back: for test4
2021-01-15 15:08:31 +02:00
nickAS21
79f8b87133
Lwm2m: back: for test3
2021-01-15 14:51:55 +02:00
nickAS21
9cdd916276
Lwm2m: back: for test2
2021-01-15 10:45:18 +02:00
nickAS21
1f094d58ab
Lwm2m: back: for test
2021-01-15 09:17:42 +02:00
nickAS21
33a900145c
Lwm2m: back: created sh with many certX509
2021-01-14 19:24:19 +02:00
nickAS21
84698ad554
Lwm2m: front - fix bug /../../
2021-01-14 16:04:58 +02:00
nickAS21
17700fe186
Lwm2m: backEnd: refactoring after update dependencies: <californium.version>2.6.0</californium.version>
...
<leshan-server.version>1.3.0</leshan-server.version>
<leshan-core.version>1.3.0</leshan-core.version>
<leshan-client.version>1.3.0</leshan-client.version>
2021-01-11 19:26:12 +02:00
Igor Kulikov
d31358b2ea
Update license header - set 2021 year
2021-01-11 13:42:16 +02:00
nickAS21
3a7101a8a3
Lwm2m: backEnd: model Client from provide
2020-12-30 15:55:57 +02:00
Igor Kulikov
6814c21ee9
restore ver 3.2.1-SNAPSHOT
2020-12-23 18:24:42 +02:00
Igor Kulikov
bfee301625
Set ver to 2.5.6-SNAPSHOT
2020-12-23 17:47:58 +02:00