miIO - протокол для Xiaomi (Mi Home) устройств

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

CAHbKA
Сообщения: 39
Зарегистрирован: Сб мар 17, 2018 6:37 am

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение CAHbKA »

skysilver писал(а): Чт окт 05, 2017 3:44 am Токен miIO-устройства

Токен - это уникальная 32-ухзначная последовательность символов, используемая для формирования ключа шифрования.
да ё-маё. возился часа 3. все проги переставил , пытался сбросить шлюз к заводским настройкам.
а надо было зайти в телефоне в ксиоми хом и в свойствах шлюза а hub_info посмотреть токен. он таам в открытом виде.
Можете это добавить в шапку темы?
Pi3 + MJD
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение skysilver »

CAHbKA писал(а): Вт ноя 13, 2018 11:56 amвсе проги переставил
Надо было почитать документацию на модуль в Базе знаний и поставить сборку Михом от Vevs.
CAHbKA писал(а): Вт ноя 13, 2018 11:56 amв свойствах шлюза а hub_info посмотреть токен. он там в открытом виде.
Угу. Но это актуально только шлюза.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
CAHbKA
Сообщения: 39
Зарегистрирован: Сб мар 17, 2018 6:37 am

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение CAHbKA »

skysilver писал(а): Вт ноя 13, 2018 12:02 pm Надо было почитать документацию на модуль в Базе знаний и поставить сборку Михом от Vevs.
из документации и увидел 4 или 5 прог чтобы выловить токен.ни один способ не проканал. Михом ставить не стал, не охота было сносить текущую с телефона. Вернее поверх он не встал, а удалять желания не было.

еще бредовая идея: использовать шлюз в качестве динамика мжд.
Пока только 1 бредовый вариант реализации: добавить ссылку на потоковое радио(сылка на серв мжд) и подсовывать в это поток фразы мжд. хотя бы список стандартных.
Pi3 + MJD
pentiumd2013
Сообщения: 4
Зарегистрирован: Ср фев 13, 2019 8:37 pm

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение pentiumd2013 »

Всем добрый день. Подскажите, можно ли новому шлюзу прописать настройки сети wi-fi не зная при этом его ip ? То есть по тому же принципу, как это делает Mihome приложение? Нашел только команду смены логина и пароля для Wi-fi miIO.config_router , но надо знать по какому ip ее отправлять, а он пока неизвестен. Хотелось организовать подключение своими силами и не использовать вообще mihome сего китайскими серверами
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение skysilver »

pentiumd2013 писал(а): Чт фев 14, 2019 1:17 pm Всем добрый день. Подскажите, можно ли новому шлюзу прописать настройки сети wi-fi не зная при этом его ip ? То есть по тому же принципу, как это делает Mihome приложение? Нашел только команду смены логина и пароля для Wi-fi miIO.config_router , но надо знать по какому ip ее отправлять, а он пока неизвестен. Хотелось организовать подключение своими силами и не использовать вообще mihome сего китайскими серверами
Нужно подключаться к точке доступа, которую создает устройство в режиме инициализации. IP-шник устройства при этом зачастую 192.168.4.1 и оно является шлюзом по умолчанию и dhcp-сервером для клиента.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
pentiumd2013
Сообщения: 4
Зарегистрирован: Ср фев 13, 2019 8:37 pm

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение pentiumd2013 »

Понял, спасибо
Аватара пользователя
WOLVERINE
Сообщения: 2
Зарегистрирован: Чт июн 13, 2019 10:39 pm
Откуда: Минск

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение WOLVERINE »

Всем привет, возникла проблема, никак не могу получить токен лампы и телевизора
Поставил приложение от Vevs, но в файл никакие токены не записываются :(

Ну и в "Тип" устройства было бы неплохо добавить телевизоры
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение skysilver »

WOLVERINE писал(а): Чт июн 13, 2019 10:42 pm Всем привет, возникла проблема, никак не могу получить токен лампы и телевизора
Поставил приложение от Vevs, но в файл никакие токены не записываются :(
Ну и в "Тип" устройства было бы неплохо добавить телевизоры
1. Тема не та.
2. Какой такой файл? В приложении от Vevs токены видно в самом приложении.
3. Мало просто добавить тип нового девайса и его иконку. Нужно еще разобраться с API-командами и добавлять их поддержку. Что, к примеру, можно сделать с ТВ из родного приложения Mihome?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
WOLVERINE
Сообщения: 2
Зарегистрирован: Чт июн 13, 2019 10:39 pm
Откуда: Минск

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение WOLVERINE »

skysilver писал(а): Чт июн 13, 2019 10:57 pm 1. Тема не та.
2. Какой такой файл? В приложении от Vevs токены видно в самом приложении.
3. Мало просто добавить тип нового девайса и его иконку. Нужно еще разобраться с API-командами и добавлять их поддержку. Что, к примеру, можно сделать с ТВ из родного приложения Mihome?
1. viewtopic.php?f=5&t=4863&start=710 - сюда писать стоило?
2. Где-то тут нашел ссылку вот сюда: http://www.kapiba.ru/2017/11/mi-home.html А там как раз написано про файл в корне ФС
3. Включить/Выключить, Кнопка домой, Кнопка Назад, Кнопка меню, ну и свайпами по экрану можно менять фокус элемента
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: miIO - протокол для Xiaomi (Mi Home) устройств

Сообщение skysilver »

WOLVERINE писал(а): Чт июн 13, 2019 11:01 pm 1. viewtopic.php?f=5&t=4863&start=710 - сюда писать стоило?
Угу.
WOLVERINE писал(а): Чт июн 13, 2019 11:01 pm 2. Где-то тут нашел ссылку вот сюда: http://www.kapiba.ru/2017/11/mi-home.html А там как раз написано про файл в корне ФС
По этой же ссылке. п. 12 списка изменений:
Добавлено отображение токена устройства в свойствах сети, а также отображение идентификатора сценария (us_id) в его свойствах. Токен устройства, ID сценария и ID пользователя можно скопировать в буфер обмена долгим тапом.
WOLVERINE писал(а): Чт июн 13, 2019 11:01 pm 3. Включить/Выключить, Кнопка домой, Кнопка Назад, Кнопка меню, ну и свайпами по экрану можно менять фокус элемента
Интересно. Но с практической стороны нужны конкретные API-команды этих действий. Либо поискать в инете (если кто-то их уже раскурил), либо самому сниффить и расшифровывать трафик Mihome.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить