IPhone yang lebih baru akan menyiarkan SSID dalam mode hotspot seperti itu:
My Name\342\\\200\\\231\\s iPhone
Saya mengamati SSID ini di GUI.
Ketika saya mengambil SSID melalui baris perintah:
$ sudo iwlist wlan0 scan | grep ESSID
> My Name\xE52\x80\x99s iPhone
Di iPhone itu muncul sebagai:
My Name's iPhone
Jika, di wpa_supplicant.conf, saya masukkan:
network={
ssid="My Name's iPhone"
psk="my_passcode"
}
Raspberry Pi tidak akan terhubung ke hotspot iPhone.
Namun, jika, dalam wpa_supplicant.conf, saya masukkan:
network={
ssid="My Name\342\\\200\\\231\s iPhone"
psk="my_passcode"
}
Saya mendapatkan kesalahan di baris perintah.
$ sudo ifdown wlan0
$ sudo ifup wlan0
> wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
> run-parts: /etc/network/if-pre-up/wpasupplicant exited with return code 1
> Failed to bring up wlan0
Melalui GUI, saya mendapatkan kesalahan "Argumen tidak valid".
Jika, di wpa_supplicant.confsaya masukkan:
network={
ssid="My Name\xE52\x80\x99s iPhone"
psk="my_passcode"
}
Maka raspbian tidak akan terhubung ke sana, dan akan terhubung ke jaringan dengan prioritas lebih rendah (anggap saya memiliki prioritas yang ditetapkan dengan benar, yang telah saya uji).
SSID? '\' Adalah karakter pelarian NIX yang normal. Saya kira ini berasal dari Unicode (mungkin U + 2019)
\xE52\x80\x99.
SSIDdi iPhone? Saya tidak ingin semua orang melihat "Joe Bloggs iPhone" dan mengatur yang masuk akalSSID.