Как настроить Wi-Fi для Android вещей без кабеля Ethernet или ADB
Мне интересно знать, как установить первый Wi-Fi на вещи Android (не Android-телефон) без доступа к сетевому кабелю, для новой установки.
Конечно, должен быть способ поместить информацию на SD-карту сразу после копирования образа ОС. Если это невозможно сделать напрямую, в худшем случае, я ожидаю, что можно написать сценарий и скопировать его куда-нибудь в некоторые разделы, чтобы он автоматически запускался при загрузке (что может пригодиться для других целей). Разве изображение не подписано?
Я также согласился бы написать приложение, которое можно было бы скопировать на SD-карту перед первой загрузкой, которое будет установлено автоматически, и сделаю это за меня. Я бы знал, как написать приложение, но пока не знаю, как сделать копию / автоустановку / автозапуск.
Я также хотел бы, чтобы одно устройство подключалось к сети и настраивало Wi-Fi, а затем клонировало его SD-карту в другое.
Что мне действительно мешает, так это необходимость подключать сетевой кабель каждый раз, когда я готовлю новую SD-карту.
2 ответа
Вы должны быть в состоянии добавить свою конфигурацию Wi-Fi в конце /data/misc/wifi/wpa_supplicant.conf
,
network={
ssid="SSID"
key_mgmt=WPA-PSK
psk="PASSPHRASE"
}
Это должно быть расположено на data
(ext4) раздел sdcard (для меня /dev/sdb15
)
Ты можешь использовать:
adb connect Android.local
подключиться к ПК Android Things (Raspberry PI3), а затем просто настроить Wi-Fi, как описано в учебнике по Android Things:
$ adb shell am startservice \
-n com.google.wifisetup/.WifiSetupService \
-a WifiSetupService.Connect \
-e ssid <Network_SSID> \
-e passphrase <Network_Passcode>
https://developer.android.com/things/hardware/raspberrypi.html