Страница 4 из 108

Re: Модуль - SSDPFinder

Добавлено: Ср фев 21, 2018 11:44 am
tarasfrompir
По поводу п1
Поскольку для того что бы добавить любое простое устройство - есть необходимые функции.
Думаю очень просто - есть скажем выключатель на есп8266 . Что если добавить туда библиотеку упнп (ссдп) для идентификаии этого устройства по серийному номеру(предположительно или по чем нибудь еще).
И потом на всем этом проверять если есть такое устройство в ПРОСТЫХ УСТРОЙСТВАХ то ничего не делать, если же нет до автоматически добавлять по идентификатору... (Благо данная возможность есть).
ПОЭТОМУ ДАВАЙТЕ МЕНЯТЬ НАЗВААНИЕ МОДУЛЯ НА УПНП или еще чегото.

Re: Модуль - SSDPFinder

Добавлено: Ср фев 21, 2018 12:01 pm
nick7zmail
охтыжблин...вот так "глубоко" я не думал...
Эти протоколы как правило, просто используются исключительно для медиаресурсов. В таком ключе вообще о них не думал. Но как вариант, наверное, может быть реализовано.
Модуль переименовать не проблема. Просто upnp является одним из протоколов альянса dlna. ssdp вроде как тоже (хотя не уверен на счет этого)...по-этому и было выбрано имя dlna, как более охватывающее, которое будет всевозможные варианты протоколов поддерживать.

Re: Модуль - SSDPFinder

Добавлено: Ср фев 21, 2018 12:09 pm
tarasfrompir
Ну тогда так - если все это интересно то можна попробовать сделать. Я видел давно темы по автодобавлению устройств, но никто еще не реализовывал. Собирусь с инфой то отпишусь... тогда на твою ветку... Или если есть предложения то давай в твоей ветке выкладывай. На работе периодически время есть - так что можна порыть . Хотя блин тугувато все это для меня..

Re: Модуль - SSDPFinder

Добавлено: Ср фев 21, 2018 9:14 pm
T-REX-XP
nick7zmail писал(а):
tarasfrompir1 писал(а):планируется создать из этого модуля автодобавление простых устройств. По принципу плаг енд плей.
Вот этого вообще не понял. Добавление и так есть в обоих модулях в базу. Что понимается под автодобавлением в простые устройства - не могу предполагать.
tarasfrompir1 писал(а): Согласен с Вами по поводу ДНЛА(хороша МАША), но у меня нету таких аппаратов кроме 1 ХБМС. Поэтому если T-REX-XP скажет свое слово по поводу его модуля и желания идти в данном направлении, то я застряну пока здесь.
По факту в моём модуле тоже самое что в этом. Те же библиотеки, тот же код поиска, всё то же...только добавлены функции отправки url, и управления такими устройствами.
А T-REX-XP уже высказывал своё мнение тут, и разрешил использовать его модуль для написания чего-то большего, что, собственно, и было сделано. По факту ща процентов 70 кода в моём модуле - это его модуль, и делает он абсолютно то же самое.
Мужики, я делал публичный репозитарий на гитхабе.
Можете делать пул реквесты, я буду мержить. Я тоже в таком духе участвовал в разработке модулей, броадлинка например. Нет смысла плодить форки и темы. Ссдп объединяет в себе все девайсы, не только медиаторов, как в случае ДЛНА. Пишите хотелки сюда, буду по позможности реализовывать, и принимать пул реквесты от вас. У меня есть идеи по развитию данного направления. Модуль не развивался по причине отсутствия интереса на форуме((

Re: Модуль - SSDPFinder

Добавлено: Ср фев 21, 2018 10:36 pm
directman66
espшки не разу не ответили на запрос ssdp

Re: Модуль - SSDPFinder

Добавлено: Ср фев 21, 2018 10:53 pm
tarasfrompir
Для T-REX-XP - ну тогда прими пулреквест, я их же не даром делал ?
Для directman66 - а в еспшку вставил библиотеку SSDP ?
Она на запросі должна відавать примерно такой файл xml здесь вариант для СОНОФ https://github.com/tretyakovsa/Sonoff_WiFi_switch
СпойлерПоказать
<?xml version="1.0" encoding="utf-8"?>
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>

<device>
<deviceType>urn:schemas-upnp-org:device:BinaryLight:1</deviceType>
<friendlyName>Kitchen Lights</friendlyName>
<manufacturer>OpenedHand</manufacturer>
<modelName>Virtual Light</modelName>
<UDN>uuid:cc93d8e6-6b8b-4f60-87ca-228c36b5b0e8</UDN>

<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:SwitchPower:1</serviceType>
<serviceId>urn:upnp-org:serviceId:SwitchPower:1</serviceId>
<SCPDURL>/SwitchPower1.xml</SCPDURL>
<controlURL>/SwitchPower/Control</controlURL>
<eventSubURL>/SwitchPower/Event</eventSubURL>
</service>
</serviceList>
</device>
</root>

Re: Модуль - SSDPFinder

Добавлено: Чт фев 22, 2018 2:33 am
T-REX-XP
tarasfrompir1 писал(а):Для T-REX-XP - ну тогда прими пулреквест, я их же не даром делал ?
спасибо, не видел уведомлений, принял ваши пул реквесты и оставил коменты.

Re: Модуль - SSDPFinder

Добавлено: Чт фев 22, 2018 2:36 am
T-REX-XP
tarasfrompir1 писал(а): Для directman66 - а в еспшку вставил библиотеку SSDP ?
Я как то писал автору wi-fi Iot, прошивки по поводу этой фичи, как раз только модуль запилил свой, но он отложил в долгий ящик(( можно еще ему напомнить.

Re: Модуль - SSDPFinder

Добавлено: Чт фев 22, 2018 4:22 am
directman66
Все есп на wifi-iot

Re: Модуль - SSDPFinder

Добавлено: Чт фев 22, 2018 11:34 am
tarasfrompir
Вы уж звените -НО, что мешает прошить свою прошивку...
Примеров завались