Будем реализовывать. Тот факт что нельзя передавать STA пароль, усложняет дело - нужно придумать механизм как это сделать без костылей.С функционалом определились. Что дальше?
Будем реализовывать. Тот факт что нельзя передавать STA пароль, усложняет дело - нужно придумать механизм как это сделать без костылей.С функционалом определились. Что дальше?
Negor, поподробнее пожалуйста!Присоединюсь к тестированию) Залил последний билд - сохранение настроек не завелось - отдаёт 404 ошибку на http://192.168.4.1/save_settings
Отлично. Спасибо. Тогда, я так понял, я пока что сажусь под пальму и жду чего нибудь для тестирования..Будем реализовывать
Конкретно здесь я, конечно, не могу знать в чем сложность. Могу пофантазировать например в конфиге по спец галочке отрубать доступ к файлам АР по вайфай, оставляя только вариант с UART, ну и звездочки на странице (понятно, такие звездочки, которые не открываются открывателями звездочек). А в целом согласен, лучше подумать и сделать нормально - потом с костылями затутыркаемся..Тот факт что нельзя передавать STA пароль, усложняет дело - нужно придумать механизм как это сделать без костылей.
А, это SPIFFS (SPI файловая система на флеше) ругается - https://github.com/pellepl/spiffs/blob/master/src/spiffs.h#L20 . Это можно игнорировать. Браузер запрашивает файл, а его нет.lsm, извиняюсь, видимо было временное. Туперь не воспроихводится и я не знаю почему. Но усть другое - при считывании файлов первые две строчки - set_errno set spiff error -10003
Полный MAC - уже сделано! Доступен через Sys.ro_vars.mac_address (скролл вправо):Ещё момент: на веб страничку, выведите, пожалуйста полный мак, чтобы пользователь мог сьидентифицировать себя по нему на сайте (можно, конечно и по обрезанному в названии АР, но если у кого совпадет, будет не приятно..)
Starting Smart.js - see documentation at https://cesanta.com/developer/smartjs
==> Sys:
{"id":"esp8266_5ECF7F05FE8A","conf":{"xdebug":{"level":3},"debug":{"mode":2,"level":3},"http":{"enable_webdav":true,"port":"80","enable":true},"wifi":{"ap":{"dhcp_netmask":"255.255.255.0","dhcp_end":"192.168.4.200","dhcp_start":"192.168.4.1","channel":6,"hidden":0,"pass":"Elduderino","ssid":"SMARTJS_??????","enable":true},"sta":{"pass":"FDZPHKZF","ssid":"Sholz","enable":true}}},"ro_vars":{"fw_version":"ESP8266/cc/20151212-174957/26e807dc","arch":"esp8266","mac_address":"5ECF7F05FE8A"}}
Executing app_init.js
smartjs 24856/1092$
Да, мы тоже это заметили, разбираемся.Никакого другого логирования нету, так что больше ничем тут помочь не могу. При этом через какое-то время подключается без проблем. Предлагаю в следующих версиях прошивки выводить более подробную информацию о подобных подключениях, ну или если тут всё и так понятно - то жду фикса.
/Volumes/192.168.0.16$ ls
I2C.js conf.json conf_sys_defaults.json sys_init.js
app_init.js conf_app_defaults.json conf_sys_schema.json
clubby.js conf_app_schema.json index.html
/Volumes/192.168.0.16$ cat conf.json
{
"wifi": {
"sta": {
"enable": true,
"ssid": "MyWifi",
"pass": "12345678"
}
},
"debug": {
"mode": 1,
"level": 3
}
}
Потестил - прям красота ))Да, кстати говоря. Про WebDav. Как по мне, очень удобная вещь для редактирования файлов.
Понятно, разберемся, спасибо!Потестил - прям красота ))
В проводнике ошибка аналогичная. Всё это с правами админа.
Это для того чтобы сделать типа интерактивную консоль через WiFi ? Можете use case рассказать, как именно это будет использоваться?Также потестил. Остался доволен. Можно ли приделать конфиг, чтоб в нём задать какие файлы нужно эвалить при записи по DAV ?
Приветствую Виктор!извиняюсь, что вторгаюсь в вашу весьма интересную беседу, но хотелось бы узнать:
1. поддержка mqtt еще не появилась? может имеет смысл пока запилить поддержку mqtt обернутую в WebSockets, раз поддержка WebSockets уже есть?
2. когда в планах https?
["Новый текстовый д\,"Новый текстовый д\,"app_init.js","conf.json","main.js","I2C.js","conf_sys_defaults.json","index.html","conf_app_defaults.json","conf_app_schema.json","conf_sys_schema.json","sys_init.js","clubby.js"]
А ежели с аглицкими буквами новый файл сделать?Т.е. как ивдите - появилось в записях два файла с именем Новый текстовый... что то там. Может проблема в попытке создать новый файл через проводник - с именем из кирилицы?
У меня же в примере на английском и не работает. Попробовал в проводнике создать на анлийском, но там я так понял сначала файл создается и записывается по-русски, а потом его переименовывать надо по идеалогии. Соответственно тоже глючит. Тотал позволяет сразу с английскими именами файлы создавать - но и там тоже ошибку выдает.А ежели с аглицкими буквами новый файл сделать?
Не, вот я отредактировал файл через webdav. Хочу проверить его работу. Для это в консоли мне нужно проэвалить отредактированный файл. А если б файл эвалился автоматом - я сразу перехожу к тестированиюЭто для того чтобы сделать типа интерактивную консоль через WiFi ? Можете use case рассказать, как именно это будет использоваться?