Мы разработали аппаратное устройство без экрана.Он использует TCP / IP для связи с сетью.В настоящее время это настраивается с помощью DHCP.
Однако нам хотелось бы настроить статический IP-адрес с помощью приложения, которое мне нужно будет разработать.Я заметил, что для некоторых устройств, таких как принтеры, существуют специальные приложения, которые они используют для установки такой информации.Но как они общаются с устройством, если ему еще не присвоен IP-адрес?
Используют ли они RAW-сокеты и собственный протокол?или есть более простой метод.Например, я вспоминаю много лет назад, когда использовал устройство Linux, которое каким-то образом получило свой начальный IP, запустив arping.Но я не понимаю, как это устанавливает IP для других хостов в сети.Тем не менее, это, казалось, сработало.Могу ли я подражать этому?
например, arp -s 191.168.2.2 00-40-9d-22-23-60
Итак, у меня есть идея, как это работает, но я хотел бы знать, чтообщий метод установки IP для встроенного устройства, у которого нет физического экрана для настройки этого.
Для ясности, это устройство не использует Linux.