Недавно я купил систему, которая позволяет мне выключать и включать розетку через Интернет. Устройство использует "мост" и имеет MAC-адрес, а "мост" подключается к моему маршрутизатору через соединение RJ45/Ethernet.

Мой вопрос, как именно работает схема связи? Не для этого конкретного устройства, но в такой системе. Когда я использую команду, мост действует как сервер для дома?

Как настроить это устройство без настройки перенаправления портов на маршрутизаторе?

Я очень плохо знаком с этой стороной вещей, и я приму любую помощь, чтобы помочь мне понять эту систему.

В общем, теперь я заинтересован в попытке создать подобную систему, где мне нужно было бы иметь возможность передавать информацию с публичного сервера на локальное устройство. Концепция этого - то, чего мне не хватает.

1 ответ1

1

"Мост" действует как ворота. Ваше устройство домашней автоматизации ищет совместимое мостовое устройство, когда оно включено, вероятно, через что-то вроде Bonjour. Вероятно, тогда он обращается к мостовому устройству, которое ретранслирует связь с любой центральной интернет-службой, существующей для этого устройства.

Мост или ретранслятор, когда он запускается, скорее всего связывается с указанным центральным веб-сайтом, говоря, что он в сети и готов принимать команды. Так как он запускает соединение, он будет работать через обычную настройку NAT без проблем. Мостовое устройство, вероятно, постоянно опрашивает этот центральный сервер или продолжает отправлять данные, чтобы поддерживать соединение.

Несомненно, чтобы фактически сказать этому устройству включаться и выключаться, вы, вероятно, войдете в этот общедоступный веб-сайт, который не входит в вашу сеть. Затем веб-сайт передает команду мосту, который ранее установил соединение с этим общедоступным сервером. Если он не может добраться до моста, он, вероятно, ставит его в очередь и проверяет, появится ли мост позже.

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

Теперь, если вы хотите сделать аналогичную вещь, вы можете настроить какой-то ретранслятор или просто запустить сервер в вашем доме с переадресованными правильными портами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .