问题标签 [kaa]

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 投票
0 回答
135 浏览

mongodb - Kaa集群无法收发事件的错误

我按照 kaa集群设置指南文档部署了 3 个 Kaa 集群。

数据库是 MongoDB 和 MariaDB。当我首先运行C客户端时(我做了一个代码更改,每个客户端可以随机登录三个kaa服务器),它可以登录kaa服务器并发送或接收事件。但是在我停止客户端并再次启动它之后,它无法发送或接收事件。

然后我一次又一次地尝试这样做。但几乎它是坏的。我将上传服务器日志和客户端日志

该错误可能是由 kaa 集群引起的。我生成了一个 Java 和 Android 客户端 SDK。在我运行 Java 和 Android 客户端时也会出现问题。

0 投票
1 回答
169 浏览

kaa - kaa平台开发环境如何搭建?

我们从 git 下载 Kaa 平台源代码。我们可以在 linux 操作系统下成功构建它。我们也尝试通过 Eclipse 导入它。但是,将 Kaa 项目导入 Eclipse 后会显示很多错误。开发环境需要在linux下,需要使用其他开发工具吗??有没有人可以分享指导说明来帮助设置 Kaa 平台开发环境?谢谢!!

0 投票
1 回答
732 浏览

kaa - 启动kaa服务时上下文初始化失败错误

我收到 ERROR osweb.context.ContextLoader - 启动 kaa 服务时上下文初始化失败错误。我正在使用以下文档中的说明。(版本 = kaa-node-0.10.0.deb)

http://kaaproject.github.io/kaa/docs/v0.10.0/Administration-guide/System-installation/Single-node-installation/

任何指针来解决这个问题?

错误

2016-12-10 05:13:31,499 [main] 错误 osweb.context.ContextLoader - 上下文初始化失败 org.springframework.beans.factory.BeanCreationException:创建名为“configurationService”的 bean 时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:org.kaaproject.kaa.server.admin.services.messaging.MessagingService org.kaaproject.kaa.server.admin.services.AbstractAdminService.messagingService;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在类路径资源 [admin-web/WEB-INF/adminContext.xml] 中定义名称为“messagingService”的 bean 创建错误:调用 init 方法失败;嵌套异常是 org.springframework.transaction.CannotCreateTransactionException:无法为事务打开 Hibernate Session;嵌套异常是 org.hibernate.exception.GenericJDBCException:无法打开连接

0 投票
1 回答
250 浏览

kaa - Kaa集群引起的问题

我按照kaa 集群设置指南文档部署了 3 个 Kaa 集群。数据库是 Cassandra 和 MariaDB 。当我运行 C 客户端时(我做了一个代码更改,每个客户端都可以随机登录三个 kaa 服务器)。服务器日志文件中报告了很多问题。我将上传 Kaa Cluster 中的一个服务器日志。我总结了一下,有7个错误。第一个错误是C客户端首先登录kaa服务器时出现的。我停止C客户端然后运行它们后,错误没有出现。我认为第二个错误是由数据库集群引起的,可能是数据库一致性。因为我做了一个使用 10 MB HUB 连接到两个 Cassandra 的限制,所以经常出现错误。我试图找出其他错误,现在不知道这些错误。

0 投票
1 回答
334 浏览

mongodb - Kaa Java SDK 未与 AWS 上的 KAA Sandbox MongoDB 同步

我在 AWS 上安装了 Kaa Sandbox,在日志附加程序中使用默认值“localhost”和端口“27017”。这个对吗?

现在为“我的第一个 kaa 应用程序”运行 Java SDK 在 macOS 上出现以下错误。

错误消息:INFO org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel - 无法同步。频道 [default_operation_tcp_channel] 正在等待 CONNACK 消息 + KAASYNC 消息

这是日志附加程序中提到的 IP 地址/端口的问题,还是 mongoDB 的问题?mongoDB 是默认安装在 AWS 上的 Kaa Sandbox 还是缺少并且需要单独安装?

错误消息还包括:[main] INFO org.kaaproject.kaa.client.channel.impl.DefaultChannelManager - 找不到通道 [default_operation_tcp_channel] 类型 TransportProtocolId [id=1456013202,版本=1] 的操作服务

0 投票
1 回答
133 浏览

cassandra - Kaa 服务器上的控制器

我使用 AWS 运行 Kaa-Sandbox 实例和 RaspberryPi 作为端点。

RaspberryPi 连接到多个传感器。传感器不断向 RaspberryPi 发送数据。

