[Модуль] SSDP Finder (ssdp_finder)

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

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Ср фев 21, 2018 11:44 am

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

Re: Модуль - SSDPFinder

Сообщение nick7zmail » Ср фев 21, 2018 12:01 pm

охтыжблин...вот так "глубоко" я не думал...
Эти протоколы как правило, просто используются исключительно для медиаресурсов. В таком ключе вообще о них не думал. Но как вариант, наверное, может быть реализовано.
Модуль переименовать не проблема. Просто upnp является одним из протоколов альянса dlna. ssdp вроде как тоже (хотя не уверен на счет этого)...по-этому и было выбрано имя dlna, как более охватывающее, которое будет всевозможные варианты протоколов поддерживать.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Ср фев 21, 2018 12:09 pm

Ну тогда так - если все это интересно то можна попробовать сделать. Я видел давно темы по автодобавлению устройств, но никто еще не реализовывал. Собирусь с инфой то отпишусь... тогда на твою ветку... Или если есть предложения то давай в твоей ветке выкладывай. На работе периодически время есть - так что можна порыть . Хотя блин тугувато все это для меня..
Спасибо нам ПОМОЖЕТ..!
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 32 раза

Re: Модуль - SSDPFinder

Сообщение T-REX-XP » Ср фев 21, 2018 9:14 pm

nick7zmail писал(а):
tarasfrompir1 писал(а):планируется создать из этого модуля автодобавление простых устройств. По принципу плаг енд плей.
Вот этого вообще не понял. Добавление и так есть в обоих модулях в базу. Что понимается под автодобавлением в простые устройства - не могу предполагать.
tarasfrompir1 писал(а): Согласен с Вами по поводу ДНЛА(хороша МАША), но у меня нету таких аппаратов кроме 1 ХБМС. Поэтому если T-REX-XP скажет свое слово по поводу его модуля и желания идти в данном направлении, то я застряну пока здесь.
По факту в моём модуле тоже самое что в этом. Те же библиотеки, тот же код поиска, всё то же...только добавлены функции отправки url, и управления такими устройствами.
А T-REX-XP уже высказывал своё мнение тут, и разрешил использовать его модуль для написания чего-то большего, что, собственно, и было сделано. По факту ща процентов 70 кода в моём модуле - это его модуль, и делает он абсолютно то же самое.
Мужики, я делал публичный репозитарий на гитхабе.
Можете делать пул реквесты, я буду мержить. Я тоже в таком духе участвовал в разработке модулей, броадлинка например. Нет смысла плодить форки и темы. Ссдп объединяет в себе все девайсы, не только медиаторов, как в случае ДЛНА. Пишите хотелки сюда, буду по позможности реализовывать, и принимать пул реквесты от вас. У меня есть идеи по развитию данного направления. Модуль не развивался по причине отсутствия интереса на форуме((
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение directman66 » Ср фев 21, 2018 10:36 pm

espшки не разу не ответили на запрос ssdp
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Ср фев 21, 2018 10:53 pm

Для 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>
Спасибо нам ПОМОЖЕТ..!
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 32 раза

Re: Модуль - SSDPFinder

Сообщение T-REX-XP » Чт фев 22, 2018 2:33 am

tarasfrompir1 писал(а):Для T-REX-XP - ну тогда прими пулреквест, я их же не даром делал ?
спасибо, не видел уведомлений, принял ваши пул реквесты и оставил коменты.
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 32 раза

Re: Модуль - SSDPFinder

Сообщение T-REX-XP » Чт фев 22, 2018 2:36 am

tarasfrompir1 писал(а): Для directman66 - а в еспшку вставил библиотеку SSDP ?
Я как то писал автору wi-fi Iot, прошивки по поводу этой фичи, как раз только модуль запилил свой, но он отложил в долгий ящик(( можно еще ему напомнить.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение directman66 » Чт фев 22, 2018 4:22 am

Все есп на wifi-iot
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Чт фев 22, 2018 11:34 am

Вы уж звените -НО, что мешает прошить свою прошивку...
Примеров завались
Спасибо нам ПОМОЖЕТ..!
Ответить