Redmond Ready4Sky API

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

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Redmond Ready4Sky API

Сообщение sergejey » Вт июн 19, 2018 8:46 pm

С работой по Bluetooth более или менее понятно -- ребята расковыряли команды и можно рулить устройствами, если сделать свой шлюз. Я же хотел ещё попробовать через облако, но не выходит. Из того, что "нарыл" ещё: после процедуры авторизации клиентское приложение устанавливает соединение с gateway.readyforsky.com на порту 8595, после чего вся коммуникация с устройствами идёт в виде обмена со шлюзом шифроваными посланиями в виде закодированых BASE64 бинарников. Выглядит примерно так:

Изображение

Если я правильно понимаю, то в этом обмене закодирован тот же протокол, что и при обмене по Bluetooth, но разобрать его уже выше моих сил :)

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

Re: Redmond Ready4Sky API

Сообщение Aven » Вт июн 19, 2018 9:31 pm

а если base64 расшифровать ? Может там json ? )
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Redmond Ready4Sky API

Сообщение sergejey » Ср июн 20, 2018 2:42 pm

Aven писал(а):
Вт июн 19, 2018 9:31 pm
а если base64 расшифровать ? Может там json ? )
Нет, там бинарные данные и протокол не совпадает с тем, что по bluetooth -- т.е. скорее всего совпадает, но закодировано.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Redmond Ready4Sky API

Сообщение directman66 » Ср июн 20, 2018 2:58 pm

base64 докодировщик я пытался применить к сообщениям mag250. В теме вроде был пример декодинга.
https://majordomo.smartliving.ru/forum/ ... 250#p66445
обманул, там aes-256-cbc, но ссылку оставлю ))

base64 насколько я понимаю, это тоже самое, что uuedecode/uueencode.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Redmond Ready4Sky API

Сообщение directman66 » Пт июн 22, 2018 11:09 am

Немного поофтопчу:
REDMOND
Якобы американский бренд бытовой техники Redmond на самом деле курируется петербургской компанией «Технопоиск». Помимо Redmond компания занимается разработкой и проектировкой бытовой техники под брендами Maxima и Bodykraft.

В последнее время «Технопоиск» обрела известность благодаря серии скандалов. Сначала компанию обвинили в недоплате налогов на 2 млрд российских рублей и задержали руководителя. «Налоговое дело» совпало с корпоративным конфликтом. Ранее «Технопоиск» принадлежал трем совладельцам: Диане Желясковой, Андрею Синявину и Максиму Агеенко. Последний в апреле 2016 года скончался после тяжелой болезни. Наследники Агеенко (вдова и пятеро детей) отказались продать бизнес-партнерам покойного его долю в бизнесе и попытались с помощью юристов доказать свои права на имущество группы компаний, в которую входит «Технопоиск».
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Redmond Ready4Sky API

Сообщение Ivan » Пт июн 22, 2018 9:22 pm

Я запустил прямое управление. Через блютуз RPi3
Есть проблемы с включением. Остальное все работает
Чайник RK-G211S
Скоро начеу пилить модуль.
Также можно будет работать через свисток

Отправлено с моего SM-J730FM через Tapatalk

За это сообщение автора Ivan поблагодарили (всего 3):
Igor.P (Сб июн 23, 2018 11:15 am) • directman66 (Чт сен 06, 2018 1:26 pm) • Step40 (Пт сен 07, 2018 11:26 am)
Рейтинг: 3.49%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Igor.P
Сообщения: 79
Зарегистрирован: Вт ноя 14, 2017 7:11 pm
Откуда: Минск
Благодарил (а): 74 раза
Поблагодарили: 10 раз
Контактная информация:

Re: Redmond Ready4Sky API

Сообщение Igor.P » Чт сен 06, 2018 12:46 pm

R4S сделала форму для интересующихся АПИ: https://readyforsky.com/by/dev/
заполните пожалуйста
чем больше запросов будет - тем выше приоритет для них будет
Директор по развитию, MajorDoMo
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Redmond Ready4Sky API

Сообщение directman66 » Пт сен 07, 2018 7:04 am

Может все же коллективно запилим универсальный BLE шлюз на базе ESP32 в целях поддержки:
1) Ready4Sky,
2) весы Xiaomi, GASON..
3) mi flower
4) BLE термостат Xiaomi

Цена железяки - дешевле свистков БТ, а использовать можно на любой ОС без привязки к драйверам устройств (linux, windows..) Я начал с поддержки MI flower https://connect.smartliving.ru/profile/ ... og126.html , но времени пока особо нет развивать эту тему. Думаю может ближе к НГ. В принципе можно даже подумать и о коммерческой составляюшей готовой прошивки после допиливания (бесплатно читать, а если хочешь управлять, то за $, или ограничение по времени использования) + полноценный модуль для работы с этой прошивкой вместо MQTT (на примере Mi HOME).
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Redmond Ready4Sky API

Сообщение olehs » Пт сен 07, 2018 10:36 am

Родной API, конечно, намного лучше. Во-первых, не нужно будет копать протоколы. Во-вторых - легче привязывать устройства даже без их наличия.
Я вот тоже закинул пока это дело (шлюз R4S) за неимением времени, но обязательно хочу доделать.
Насчет устройств Xiaomi - тут ESP32 все же лучше, чем китайские облака.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Redmond Ready4Sky API

Сообщение skysilver » Пт сен 07, 2018 12:04 pm

directman66 писал(а):
Пт сен 07, 2018 7:04 am
4) BLE термостат Xiaomi
Это что за зверь такой?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить