Os iPhones mais novos transmitirão um SSID no modo de hotspot, como:
My Name\342\\\200\\\231\\s iPhone
Eu observei esse SSID na GUI.
Quando eu pego o SSID através da linha de comando:
$ sudo iwlist wlan0 scan | grep ESSID
> My Name\xE52\x80\x99s iPhone
No iPhone, ele aparece como:
My Name's iPhone
Se, em wpa_supplicant.conf, eu inserir:
network={
ssid="My Name's iPhone"
psk="my_passcode"
}
O Raspberry Pi não se conecta ao ponto de acesso do iPhone.
No entanto, se, em wpa_supplicant.conf
, eu inserir:
network={
ssid="My Name\342\\\200\\\231\s iPhone"
psk="my_passcode"
}
Eu recebo um erro na linha 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
Via GUI, recebo o erro "Argumento inválido".
Se wpa_supplicant.conf
eu entrar:
network={
ssid="My Name\xE52\x80\x99s iPhone"
psk="my_passcode"
}
O raspbian não se conectará a ele e se conectará a uma rede de prioridade mais baixa (suponha que eu tenha as prioridades definidas corretamente e que testei).
SSID
? O '\' é um caractere de escape normal do NIX. Eu acho que este derivado de Unicode (talvez U + 2019)
\xE52\x80\x99
.
SSID
o iPhone? Não quero que todos vejam o "Joe Bloggs iPhone" de qualquer maneira e definam um sentidoSSID
.