问题标签 [eclipse-ditto]

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 回答
247 浏览

eclipse-hono - 如何获取已注册的 Hono 设备的历史传感器数据

我正在尝试将以下传感器值从 Hono 中的注册设备发送到同上,以形成注册设备的数字孪生。

我正在使用以下命令。

我能够在同上接收数据。我怎样才能知道一段时间内从设备发送到同上的所有历史值。

0 投票
1 回答
171 浏览

azure - 使用 MQTT 创建从 Eclipse-ditto 到 Azure IoT 中心的连接

我正在尝试使用 MQTT创建从同上Azure IoT 中心的传出连接。我们负责 Ditto,而其他人(对数字孪生实时数据感兴趣)负责 Azure IoT Hub。连接 Azure IoT 中心(在连接微服务中)时出现以下错误:Not authorized to connect (5). 我们还尝试与mosquitto_pub连接,并在省略该-i client-id选项时收到相同的错误。其他一切似乎都很好。

一些额外的信息:

  • 这是目前有效的 mosquitto_pub 命令:
    mosquitto_pub -h [hostname] -p [port] -t [topic] -m "" -u [username] -P [password] --cafile cert.cer -i [deviceName]
  • 我们已经获得了主机名、端口、主题、用户名(这是一个包含斜杠、破折号和相等运算符的长字符串)、密码(也是一个包含空格、百分号和相等运算符的长字符串)和一个证书文件。我已经对用户名和密码进行了 URL 编码,并将它们拼接在连接 url 中,如同上页面 ( https://www.eclipse.org/ditto/connectivity-protocol-bindings-mqtt.html ) 中所述:ssl: //[url-encoded-username]:[url-encoded-password]@[hostname]:[port-number].
  • 我已添加证书,但不再收到证书错误(“无法找到请求目标的有效证书路径”)。

有人对此有经验吗?
也许解决方案是使用另一个协议(例如 amqp)?
希望我没有错过互联网上的任何其他相关问题或信息。如果是这样,请告诉我在哪里可以找到它。

谢谢

0 投票
1 回答
380 浏览

apache-kafka - 将 Eclipse Ditto 连接到 Apache Kafka

我按照本文档中解释的说明将 Apache Kafka 连接到 Eclipse Ditto。

https://www.eclipse.org/ditto/connectivity-protocol-bindings-kafka2.html

我不确定以下内容。

1) ["ditto:outbound-auth-subject", "..."] 在授权上下文下。

2)“地址”:“主题/关键”

请让我知道他们!先感谢您。!

编辑:

请找到我用来连接 Ditto 和 Kafka 的命令

我已经使用 Hono 注册了一个设备,并将数据发送到 Ditto。同上成功接收数据。但我想将收到的数据发送到 Kafka。

Kafka 和 Ditto 之间成功建立连接。但我没有在卡夫卡消费者“数字双胞胎”中收到。我错过了什么吗?

使用 Policy 命令编辑:

0 投票
1 回答
179 浏览

prometheus - Eclipse Ditto - Prometheus 默认不安装

根据链接中的说明 - https://www.eclipse.org/ditto/installation-operating.html每个 Ditto 服务都会打开一个 HTTP 端点,它在端口 9095 上提供 Prometheus 指标。Ditto 将自动在以下位置发布收集的指标端点http://container-host-or-ip:9095/

Eclipse 同上已成功安装在我的机器上。但普罗米修斯端点不可用。

我使用 docker 镜像安装了同上。在 docker-compose.yml 文件中,我找不到任何有关安装 prometheus 的信息。

如果我遗漏了什么,请告诉我。

0 投票
1 回答
114 浏览

eclipse-hono - 将数据从 Hono 发送到同上

Eclipse Hono 和 Eclipse Ditto 已成功连接。当我尝试从 Hono 发送数据时,我将收到 202 Accepted 响应,如下所示。

但是当我使用 localhost:8080/api/2/testing.ditto:9200 检查数字孪生值时 - 它没有得到更新。

我在查询日志时遇到了错误。

我已经设置了所有的 json 字段。但不确定我错过了什么。

我也可以在日志中看到这个

如果我遗漏了什么,请告诉我。

0 投票
1 回答
105 浏览

eclipse-hono - 将数据从 Hono 发送到同上 (amqp:resource-limit-exceeded)

