В настоящее время я пытаюсь создать приложение, которое отправляет сообщения на другие конечные точки, но я получаю следующие ошибки при попытке присоединить пользователя.
[сlient_1] [2017-Feb-12 15: 26: 18.074820] [0x76446450] [warning] [DefaultOperationTcpChannel.cpp: 104]: Канал [default_operation_kaa_tcp_channel] не прошел проверку подлинности сервера: соединение отклонено: проверка не выполненаЯ вызываю функцию присоединения пользователя, так же, как в примерах
kaaClient->attachUser(KAA_USER_ID, KAA_USER_ACCESS_TOKEN, std::make_shared<UserAttachCallback>(*kaaClient));
Я использую последнюю версию Kaa и работаю на Raspberry Pi.
Похоже, Raspberry Pi не может подключиться к песочнице Каа.
Убедитесь, что хост Kaa на странице управления веб-интерфейса Kaa Sandbox настроен на правильный IP-адрес хоста ПК, на котором он работает, и чтобы Raspberry Pi мог получить доступ к Kaa Sandbox через этот IP-адрес. Там по умолчанию установлено значение localhost, которое хорошо работает для локально работающих приложений, но его необходимо изменить для удаленного доступа.
Также убедитесь, что Kaa SDK для всех приложений повторно взят после изменения настроек хоста Kaa, и все приложения перекомпилированы с этой версией Kaa SDK.
IP-адрес операционной службы Kaa встроен в Kaa SDK, поэтому вам всегда следует загружать Kaa SDK заново и перестраивать приложение в случае изменения IP-адреса Kaa.
Увидеть Каа Сетевая документация Больше подробностей.
Других решений пока нет …