реклама на сайте
подробности

 
 
> Уникальное сетевое имя устройства., Возможные способы получения имени.
jcxz
сообщение Aug 19 2017, 11:06
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Имеется устройство, которое может иногда подключаться к Ethernet (в основном для целей конфигурирования) посредством встроенного HTTP-сервера. Устройство не предназначено для удалённого подключения к своему HTTP-серверу через Интернет, но в отдельных случаях должно позволять такую возможность. В основном оно должно работать в локальной сети.
Может подключаться как просто к выделенному сетевому интерфейсу PC, так и быть подключено к сети через роутер.
Имеет возможность как статического задания IP-адреса (и др. параметров сети) так и имеет DHCP-клиент.
Каждое устройство будет иметь уникальный серийный номер.

Вопрос тут: Как наиболее удобно и дружественно дать пользователю возможность адресации устройства в браузере?
Свой IP-адрес (статический) устройство может хранить в энергонезависимой памяти, но пользователь этот адрес должен иметь возможность изменить. Или должен иметь возможность не задумываясь об IP-адресах и пр. особенностях сети, подключить устройство в сеть и тут же открыть в браузере страницу настройки устройства (на лезя в конфигурацию роутера, не ставя никаких доп. программ). Устройство думаю будет поставляться пользователям с включенным по умолчанию DHCP-клиентом.
Т.е. - у пользователя есть только браузер на компе/планшете в этой сети, в которую воткнуто наше устройство. И всё. Пользователь должен легко достучаться до устройства. Данная сеть может не иметь выхода в инет (только локальная).

Пока вижу такие способы:
1. Каждое устройство имеет второй, фиксированный IP-адрес. Если пользователь не знает IP-адрес устройства, он просто подключает его напрямую к роутеру (к которому больше ничего не подключено кроме ПК/планшета с браузером) или к сетевой карте. И далее - обращается к устройству по этому адресу, узнаёт и редактирует его основной IP-адрес. И далее может подключить устройство к большой сети, в которой могут быть ещё аналогичные устройства. В большой сети фиксированный IP не будет функционировать (отключится) из-за конфликтов.
2. Использовать WINS. Регистрировать в WINS имя устройства (NetBIOS-имя), состоящее из фиксированного префикса (для всех таких устройств) + серийный номер (пользователь может посмотреть его на корпусе устройства). Также на этом же WINS можно регистрировать второе имя, общее для всех устройств (для более простой адресации к устройству без его сер.номера в случае, если устройство такое в сети одно). NetBIOS имена под виндой разрешаются автоматически в строке браузера, но как тут дело обстоит "не под виндой" интересно?
3. Использовать DNS c обновлением записей. Но есть сомнения в доступности такой службы в любой локальной сети, а тем более при прямом подключении к сетевому интерфейсу ПК.

У кого есть какие мысли/соображения по этому поводу? У кого есть опыт решения подобной задачи? Как сделать более удобно/совместимо/стандартно?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- jcxz   Уникальное сетевое имя устройства.   Aug 19 2017, 11:06
- - Огурцов   используйте фиксированный, дефолтный ip и обеспечь...   Aug 19 2017, 11:20
|- - jcxz   Цитата(Огурцов @ Aug 19 2017, 14:20) испо...   Aug 19 2017, 11:34
|- - Огурцов   Цитата(jcxz @ Aug 19 2017, 11:34) Идеальн...   Aug 19 2017, 12:39
|- - jcxz   Цитата(Огурцов @ Aug 19 2017, 15:39) скон...   Aug 19 2017, 21:02
|- - Огурцов   Цитата(jcxz @ Aug 19 2017, 21:02) Мне хот...   Aug 20 2017, 01:40
|- - sharikov   a: mDNS b: NetBIOS c: Captive DNS Вариант C полом...   Aug 20 2017, 07:44
|- - jcxz   Цитата(sharikov @ Aug 20 2017, 10:44) a: ...   Aug 20 2017, 09:33
|- - kolobok0   Цитата(jcxz @ Aug 20 2017, 12:33) Большое...   Aug 21 2017, 17:20
|- - jcxz   Цитата(kolobok0 @ Aug 21 2017, 20:20) Но ...   Aug 21 2017, 18:26
- - aaarrr   Цитата(jcxz @ Aug 19 2017, 14:06) 1. Кажд...   Aug 19 2017, 11:43
|- - jcxz   Цитата(aaarrr @ Aug 19 2017, 14:43) Боже ...   Aug 19 2017, 20:52
|- - aaarrr   Цитата(jcxz @ Aug 19 2017, 23:27) Ну и чт...   Aug 19 2017, 21:01
||- - jcxz   Цитата(aaarrr @ Aug 20 2017, 00:01) Тогда...   Aug 19 2017, 21:17
||- - AlexandrY   Цитата(jcxz @ Aug 20 2017, 00:17) Вы о чё...   Aug 19 2017, 21:48
|||- - jcxz   Цитата(AlexandrY @ Aug 20 2017, 00:48) За...   Aug 19 2017, 22:07
|||- - aaarrr   Цитата(jcxz @ Aug 20 2017, 01:07) Не знаю...   Aug 19 2017, 22:25
||- - aaarrr   Цитата(jcxz @ Aug 20 2017, 00:17) Вы о чё...   Aug 19 2017, 21:54
|- - aaarrr   Цитата(jcxz @ Aug 19 2017, 23:52) Если бр...   Aug 19 2017, 21:04
- - _pv   1) фиксированный начальный адрес вроде 192.168.1.1...   Aug 19 2017, 12:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 02:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016