Я пытаюсь предоставить информацию о Wi-Fi для raspberry pi через Bluetooth.
Мы добавляем учетные данные Wi-Fi в файл /etc/wpa_supplicant/wpa_supplicant.conf.
Как только я получаю учетные данные, я использую nodejs для обновления учетных данных Wi-Fi с помощью fs.write(). Я полностью перезаписываю файл. Я предоставляю все детали, необходимые в файле.
Но я получаю следующую ошибку:
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Failed to bring up wlan0.
Но когда я открываю файл в nano/vim, я вижу, что файл записывается правильно. Я что-то упускаю? Я предполагаю, что это может быть формат, в котором я пишу.
У меня есть другой вопрос: что произойдет, если я продолжу добавлять файл с учетными данными Wi-Fi вместо того, чтобы перезаписывать его?
Любая помощь приветствуется?