问题标签 [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 投票
4 回答
694 浏览

kaa - Kaa 主机名解析失败

我已经在 Ubuntu 16-04 上安装了 Kaa 平台。不是沙盒,而是源 0.11

默认采样周期:1 秒

2016/11/25 2:31:25 [错误] [kaa_tcp_channel.c:870] (-101) - Kaa TCP 通道新接入点 [0x929A2016] 主机名解析失败

2016/11/25 2:31:25 [警告] [kaa_bootstrap_manager.c:612] (-7) - 找不到下一个引导接入点(协议:id=0x56C8FF92,版本=1)

2016/11/25 2:31:25 [错误] [kaa_tcp_channel.c:307] (-7) - Kaa TCP 通道 [0x929A2016] 错误通知引导管理器接入点故障

2016/11/25 2:31:25 [错误] [kaa_client.c:268] (-7) - 无法连接通道 [0x9E010CC0]

采样温度:29

采样温度:30

采样温度:30

采样温度:29

采样温度:25

我的错误表明什么?

0 投票
1 回答
353 浏览

oracle - 25000 个客户端访问远程 kaa 服务器资源时 JVM 崩溃

我运行 25000 个客户端,每 1 秒将日志上传到服务器。服务器在进程中崩溃。从日志文件中我们发现崩溃的原因是JVM崩溃。错误日志显示:

我的 JVM 参数和系统以及更多信息

根据我对 JVM 的有限经验。所以我在网上搜索了很长时间,并在Oracle站点上找到了相关的错误。但是我没有从中找到解决方案。从我的错误日志中:

内存:4k 页,物理 32629180k(11245384k 空闲),交换 0k(0k 空闲)

显示占用的物理内存过多。这可能是由损坏堆内存的任何错误引起的。这可能是 GC、编译器和不良本机代码的问题。

0 投票
1 回答
92 浏览

kaa - mongoDB报错“Can't update entity with version”

我正在测试 kaa 服务器的性能。当我运行 50,000 个客户端时,每个客户端每 10 秒上传一次日志。

我发现错误是由 AttachEndpointToUser 引起的。如果有大量的客户端先attach到User并且User已经有很多endpoints,执行AttachEndpointToUser方法平均会花费5秒。所以可能很多客户端同时操作相同的数据。这会导致表endpoint_user的endpoint_ids有时不更新乐观锁版本。

0 投票
1 回答
167 浏览

rest - 用于 java 的 Kaa Admin ReST 客户端

关于 REST 功能的 jar 和依赖关系存在一些问题,但我记得看到未来版本的文档将包含有关 admin-rest-client 类型的信息。客户端支持哪些功能?

我指的是以前的答案- https://groups.google.com/forum/#!topic/kaaproject/BUVMRTgy99c AdminClient 支持哪些方法?

0 投票
1 回答
395 浏览

java - 构建基于 Java 的 Kaa Actor 网关

我想使用 java SDK 构建一个 kaa 演员网关。执行器应处理来自不同端点(温度传感器 - 湿度传感器 - ...)的数据,并将其数据记录到 kaa 平台。我应该从管理控制台定义哪些 sachems 以及我应该从生成的 SDK 中使用哪些 API?我在 kaa 沙盒示例项目中找不到任何示例

0 投票
1 回答
153 浏览

iot - 在 Kaa 中使用 Webapp 触发事件

我正在使用 kaa 开发物联网应用程序。我的目标是实现从仪表板到端点的通信。

  1. 我已经使用事件类族生成了事件,并使用它成功触发了事件。
  2. 我已经使用 android 生成了事件。
  3. 是否可以使用网络应用程序触发事件到端点???还是仪表板??
  4. 是否可以使用 Kaa 或者我必须使用一些外部 API 才能使用它???有人能帮我吗??并提前感谢。
0 投票
1 回答
58 浏览

kaa - mongodb Log Appender - MongoDB 的可选字段保存结构 (Kaa 0.10.0)

我正在使用 Kaa 0.10.0 并且我已经定义了日志模式并创建了一个 MongoDB 日志附加程序。我的问题是当我通过客户端上传日志记录并通过日志附加器将其保存到 MongoDB 时,可选字段(driverLicenseNo,例如)json 格式如下所示。

或者如果值为空,

我的期望是

或者如果值为空

是否可以设置任何配置以按预期获取 MongoDB json 格式?谢谢!

香风旗

0 投票
2 回答
211 浏览

amazon-web-services - KAA MongoDB 服务器,未检索从 Raspberry Pi 发送的数据

我正在运行此示例http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Your-first-Kaa-application/

但是数据没有存储在服务器端。我现在该怎么办?当我运行 db.logs_my_application_token 时。find() 从 mongo 控制台,它什么也没显示。我是否必须在我的代码中提供一些 IP 或主机,我使用的是 AWS 的 KAA SANDBOX。

附加的 Raspberry Pi 控制台输出在此处输入图像描述...

0 投票
1 回答
86 浏览

kaa - 修复了一个错误,即 KAA-1594:将端点附加到用户后出错

kaa 0.10 中的 bug影响了我的应用程序开发。所以我尝试修复它。然后我比较了 kaa 0.9 和 kaa 0.10 的代码。我发现Kaa DAO接口模块化类EndpointServiceImpl的区别:里面有两个attachEndpointToUser方法

1、

2、

上面的代码是在kaa 0.10 中。与Kaa 0.9 相比,它在上面的Bold 代码中增加了一个判断条件:(

if(endpointIds!=null&&endpointIds.contains(endpoint.getId())) )

否则 if (endpointIds != null && endpointIds.contains(profile.getId()))。

我做了一个评论判断条件代码的测试。结果没问题。我想知道修复方法是否可用。

0 投票
1 回答
171 浏览

kaa - 重新连接到 Kaa 服务器后无法收到通知

我们有一个具有 3 个节点的 1 Kaa(版本 0.9)集群。我们发现有时端点重新连接到 Kaa 节点并且它无法收到任何通知。端点订阅了所有主题,我们也在管理网站上确认了它。连接到 Kaa 后,控制台只显示以下消息:

然后,我们尝试停止端点并再次重新连接到 Kaa 服务器。连接到 Kaa 后,会显示旧通知。但是,我们尝试向此端点发送新通知,但它仍然无法获得新通知。

我们还发现,如果我们断开与 Kaa 服务器的连接并重新连接它,我们可以再次收到通知。但是,端点无法获得通知情况似乎仍然发生在其他端点。我们不确定这个问题是否与我们的集群有关。有时,我们会重新启动 kaa-node 服务,此时端​​点会连接到其他 2 个服务器。