Модуль "RM-Brige manage"

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

[Модуль] RM-Brige Manage (dev_rm_manage) (Устарело!)

Сообщение nick7zmail » Ср ноя 25, 2015 3:44 pm

Пришел мне наконец мой Broadlink RM...стоит он у меня неделю, но руки зачесались вчера)) пол ночи не спал, в итоге встал и впихнул интерфейс к RM-brige в админку. Собрал все это дело в модуль...

Что это дает?
Доступ к rm-brige без участия сторонних приложений, чисто из админки. Может обучать новым кодам, видеть список команд уже записанных в RM-brige, удалять, импортить, экспортить, в общем то весь функционал rm-brige в админке. Юзер-интерфейса нет, если что придумаете - отпишитесь.

Что нужно для работы?
1) Включенный broadlink RM, настроенный и подключенный к сети (начальная настройка при помощи родного приложения)
2) Запущенный rm-brige на телефоне/планшете (можете найти в play-маркете)
3) Скачанный модуль RM-Brige manage (доступен в маркете MD)

И немного о грустном. Да, управление broadlink RM осуществляется все еще через rm-brige. Список команд так же хранит rm-brige. Этот модуль - просто админка для доступа к нему без сторонних приложений. Пока так, потом - очень надеюсь, получится заставить работать broadlink без бриджа...попытаюсь расковырять протокол, если получится.

Ну и собственно сам модуль: GitHub

UPD: Допилил оформление. Сейчас вроде все норм выглядит.
Последний раз редактировалось nick7zmail Чт июн 23, 2016 8:55 pm, всего редактировалось 9 раз.
За это сообщение автора nick7zmail поблагодарил:
chip (Чт дек 10, 2015 12:13 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

[Модуль] RM-Brige Manage (dev_rm_manage) (Устарело!)

Сообщение chip » Ср дек 09, 2015 11:35 pm

Добрый день!

Подскажите, как встроить код полученный с помощью данного модуля в сценарий?

Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "RM-Brige manage"

Сообщение nick7zmail » Пт дек 11, 2015 8:26 am

chip писал(а):Добрый день!
Подскажите, как встроить код полученный с помощью данного модуля в сценарий?
Спасибо
Какой код имеется ввиду? Если записанные в rm-brige команды, то при помощи

Код: Выделить всё

getURL('ссылка из строки URL',0); 
За это сообщение автора nick7zmail поблагодарил:
chip (Пт дек 11, 2015 9:27 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Модуль "RM-Brige manage"

Сообщение slgeo » Пт мар 04, 2016 8:07 pm

Есть продвижения в сторону избавления от бриджа?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "RM-Brige manage"

Сообщение nick7zmail » Пт мар 04, 2016 9:06 pm

Нет к сожалению( пока нет времени проектом заниматься.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Модуль "RM-Brige manage"

Сообщение olehs » Сб мар 05, 2016 12:33 pm

nick7zmail, а что, Вы что-то слышали про такую возможность?
Китайцы открыли протокол?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "RM-Brige manage"

Сообщение nick7zmail » Сб мар 05, 2016 1:33 pm

Да нет конечно...хотел для начала проанализировать пакеты, которые в бридж шлет на рм, че приходит с рм в режиме обучения...а потом попытаться разобрать/дешифровать их, и, возможно, понять как они создаются, и просто продублировать алгоритм. Вроде как даже сейчас можно из кэша андроид бриджа скачать raw пакеты, отправить их запросом на какой-то порт рм-а, и он отработает комманду. Это первое с чего хотел начать, но пока даже до этого не добрался.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Модуль "RM-Brige manage"

Сообщение olehs » Сб мар 05, 2016 2:46 pm

Хотел понять таким образом, как родная програмка Broadlink умудряется передать настройки WiFi еще до подключения устройства к этому WiFi. Так и не наснифил ничего толкового.
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Модуль "RM-Brige manage"

Сообщение slgeo » Сб мар 05, 2016 3:14 pm

На mysku писали алгоритм. В момент инициализации броадлинк поднимает скрытую точку доступа, из приложения передается пароль и потом реконнект уже к роутеру.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Модуль "RM-Brige manage"

Сообщение olehs » Сб мар 05, 2016 3:21 pm

Я не очень верю в этот алгоритм.
Та же программа проделывает то же самое и на iOS, а там никто не позволит вам отключиться от текущей точки, поднять свою скрытую точку (или подключиться к другой неизвестной) и подключиться назад
Закрыто