#network #ssdp #upnp

P.S.

A. Есть производители довольно массового оборудования, у которого MAC адреса генерируется на борту устройства. Вполне штатно и зачастую "по умолчанию".

Б. Есть производители, у которых само устройство постоянно пытается и вполне удачно получает (при дефолтных настройках сетевого интерфейса) разный IP в локальной сети (может запрашивать переназначение через несколько минут работы). Есть вполне мотивированное объяснение (производителя) зачем это востребовано. И есть дилеры, которые всеми способами (включая написание своего FW) борются с этим, начиная от постоянных объяснений "восторженным" эникейщикам, почему у них в сети происходит "непонятно что".

Поэтому, для грамотного сетевика (или админа сети), во главе угла должна быть цель "держать всё под контролем с самого начала".

Дополнение:

#network #ssdp #upnp

1. Не работать с оборудованием у которого "альтернативно одарённый" производитель выдумывает приключения для пользователя. (помогает не только в поиске IP)
Адекватные бренды как правило понимают всю "кухню" и помнят/заботятся о удобстве работы со своими оборудованием.

2. Иметь под рукой как минимум тестовый/отладочный роутер почти любого производителя, и все предварительные настройки проводить через него (а потом ставить настроенное устройство в рабочую сеть). Да, некоторые производители любят назначать что-то далёкое от 1.* или10.*, но смотрим п.1

3. Придерживаться монобрендового подхода к подбору оборудования, как минимум по направлениям однотипного оборудования.

4. У нормальных производителей почти всегда есть свои утилиты по поиску в сети своего оборудования и показа его IP/MAC.

Про направление "сторонних" утилит уровня NetScan тоже желательно "не забывать", но это уже "факультативно", если придерживаться п.1 - п.4

Обнаружение устройств через UPnP / SSDP

#network #ssdp #upnp

Во-первых, RS-232 и RS-485 это не протоколы, это физический уровень. Протокол выше может как гарантировать доставку, так и нет. Сама последовательная передача ничего не гарантирует, даже то, что эту передачу вообще кто-нибудь услышит и примет, это просто ногодрыг.

В USB — для изохронного канала доставка не гарантируется, для поточного гарантируется, зависит от того, что вы хотите делать, файл передавать на флешку или с микрофона писать звук.

https://habr.com/ru/articles/872216/

Обнаружение устройств через UPnP / SSDP

Что больше всего бесит при первом запуске устройств с управлением по Ethernet? Необходимость его искать в сети с использованием зоопарка из подходов. Тут используются программы автопоиска (например...

Хабр

Обнаружение устройств через UPnP / SSDP

Что больше всего бесит при первом запуске устройств с управлением по Ethernet? Необходимость его искать в сети с использованием зоопарка из подходов. Тут используются программы автопоиска (например Winbox для MikroTik), дефолтные IP адреса (все эти 192.168.1.1, 192.168.100.1, 192.168.2.1 - кто во что горазд). Иногда надо со смартфона показывать QR коды в камеру устройства или передавать настройки тональными сигналами в микрофон. Мы задались целью найти стандарт для поиска устройств в сети и внедрить его в свои устройства на основе микроконтроллеров и/или одноплатных компьютеров. Это статья о стандартах, их особенностях, преодолённых трудностях и об открытом коде, который мы написали для себя и считаем лучшей в мире открытой реализацией SSDP сервера и клиента.

https://habr.com/ru/articles/872216/

#SSDP #UPnP #Ethernet #AutoIP #Python #ipv4 #texas_instruments #одноплатник #кроссплатформенность #multicast

Обнаружение устройств через UPnP / SSDP

Что больше всего бесит при первом запуске устройств с управлением по Ethernet? Необходимость его искать в сети с использованием зоопарка из подходов. Тут используются программы автопоиска (например...

Хабр
Really good introduction to #SSDP — one of the protocols used in #DLNA, a set of interoperability standards for sharing home digital media among multimedia devices. https://williamboles.com/discovering-whats-out-there-with-ssdp/
Discovering what's out there

Many of us feel nervous when meeting a group of people for the first time. What are the dynamics of the group, what are the in-jokes, will I find common ground with someone - are just a few questions that can plague you

William Boles
Today's waypoint on my #Rust journey: a new crate, implementing #SSDP client and server, which depends on my other crate. For instance, this is what you want if you're implementing #upnp, which I might have a go at later on https://github.com/pdh11/cotton/tree/main/cotton-ssdp
cotton/cotton-ssdp at main · pdh11/cotton

Low-level networking functionality in Rust. Contribute to pdh11/cotton development by creating an account on GitHub.

GitHub
- If #IGMP snooping is enabled on a switch, or more commonly a wireless router/switch, it will interfere with UPnP/#DLNA device discovery (#SSDP) if incorrectly or incompletely configured (e.g. without an active querier or #IGMP proxy), making #UPnP appear unreliable
Update Firefox: The Good, the Bad, and the Ugly

Update firefox: the good, the bad, and the ugly hi and welcome back. Today i'm going to show you multiple ways how you can update the browser firefox.

That's a wrap for #work. Now on to something more entertaining.

Perhaps explore #multicast groups and write something to watch #ssdp and #upnp traffic.

New version of Flamenco Manager & Worker has juis been released. Now Workers can auto-discover a Manager on your network!

Check https://flamenco.io/download/ to get the latest versions.

#b3d #flamenco #rendering #autodiscovery #ssdp