所以我只是想像控制器一样分析Kaa Server上的数据,每次我都会将数据发送到这个控制器,然后再将数据直接推送到数据库中我想分析数据。

例如:如果感测到的温度值大于允许的限制,那么它将向 RaspberryPi 或其他控制器发送命令,根据需要打开或关闭加热器或冷却器。

是否可以在 Kaa 服务器端实现这样的控制器。

0 投票
0 回答
138 浏览

kaa - Kaa集群无法收发事件的bug

两周前我问了一个问题。我按照 kaa 集群设置指南文档部署了 3 个 Kaa 集群。数据库是 MongoDB 和 MariaDB。当我首先运行C客户端时(我做了一个代码更改,每个客户端可以随机登录三个kaa服务器),它可以登录kaa服务器并发送或接收事件。但是在我停止客户端并再次启动它之后,它无法发送或接收事件。

然后我一次又一次地尝试这样做。但几乎它是坏的。现在我确定这是一个错误。从那时起,我做了很多测试。Java客户端,Android客户端和C客户端都会出现无法在Kaa中发送和接收事件的问题有时集群。数据库是 MongoDB 和 MariaDB。C Client Log , Java Client Log 和 kaa Server Log 在这里。希望这些信息对解决问题起到积极的作用。

我继续重现问题并分析。原因是客户端重新登录时,它的集群端点信息在其他节点没有更新。所以当客户端要发送事件时,它的集群端点信息还在之前,有无法发送地址。这个bug可能是集群下的事件相关代码造成的。希望Kaa关注这个问题,因为它影响到整个Kaa应用开发。

我有办法修复这个bug。首先我将描述kaa集群下发送信息的机制。希望我理解的信息是正确的。如果有3个kaa集群K1,K2,K3和客户端A。客户端首先在K1登录,然后集群K1,K2,K3有关于客户端A的集群端点信息。(K1有关于客户端A的本地集群端点信息,K2,K3有关于客户端A的远程集群端点信息)。然后停止并重新启动在 K2 中登录。K2 将向 K1、K3 发送消息以更新客户端 A 的集群端点信息,然后 K1、K3 将向 K2 报告所有集群端点信息,K2 将在本地更新客户端 A 的集群端点信息。该错误发生在 K1 和 K3 没有立即更新关于客户端 A 的集群端点信息,导致 K2 也没有更新关于客户端 A 的集群端点信息。

所以我的解决方案是当客户端 A 在 K2 和 K2 重新启动登录时向 K1 和 K2 发送消息,删除有关客户端 A 的旧集群端点信息并添加新的。或者遍历所有集群端点信息(本地信息和远程信息)并更新有关客户端AI的集群端点信息希望kaa团队能够验证解决方案并修复错误。

最新消息是在我创建的Kaa 集群中无法发送和接收的事件。

0 投票
0 回答
142 浏览

kaa - 修复 Kaa 集群配置中的错误

上周我问了一个由 Kaa 集群引起的问题。我按照 kaa 集群设置指南文档部署了 3 个 Kaa 集群。数据库是 Cassandra 和 MariaDB 。当我运行 C 客户端时(我做了一个代码更改,每个客户端都可以随机登录三个 kaa 服务器)。服务器日志文件中报告了很多问题。我尝试自己解决这些问题。第四个错误是:

我发现错误是由kaa参数配置引起的。在kaa-node.properties文件中:

#指定最大邻居连接数

max_number_neighbor_connections=3

如果在kaa集群中,邻居连接会越来越多。我做了一个测试,将这个参数值修改为8并运行12000 C Client。它也出现了很多相同的错误。然后我将这个参数值修改为50,它出现了同样的错误。所以我把这个参数值修改为100,没有出现同样的错误。希望Kaa团队能够验证这种修改方法,并在集群中给出一个合理的参数值。

0 投票
1 回答
113 浏览

kaa - 在 KAA 10 服务器上使用适用于 KAA 8 的 KAA CLIENT SDK C 代码

是否可以使用 KAA 10 服务器迁移 KAA 8 客户端?我们正在考虑将我们的服务器升级到 KAA 10,并担心我们当前的端点将由于升级而不再通信。我们目前正在使用 KAA 8 并在 C 中使用客户端 SDK。您的想法将不胜感激。

0 投票
1 回答
489 浏览

esp8266 - 在 KAA 0.10.0 中使用 ESP8266 SDK 编译错误

我根据这个文档构建了 ESP8266 SDK 。

但编译报告显示以下错误。附件是ld文件。你能帮我解决它吗?非常感谢!

问候鲍比