Wi-Fi Соседи Триангуляция

396
nitsujri

Можно ли определить уровень сигнала между двумя устройствами, подключенными к одной сети?

приборы

   A. Сотовый телефон WiFi
   B. Устройство с поддержкой WiFi
   C. Беспроводной маршрутизатор

Оба A и B подключены к C в одной сети. Я хотел бы иметь возможность обнаружить относительную силу сигнала между А и В.

Цель состоит в том, чтобы B обнаружил, когда A выполняет какое-либо действие, такое как включение выключателя или кофеварки.

Мои текущие исследования показывают, что это невозможно, пока я не добавлю отдельный WiFi / детектор в B.

2
Что-то с более коротким диапазоном, как Bluetooth, может работать лучше здесь. Journeyman Geek 10 лет назад 0
У кого-то были идеи, схожие с тем, что вы написали, но вместо того, чтобы использовать сигнал WiFi для проверки существования устройств A и B, они использовали фиксированный IP-адрес. Вы можете зарезервировать адресацию DHCP для устройства A и B, поэтому, если A попадает в диапазон C и получает IP-адрес, B будет периодически пинговать A каждые .. скажем, несколько секунд. Если пинг не удался, продолжайте. Если ping возвращает ответ (значит, A рядом), сделайте свое действие. И приостановите пинг на несколько минут, чтобы предположить, что А будет некоторое время. Или метод Bluetooth в соответствии с Journeyman Geek также будет хорошей идеей. Darius 10 лет назад 0
@Darius, спасибо, но я не только ищу существование, я ищу как относительное расстояние, так и существование. nitsujri 10 лет назад 0
Рассматривали ли вы использование меток NFC по всему дому? Вы можете использовать тег где-то рядом с устройством B, и когда ваш телефон проведет рядом с тегом, ваш телефон увидит NFC и выполнит какое-либо действие (отправьте команду по сети от A до B, чтобы что-то сделать). Darius 10 лет назад 0

0 ответов на вопрос

Похожие вопросы