Kaa Java SDK 未与 AWS 上的 KAA 沙盒 MongoDB 同步

Kaa Java SDK not syncing with KAA Sandbox MongoDB on AWS

我在 AWS 上安装了 Kaa Sandbox,使用默认值 'localhost' 并在日志附加程序中将端口设置为“27017”。这是正确的吗?

现在 运行 "My first kaa app" 的 Java SDK 在 macOS 上出现以下错误。

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

这是日志附加程序中提到的 IP address/port 的问题还是 mongoDB 的问题? mongoDB 是在 AWS 上与 Kaa Sandbox 一起默认安装还是缺少它需要单独安装?

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

通过以下步骤解决了这个问题:1. 将管理面板> 常规设置中的 ipaddress 更改为我的 ec2 主机 IP 地址,端口为 8080

使用 SSH,登录到 ec2,将用户更改为 user:kaa、password:kaa,使用:sudo /usr/lib/kaa-sandbox/bin/change_kaa_host.sh host_ip 下载了新的 SDK 并创建了一个新的应用程序。在 mongoDB.

中收到数据