Browse Source

Merge pull request #10609 from thingsboard/fix/lwm2m-monitoring

Monitoring: increase lwm2m client registration lifetime
pull/10622/head
Viacheslav Klimov 2 years ago
committed by GitHub
parent
commit
5408860888
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 3
      monitoring/src/main/java/org/thingsboard/monitoring/client/Lwm2mClient.java

3
monitoring/src/main/java/org/thingsboard/monitoring/client/Lwm2mClient.java

@ -51,6 +51,7 @@ import java.net.InetSocketAddress;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.TimeUnit;
import static org.eclipse.leshan.client.object.Security.noSec;
import static org.eclipse.leshan.core.LwM2mId.ACCESS_CONTROL;
@ -95,7 +96,7 @@ public class Lwm2mClient extends BaseInstanceEnabler implements Destroyable {
LwM2mModel model = new StaticModel(models);
ObjectsInitializer initializer = new ObjectsInitializer(model);
initializer.setInstancesForObject(SECURITY, security);
initializer.setInstancesForObject(SERVER, new Server(123, 300));
initializer.setInstancesForObject(SERVER, new Server(123, TimeUnit.MINUTES.toSeconds(60)));
initializer.setInstancesForObject(DEVICE, this);
initializer.setClassForObject(ACCESS_CONTROL, DummyInstanceEnabler.class);
DtlsConnectorConfig.Builder dtlsConfig = new DtlsConnectorConfig.Builder();

Loading…
Cancel
Save