Позвольте мне описать, чего я хочу достичь, и где я застрял. Вполне возможно предложить совершенно другую альтернативу.Как две машины обнаруживают друг друга, когда их ips продолжают меняться?
- У меня есть телефон для Android с функцией NFC.
- У меня есть macbook pro.
- Wi-Fi сети.
Всякий раз, когда я нажимаю свой телефон на определенный тег NFC, я хочу, чтобы мой Macbook запускал определенный скрипт.
Так что я сделал следующее
- андроид приложение, которое вызывается всякий раз, когда устройство обнаруживает определенную NFC тег.
- Мой Macbook запускает HTTP-сервер NodeJS
- Приложение Android отправляет HTTP-запрос в NodeJS, NodeJS затем вызывает любой скрипт, который я хотел запустить.
Эта установка прекрасно работает у меня дома, где я могу установить IP-адрес своего Macbook в любое удобное для меня время. Но я хочу, чтобы одна и та же настройка работала прозрачно, когда я нахожусь в Starbucks (или на рабочем месте), и оба Android и Macbook находятся в одной сети Wi-Fi. (Я не хочу вводить IP-адреса вручную).
Когда я был на полпути, я понял, что мог использовать bluetooth-функцию на Macbook, но тогда мне, вероятно, придется написать сложную программу на macbook для прослушивания Android-устройства и принятия команд.
Прохладный. Вот почему мне так нравится. Я бы не нашел его сам. –
Рад, что я мог помочь. – 323go