• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос wifi.sta.config("xxx","xxx")

DiFroll

New member
доброго времени суток. Подскажите пожалуйста, можно как то сделать что бы вместо надписей(ххх) задавать типа ssid=login pass=password
 

Сергей_Ф

Moderator
Команда форума
@DiFroll задать const char ssid[]="Your_ssid" и const char password[]="Your_pass" предварительно и вызвать
Код:
wifi.sta.config(ssid, password)
Не то?

Если вопрос по Lua, то вот тут есть справка
wifi - NodeMCU Documentation
 
Последнее редактирование:

DiFroll

New member
wifi.setmode(wifi.STATION)

file.open("ssidpass.lua", "r")
ssid=file.readline()
pwd=file.readline()
file.close()

wifi.sta.config(ssid,pwd)

"ssidpass.lua"
login
pass123

не работает, кто поможет? подскажите что не так? (ESPlorer - lua)

wifi.setmode(wifi.STATION)

file.open("ssidpass.lua", "r")
ssid=file.readline()
pwd=file.readline()
file.close()

station_cfg={}
station_cfg.ssid=ssid
station_cfg.pwd=pwd
wifi.sta.config(station_cfg)

тоже не работает((
 
Последнее редактирование:

Arthur

Active member
Для начала объясните, что значит "тоже не работает(("? Какая ошибка, что именно не работает?
Попробуйте переменные, что вы тут
ssid=file.readline()
pwd=file.readline()
начитываете, плюнуть в консоль и глянуть, в что в них на момент работы кода...
 

DiFroll

New member
Для начала объясните, что значит "тоже не работает(("? Какая ошибка, что именно не работает?
Попробуйте переменные, что вы тут
ssid=file.readline()
pwd=file.readline()
начитываете, плюнуть в консоль и глянуть, в что в них на момент работы кода...
ни один из вариантов не работает, print(ssid,pwd) выводит то что положено в файл который читается

задача такая, необходимо что бы данные (для конфигурации esp в режиме роутера) для подключения esp к роутеру брались из соседнего файла
 
Сверху Снизу