首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Lwm2m引导服务器

Java Lwm2m引导服务器
EN

Stack Overflow用户
提问于 2016-07-04 23:42:27
回答 2查看 1.1K关注 0票数 0

我想通过引导服务器将一个LwM2M客户端连接到多个服务器。我使用乐山(Java中的LwM2M实现)。

所以我使用的是来自github.com/Eclipse/Leshan的Lwm2m演示。我运行服务器演示、引导服务器演示和客户端演示。我想使用bootstrap服务器在服务器用户界面中注册客户端(我输入了客户端端点、服务器URI、无安全模式)。

当我同时运行它们时,客户端没有注册,并且我在终端中有一条与客户端匹配的消息:

代码语言:javascript
复制
[bootstrap=Bootstrap Server [uri=coap://192.168.1.100:5683],
deviceMangements={123=DM Server
[uri=coap://192.168.1.85:8081,lifetime=20, binding=U]}].  
[2016-07-05 12:48:17,684 INFO RegistrationEngine] Trying to register to
coap://192.168.1.85:8081 ...  
[2016-07-05 12:49:39,113 ERROR RegistrationEngine] Registration failed: Timeout.  
[2016-07-05 12:49:39,116 INFO RegistrationEngine] Unable to connect to any server,
next retry in 600s ...

我该如何解决这个问题呢?

EN

回答 2

Stack Overflow用户

发布于 2016-08-17 23:05:34

coap://192.168.1.85:8081听起来不像是一个标准的CoAP端口,它更像是5683 (或5684用于DTLS)

票数 0
EN

Stack Overflow用户

发布于 2019-04-09 18:41:22

首先,您最好检查您的配置,如IP地址和端口。客户端应指向引导服务器IP和端口。引导服务器将客户端配置为正确的服务器。根据您的终端消息,生命周期只有20秒。您可以尝试在Bootstrap中将生命周期延长到180秒(3分钟)。

[bootstrap=Bootstrap服务器uri=coap://192.168.1.100:5683,deviceMangements={123=DM服务器uri=coap://192.168.1.85:8081,lifetime=20, binding=U}]。2016-07-05 12:48:17,684信息RegistrationEngine尝试注册到coap://192.168.1.85:8081 ... 2016-07-05 12:49:39,113错误RegistrationEngine注册失败:超时。2016-07-05 12:49:39,116信息RegistrationEngine无法连接到任何服务器,下一次将在600秒后重试...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38188386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档