Hono 和 Ditto 已成功连接。但是当我尝试从 Hono 发送数据时,我会收到 503 - 服务不可用消息。

但是当我检查同上日志时。我超出了以下 AMQP 限制。

我不确定 AMQP:Resource limit exceeded 错误是什么意思?这会阻止我从 Hono 发送到 Ditto 吗?

如果我将所有这些都放在同上 Mongo 服务器中的 dbs 下面并再次创建新事物和连接,它会起作用吗?

编辑:我尝试在出现错误的同一服务器中再次连接 Eclipse Hono 和 Eclipse Ditto。

执行 curl commnad 时收到状态 201(已创建连接)消息。但是当我同时检查我的日志时,我收到了以下消息。

注意:当我在我的本地机器或不同的服务器上尝试这个时,它工作得很好。

0 投票
1 回答
73 浏览

eclipse-ditto - 在创建数字孪生时自定义功能?

在 Ditto 中创建数字孪生时可以添加自定义功能,如下所示。

注意:一种解决方案是不断检查 Ditto HTTP API 值,并在超过阈值时发出警报消息。但我不想每次都访问 API。所以请让我知道是否有任何替代解决方案。

0 投票
1 回答
410 浏览

maven - 如何安装 Eclipse 同上

我正在尝试在我的 Ubuntu 18 机器上安装 Eclipse Ditto,安装了 Maven 和 OpenJDK 版本“1.8.0_222”,Docker 版本 18.09.7。运行命令时:

我收到以下错误:

我在这里想念什么?

提前致谢!

0 投票
1 回答
385 浏览

docker - Eclipse Ditto - 502 Gateway - Clean Deployment - 任何提示需要配置什么?

遵循同上部署 Docker描述。例如添加一个新密码,然后执行 Docker compose 命令。从干净的 Linuxmint 19.3 和新安装的 Docker 和 Docker-Compose 设置开始。localhost:8080 可访问,但无法加载 API 定义(获取错误)。此外,我尝试了 Hello World 示例 - 使用我设置的调整密码创建事物,我收到了 502 网关。在另一个 Stackoverflow 问题502 Bad Gateway nginx/1.13.12 on localhost 同时在同上创建新策略时有人提到要检查 docker-compose ps,因此我尝试在屏幕截图中附加所有内容。正如我所说,这是全新安装 Linuxmint 19.3(Linuxkernel:5.0.0-37-generic x86_64,+ Docker(Docker 版本 19.03.5)+ Docker-Compose(docker-compose 版本 1.25.0),然后按照部署说明进行操作。任何人都有一些提示需要配置什么或者我可以在哪里找到有关该问题的更多信息?谢谢!

在此处输入图像描述

[编辑]:2019年 12 月 27带有 Postman Ditto 配置文件的 Ubuntu 1910、502 网关日设置 - 干净的 Ubuntu 1910 + Docker + Docker-compose - 服务已启动并正在运行 -> 不再在浏览器中出现 Fetch 错误,但在尝试使用时仍然从 Nginx 获得 502 Gateway REST-API(使用 Postman - Ditto Profile)-> 查看屏幕截图(例如,创建事物 -> 仍然使用 Hello World 示例)。

[编辑:2020 年 1 月 2 日] NGINX 日志:

日志网关:

0 投票
1 回答
228 浏览

kubernetes - Minikube - Eclipse Ditto - 检索当前配置时出错

minikube 版本:v1.6.1 linux 内核:5.4.7-200.fc31.x86_64 操作系统:Fedora 31

我的问题是这是一个同上相关的问题,还是这个问题主要是基于 Fedora 上 Kubernetes / Minikube 的当前配置而发生的?(Eclipse Ditto 在 Ubuntu 上使用 Docker 和在 Windows 10 上使用 Minikube(+Virtualbox)对我来说运行良好) - 所以我的假设是日志已经说明的配置有问题。

任何提示都会有所帮助,因为它工作了一段时间,然后豆荚并没有恢复到健康状态。谢谢!- 是否有在 Fedora 上安装 Minikube 的最佳实践/标准方法,或者我应该切换到 Ubuntu?

[编辑:08/01/2020] 切换到 Ubuntu 18.04 并且 Eclipse Ditto 运行良好 -> 问题似乎与操作系统相关。此处显示了一个已知问题:Fedora 31 上的 docker-ce - 我使用了提到的解决方法并最终遇到了这个问题。