Những chiếc iPhone mới hơn sẽ phát SSID ở chế độ hotspot như sau:
My Name\342\\\200\\\231\\s iPhone
Tôi đã quan sát SSID này trong GUI.
Khi tôi lấy SSID thông qua dòng lệnh:
$ sudo iwlist wlan0 scan | grep ESSID
> My Name\xE52\x80\x99s iPhone
Trong iPhone, nó hiển thị dưới dạng:
My Name's iPhone
Nếu, trong wpa_supplicant.conf, tôi nhập:
network={
ssid="My Name's iPhone"
psk="my_passcode"
}
Raspberry Pi sẽ không kết nối với điểm phát sóng iPhone.
Tuy nhiên, nếu, trong wpa_supplicant.conf
, tôi nhập:
network={
ssid="My Name\342\\\200\\\231\s iPhone"
psk="my_passcode"
}
Tôi nhận được một lỗi trong dòng lệnh.
$ 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
Thông qua GUI, tôi nhận được lỗi "Đối số không hợp lệ".
Nếu, trong wpa_supplicant.conf
tôi nhập:
network={
ssid="My Name\xE52\x80\x99s iPhone"
psk="my_passcode"
}
Sau đó, raspbian sẽ không kết nối với nó và sẽ kết nối với mạng ưu tiên thấp hơn (giả sử tôi có các ưu tiên được đặt chính xác, mà tôi đã kiểm tra).
SSID
? '\' Là ký tự thoát NIX 'bình thường. Tôi đoán điều này bắt nguồn từ Unicode (có thể là U + 2019)
\xE52\x80\x99
.
SSID
iPhone? Tôi không muốn tất cả mọi người nhìn thấy "Joe Bloggs iPhone" và thiết lập hợp lýSSID
.