问题标签 [eclipse-hono]
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.
eclipse-hono - Protocoll 适配器启动失败并显示“OpenSSL 不可用”
MQTT 协议适配器未启动,并且在其日志中我看到了消息io.vertx.core.VertxException: OpenSSL is not available
。这是什么意思,可能是什么原因?
amazon-web-services - AWS k8s 上的 Eclipse Hono 部署
我正在尝试在 AWS k8s 集群上部署 Eclipse Hono 1.0 版。以下是部署后的服务(奇怪的外部 IP)。
豆荚列表:
Pod 正在部分运行。描述一个失败的pod(例如,AMQP),结果如下:
失败的 pod 日志 (pod/hono-adapter-amqp-vertx-6888d8fffc-555s9):
某些 pod 没有端点:
AMQP 适配器服务也没有端点:
我不确定问题出在我的 AWS k8s 和 VPC 连接上还是与 Hono 部署有关?知道如何解决这个问题吗?
eclipse-hono - 将数据从 Hono 发送到同上
Eclipse Hono 和 Eclipse Ditto 已成功连接。当我尝试从 Hono 发送数据时,我将收到 202 Accepted 响应,如下所示。
但是当我使用 localhost:8080/api/2/testing.ditto:9200 检查数字孪生值时 - 它没有得到更新。
我在查询日志时遇到了错误。
我已经设置了所有的 json 字段。但不确定我错过了什么。
我也可以在日志中看到这个
如果我遗漏了什么,请告诉我。
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(已创建连接)消息。但是当我同时检查我的日志时,我收到了以下消息。
注意:当我在我的本地机器或不同的服务器上尝试这个时,它工作得很好。
java - 如何使用自定义 HttpAdaptor 将电子锁跟踪器 (JT701) 与 Eclipse Hono 集成
我现在想知道如何使用适配器机制将电子锁跟踪器 (JT701) 设备集成到 hono。有问题的设备使用 Jt600 协议。对我们来说不幸的是,我们无法更改设备以使用 hono API(http 或 mqtt)
kubernetes - Ecplise hono 1.0.0 需要哪个 k8s 版本?
Eclipse Hono 1.0.0 Archive 或 Eclipse Hono 1.0.1 Archive 可以部署在 K8s v1.13.0 中吗?
eclipse-hono - 没有k8s如何启动hono?
我尝试安装 hono 进行测试,我尝试了 k8s(minikube 和非 minikube)。它现在对我不起作用。我正在寻找其他选择。例如,我可以使用 docker compose 开始荣誉吗?我检查了同上它可以使用 docker compose 启动。
@Vigkam,我看到了你的一条消息,你已经在一台机器上安装了 hono。你用过k8s吗?
谢谢
eclipse-hono - Hono 部署后的端口映射
我在 K8S 1.13.10 上部署了 hono-1.0.0。它似乎已成功部署,如下所示:
但是当我检查网络控制台时,我得到了
一些容器的端口没有被定义:
28443 -> https/TCP 8443 -> https/TCP
当我打开“hono-service-device-registry-ext-svc.yaml”时,我得到了以下规范......
规格:端口:-名称:http 端口:28080 协议:TCP targetPort:http nodePort:31080 -名称:https 端口:28443 协议:TCP targetPort:https nodePort:31443 选择器:
我想知道“targetPort:https”是否应该在这里分配一个特定的端口?奇怪的是上图1有端口28443 - 31443。但是图2没有这样的端口映射
mqtt - 无法建立 MQTT 发布-订阅连接
我一直在尝试使用 node-red 在我的设备上进行简单的 MQTT pub sub 通信。我已经发布并订阅了这个主题:遥测。使用的服务器和端口是:mqtt.bosch-iot-hub.com:8883。对于 TLS 配置,使用的是博世提供的 iot hub 证书(https://docs.bosch-iot-hub.com/cert/iothub.crt)。我能够成功发布有关该主题的数据并使用 HONO 接收器接收它。但是当我使用 node-red mqtt-in node 或 mosquitto_sub 直接订阅该主题时,它不会接收到数据。
有人可以帮我理解为什么会发生这种情况以及可能的解决方案吗?
eclipse-hono - 连接本地部署的 Hono 和同上 - 错误 504
Hono 部署在 Minikube 集群上(我按照https://www.eclipse.org/hono/getting-started/在本地设置 Hono)并且 Ditto 在 localhost 上运行。我尝试按照本教程进行调整,使其适用于本地部署。不幸的是,我无法将 Ditto 连接到本地 Hono 实例的 AMQP 端点,我尝试了以下方式:
“honotry”解析为“hono-dispatch-router-ext”服务的 IP 地址。
我得到回报:
{"?":{"?":{"type":"devops.responses:errorResponse","status":504,"serviceName":null,"instance":null,"payload":{"status": 504,"error":"connectivity:connection.failed","message":"ID 为 'hono-example-connection' 的连接连接失败。","description":"honotry: 系统错误"}}}}
我不知道为什么会收到此错误消息。
我能够将本地 Ditto 实例连接到 Hono Sandbox:
我得到回报:
{"?":{"?":{"type":"connectivity.responses:testConnection","status":200,"connectionId":"hono-example-connection","testResult":"成功连接 + 初始化映射器"}}}
也可以使用命令行客户端连接本地 Hono AMQP Endpoint:
有谁知道如何解决这个问题?先感谢您!
编辑:
返回
在 /etc/hosts 中将 honotry 设置为 10.98.212.66。