问题标签 [leshan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
164 浏览

fiware - lwm2m 客户端和物联网代理之间的通信问题

在这些日子里,我的老师让我开发一个使用这些组件的系统:

我在客户端和物联网代理之间的通信有问题。

我使用各自的行命令启动上下文代理和物联网代理,然后尝试从 Eclipse 执行客户端代码,但它不与物联网代理对话(侦听该端口 5684)。当客户端说“无法连接到任何服务器,下次尝试...”时,物联网代理没有给我任何错误。首先,我想问一下我正在尝试做的事情是否可行。其次,如果可能的话,我想问一下这个问题是由于 Iot Agent 配置错误(我的意思是 config.js 文件)还是由于需要事先在 Iot Agent 中映射客户端。

0 投票
2 回答
710 浏览

java - 在乐山服务器上接收观察到的对象变化

我正在基于 repo 中包含的 leshan-server-demo 构建一个简单的原型。我正在尝试从已观察到的对象接收更新。数据包捕获显示更新正在发送到服务器,但我没有收到任何通知。

我找到的最接近的答案来自 2015 年(如何在乐山的已观察资源上检索更新的内容?) - 但随后对乐山代码库的更改使相同的技术无法使用。

我尝试使用 ObservationService 添加一个 ObservationListener,但这似乎只在请求 Observe 时提醒我,而不是在端点发送更改的值时提醒我。

我应该如何监听乐山服务器上的观察对象?

0 投票
0 回答
122 浏览

amazon-web-services - 如何将乐山服务器连接到云(AWS)

我是乐山新手,想知道是否可以通过 AWS IOT 的 MQTT 或 AWS SDK 将实时数据发送到 AWS?我的主要目的是通过乐山将传感器节点数据存储到 AWS 数据库中。

0 投票
1 回答
261 浏览

eclipse - 乐山连接服务器和云端

我的任务是使用Eclipse Leshan实现物联网设备管理。我很难理解 Eclipse Leshan 如何将 IOT 传感器与服务器和云连接起来。如果我声明Eclipse Leshan不需要像Eclipse Kura这样的网关连接到服务器和云,是真的吗?

有谁知道关于 Eclipse Leshan 的完整文档在哪里?如果有实施 eclipse leshan 的程序示例将非常有帮助。

谢谢

0 投票
2 回答
113 浏览

linux - Docker:在 docker 中运行文件 jar 的问题

我是社区的新手,我是 docker 世界的新手。我必须通过 docker 虚拟化 leshan 服务器,并且必须使用 leshan 提供的选项“--redis”来执行此操作。所以我决定从 docker hub 获取一个 dockerfile 并修改最后一个“CMD”操作添加选项“--redis”。图像构建成功,但是当我尝试在容器中运行图像时,错误是“无效或损坏的 jarfile”。这个问题在没有选项“--redis”的情况下也会出现(没有修改dockerfile)。奇怪的是,如果我从 dockerhub 中提取图像并通过相同的 dockerfile 运行服务器构建,它就可以工作!

这是泊坞窗文件:

这是构建:

这是我运行时的错误:

sudo docker run --rm -ti --name leshan-server leshan-server Error: Invalid or corrupt jarfile /opt/leshan-server-demo/leshan-server-demo.jar

有任何想法吗?谢谢你的帮助!

0 投票
2 回答
275 浏览

java - Eclipse乐山LwM2M构建失败

我目前正在进入 LwM2M 主题,并尝试了 eclipse 中的 leshan 项目。我关注了https://github.com/eclipse/leshan上的 README.md 。独立演示工作正常,但是当我尝试使用“mvn clean install”构建项目时,我收到以下日志/错误:

我做的步骤是:

修复尝试: 在网上阅读了很多关于它的东西,但我没有找到任何具体的东西。人们建议删除 User/.m2 中的存储库,但它对我不起作用。老实说,我不知道发生了什么,我对此很陌生。我将不胜感激任何帮助。

mvn -v:

提前致谢!

乔纳斯

0 投票
0 回答
617 浏览

linux - 使用 curl 命令将数据存储在 csv 文件中

跟随这张图片:

乐山服务器

通过从终端调用的 bash 脚本,我应该将“纬度、经度、时间戳和速度”的值存储在 csv 文件中。但是,这些值每 1 秒更新一次,这就是为什么我编写了以下脚本 bash 以在必要时停止:

问题是它以这种方式返回 csv 文件,如下所示:

CSV

我感兴趣的参数是: 0,1,5,6 对应于纬度,经度,时间戳和速度,所以我想要的是这样的表示:

0 投票
1 回答
562 浏览

wireshark - 成功 DTLS 解密后无法在 Wireshark 中解码 COAP 数据包

我正在尝试调试 LWM2M 协议问题。我需要知道 COAP 服务器和 COAP 客户端之间传输了哪些消息。由于流量是使用 DTLS 加密的,我需要在 Wireshark 中提供预共享密钥才能查看有效负载。Wireshark 成功解密了有效载荷,但我看不到底层 COAP 协议消息。我只看到原始数据(“应用程序数据”):

在此处输入图像描述

在此处输入图像描述

但是当我尝试在虚拟设置上嗅探未加密的 COAP 流量时,我可以正确看到 COAP 消息:

在此处输入图像描述

加密后如何使用wireshark查看COAP协议流量?

0 投票
1 回答
95 浏览

lwm2m - 自定义对象/实例名称未反映在 LwM2M 自定义对象的服务器中

我在 (26241-32768) 范围内创建了几个自定义对象。根据OMA 注册表规范,我们不必注册 26241-32768 范围内的自定义对象。我用过 lwm2m Leshan 1.0 服务器和 lwm2m IOWA 1.0 客户端。当这些自定义对象在乐山服务器 UI 中显示时,对象名称和实例无法正确显示。如附图所示,对象名称和实例名称未正确显示。是否可以在不向 OMA 注册自定义对象的情况下在服务器 UI 中显示对象和对象实例的名称?在服务器中显示名称是否还有其他可能性?

在此处输入图像描述

0 投票
1 回答
43 浏览

coap - 通过 lwm2m 发送不同长度的文件

我正在使用 Eclipse Leshan 来访问 zolertia RE-MOTE 的资源。长话短说,我想将一个二进制文件从我的笔记本电脑发送到板上。但是,我看到乐山服务器可能不会启动传输,这取决于文件大小。更具体地说,我看到可以传输 64B、128B 的文件,而无法传输 705 字节的文件(只是一个例子)。此外,如果文件大于 1Kb,则此限制不成立,因为在这种情况下,我测试过的所有文件都已成功传输。你知道可能会出什么问题吗?正常吗?