1

Topic: Токен не зарегистрирован

Здравствуйте Евгений.  Ошибка "Токен не зарегистрирован"
Если не через облако, всё работает отлично! Прошил esp последней версией с офф. сайта.
ESP8266 NONOS SDK V2.1.0 20170505 не помогло. На странице  состояние устройства: connected
В чем причина? Библиотека самая свежая, на андроиде приложение PRO  ver 4.0.1

Такой вопрос уже задавали тут, но он так и остался без ответа.

2

Re: Токен не зарегистрирован

Частая ошибка. При подключении вы вводите код токена или его имя?
Надо вводить код: f67fc1aeddce7bf9dfa88.......
Может так же ошиблись при вводе.

3

Re: Токен не зарегистрирован

Разобрался. Токен нужно ОБЯЗАТЕЛЬНО ПОЛНОСТЬЮ ВВОДИТЬ ВРУЧНУЮ!  Видимо проблема приложения. Скопированный и вставленный токен программа или не видит, или видит некорректно!

4

Re: Токен не зарегистрирован

karass wrote:

Разобрался. Токен нужно ОБЯЗАТЕЛЬНО ПОЛНОСТЬЮ ВВОДИТЬ ВРУЧНУЮ!  Видимо проблема приложения. Скопированный и вставленный токен программа или не видит, или видит некорректно!

Возможно копируются пробелы или невидимые доп.символы. Хотя это конечно же недоработка. Тут были где то комментарии что вполне себе копируется.

5

Re: Токен не зарегистрирован

Евгений, здравствуйте. Скажите, есть возможность отслеживать в проекте некую переменную типа boolean, которая будет true, когда устройство приконектилось к облака, и false, если нет. Конечно было бы лучше если 0, 1 и 2. 2 если устройство уже используется. Очень удобно если по какой либо причине нет соединения, то можно автоматически перезагрузить модем или роутер, можно перезагрузить контроллер, чтоб восстановить связь с облаком.

6

Re: Токен не зарегистрирован

karass wrote:

Скажите, есть возможность отслеживать в проекте некую переменную типа boolean, которая будет true, когда устройство приконектилось к облака, и false, если нет. Конечно было бы лучше если 0, 1 и 2. 2 если устройство уже используется. Очень удобно если по какой либо причине нет соединения, то можно автоматически перезагрузить модем или роутер, можно перезагрузить контроллер, чтоб восстановить связь с облаком.

Такая возможность не документирована.
Но такая переменная имеется в классе и описана в файле RemoteXY_API.h библиотеки, имя переменной cloudState, но она не видима для использования в основной программе. Можете открыть ее сделав public. Тогда к ней можно будет обратиться так: remotexy->cloudState . Или можно добавить в класс функцию возвращающую ее значение.