Los iPhones más nuevos transmitirán un SSID en modo de punto de acceso como tal:
My Name\342\\\200\\\231\\s iPhone
Observé este SSID en la GUI.
Cuando tomo el SSID a través de la línea de comando:
$ sudo iwlist wlan0 scan | grep ESSID
> My Name\xE52\x80\x99s iPhone
En el iPhone aparece como:
My Name's iPhone
Si, en wpa_supplicant.conf, ingreso:
network={
ssid="My Name's iPhone"
psk="my_passcode"
}
La Raspberry Pi no se conectará al punto de acceso del iPhone.
Sin embargo, si, en wpa_supplicant.conf, ingreso:
network={
ssid="My Name\342\\\200\\\231\s iPhone"
psk="my_passcode"
}
Me sale un error en la línea de comando.
$ 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
A través de la GUI, aparece el error "Argumento no válido".
Si wpa_supplicant.confentro entro:
network={
ssid="My Name\xE52\x80\x99s iPhone"
psk="my_passcode"
}
Entonces raspbian no se conectará a él, y se conectará a una red de menor prioridad (suponga que tengo las prioridades establecidas correctamente, que he probado).
SSID? El '\' es un carácter de escape NIX normal. Supongo que esto se deriva de Unicode (quizás U + 2019)
\xE52\x80\x99.
SSIDel iPhone? No quiero que todos vean "Joe Bloggs iPhone" de todos modos y establezcan un sentidoSSID.