较新的iPhone将在热点模式下广播SSID,如下所示:
My Name\342\\\200\\\231\\s iPhone
我在GUI中观察到此SSID。
当我通过命令行获取SSID时:
$ sudo iwlist wlan0 scan | grep ESSID
> My Name\xE52\x80\x99s iPhone
在iPhone中,它显示为:
My Name's iPhone
如果在wpa_supplicant.conf中输入:
network={
ssid="My Name's iPhone"
psk="my_passcode"
}
Raspberry Pi将无法连接到iPhone热点。
但是,如果在中wpa_supplicant.conf
输入:
network={
ssid="My Name\342\\\200\\\231\s iPhone"
psk="my_passcode"
}
我在命令行中遇到错误。
$ 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
通过GUI,我收到错误“无效参数”。
如果wpa_supplicant.conf
输入,请输入:
network={
ssid="My Name\xE52\x80\x99s iPhone"
psk="my_passcode"
}
然后raspbian将不会连接到它,而是会连接到优先级较低的网络(假设我已经正确设置了优先级,已经测试过)。
SSID
?'\'是普通的'NIX转义字符。我猜想这源自Unicode(也许是U + 2019)
\xE52\x80\x99
。
SSID
在iPhone上进行设置?我不希望每个人都看到“ Joe Bloggs iPhone”并做出明智的选择SSID
。