Использование и назначение Android.local

Недавно я просматривал Android-Things SDK и установил его на свое устройство Raspberry Pi.

Для подключения Raspberry Pi к ADB я использовал:

adb connect <ip address>:5555

Но потом я нашел что-то вроде этого:

adb connect Android.local

Ссылка

Поискав множество вещей в Google, я не нашел ничего, связанного с Android.local. Есть документация по этому поводу или нет?


person Ravi    schedule 06.01.2017    source источник
comment
Я нашел это скрытым в документации Android Things — проверьте шаг 7 developer.android.com/things /оборудование/raspberrypi.html   -  person riggaroo    schedule 06.01.2017
comment
@riggaroo о да, спасибо за ссылку, но есть ли что-нибудь еще, где мы можем использовать это Android.local или любую другую цель этого?   -  person Ravi    schedule 06.01.2017
comment
Похоже, что это единственный PI, который транслирует этот адрес (не уверен насчет других устройств Android), пытался использовать его с другими устройствами Android, и он не подключается к нему.   -  person riggaroo    schedule 06.01.2017


Ответы (3)


Также в операционных системах, таких как Windows, которые не поддерживают mDNS из коробки, вы можете установить Bonjour Сервис, разработанный Apple. Служба Bonjour предоставляет новый инструмент командной строки для запросов mDNS под названием dns-sd. Выполните следующую команду, чтобы найти свое устройство Android Things:

dns-sd -Q Android.local

Инструмент не прекращает работу и будет постоянно распечатывать все устройства с переданным полным доменным именем. Я подключил свой Raspberry Pi через Ethernet и WiFi. Из-за этого я получаю два адреса:

Timestamp     A/R Flags if Name                             T   C Rdata
22:18:47.771  Add     2 13 Android.local.                   1   1 192.168.x.123
22:18:51.247  Add     2 13 Android.local.                   1   1 192.168.x.124

Также изменения будут отслеживаться как ссылка на мое WiFi-соединение:

22:19:52.940  Rmv     0 13 Android.local.                   1   1 192.168.x.124
person ferraith    schedule 06.01.2017

Raspberry Pi транслирует имя хоста Android.local через Multicast DNS. Итак, если ваш компьютер поддерживает MDNS, вы можете настроить его по этой ссылке.

А это документ для mDNS

person ToanNV    schedule 06.01.2017

Хотя приведенный выше ответ дает правильные знания, я хотел бы добавить вишенку на торт.

  • Raspberry PI автоматически передает Android.local и должен разрешаться в IP-адрес, назначенный вашему Pi на порту 5555. Запустите следующее:

adb подключить Android.local

  • В течение многих лет домен «.local» казался разумным выбором для локальных сетей, работающих на частных (RFC 1918) IP-адресах. Сегодня мы узнали, что «.local» в настоящее время используется для сетевых служб zeroconf.

  • Согласно Википедии ... имена хостов сетевых устройств, оканчивающиеся на .local, часто используются в частных сетях. . -> Использование метки .local для полного имени DNS для внутреннего домена является более безопасной конфигурацией, поскольку метка .local не зарегистрирована для использования в Интернете. Это отделяет ваш внутренний домен от вашего общедоступного доменного имени в Интернете.

-Надеюсь, это поможет Заранее спасибо.!~!

person Hardy    schedule 24.04.2018