在Kaa C ++上附加用户时出错

时间:2017-02-12 15:33:29

标签: c++ kaa

我目前正在尝试构建一个向其他端点发送消息的应用程序,但是当我尝试附加用户时,我收到以下错误。

[c lient_1] [2017-Feb-12 15:26:18.074820] [0x76446450] [警告] [DefaultOperationTcpChannel.cpp:104]:频道[default_operation_kaa_tcp_channel]服务器身份验证失败:拒绝连接:验证失败 [client_1] [2017-Feb-12 15:26:18.076020] [0x76446450] [warning] [DefaultOperationTcpChannel.cpp:331]:为TransportConnectionInfo {server:'OPERATIONS',协议:'检测到'default_operation_kaa_tcp_channel'的'ENDPOINT_NOT_REGISTERED'故障转移TransportProtocolId {id:0x56c8ff92,version:1}',accessPointId:-1835393002,isFailed:'false'} [client_1] [2017-Feb-12 15:26:18.076691] [0x76446450] [警告] [BootstrapManager.cpp:80]:尝试重新连接到当前的运营服务将在5秒内完成

我正在调用函数附加用户,与示例相同

kaaClient->attachUser(KAA_USER_ID, KAA_USER_ACCESS_TOKEN, std::make_shared<UserAttachCallback>(*kaaClient));

我正在使用最新的kaa版本并在Raspberry Pi上运行。

1 个答案:

答案 0 :(得分:0)

看起来Raspberry Pi无法连接到Kaa Sandbox。

请检查Kaa Sandbox Web界面的“管理”页面上的Kaa主机是否配置为其运行的PC主机的正确IP地址,以及Raspberry Pi是否可以通过该IP地址访问Kaa Sandbox。默认设置是“localhost”,适用于本地运行的应用程序,但需要更改才能进行远程访问。

请确保在Kaa主机设置更改后重新获取所有应用程序的Kaa SDK,并使用该Kaa SDK版本重新构建所有应用程序。

Kaa操作服务IP地址嵌入到Kaa SDK中,这就是为什么你应该再次下载Kaa SDK并重新构建应用程序,如果Kaa IP地址发生变化。

有关详细信息,请参阅Kaa Networking documentation