Как изменить имя хоста mDNS Android Things (Android.local) на другое

У меня есть проект IoT, который должен идентифицировать мой Raspberry Pi (который имеет ОС Android Вещи) по локальной сети.

Хороший способ сделать это - использовать Многоадресный DNS (mDNS), который Android Things транслирует как Android.local.

Возникает вопрос: можно ли поменять Android.local на somethingelse.local, чтобы не было конфликтов?

Я знаю, что это возможно с использованием ОС Linux, как показал здесь. Могу ли я сделать то же самое с Android Things?

Заранее спасибо!

См .: stackoverflow.com/questions/13796841/…

Morrison Chang 19.06.2018 06:44

@MorrisonChang, спасибо за ответ! Несмотря на то, что вопрос похож, он относится к телефонам Android. Я сомневаюсь, что ОС Android Things работает на RaspberryPI, что может дать нам больше возможностей.

Geraldo Neto 19.06.2018 16:50

Здесь будут искать API developer.android.com/things/versions/things-1.0 и вещи, которые не поддерживаются: developer.android.com/things/versions/…

Morrison Chang 19.06.2018 18:20
1
3
549
1

Ответы 1

Я знаю, что Android Things больше не поддерживается, но все же ... Я нашел решение: Вы можете установить имя хоста через ADB:

adb connect x.x.x.x  # where x.x.x.x is ip address of your device                                                   
adb root
adb remount
adb shell
su
cd system
echo 'net.hostname=newHostName' >> build.prop 

echo 'net.hostname=newHostName' >> build.prop добавляет новую строку в файл build.prop .. если вы хотите переименовать снова, вам нужно удалить эту строку перед

Другие вопросы по теме