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.conf
entro 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
.
SSID
el iPhone? No quiero que todos vean "Joe Bloggs iPhone" de todos modos y establezcan un sentidoSSID
.