Size: a a a

2016 July 21

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Alexander
А что вместо насововетуешь?
Нормальные регулируемые DC-DC, вместо 1117.
Я тут не очень хорошо разбираюсь, наверное ребята лучше меня подскажут что именно. Но, к примеру, DC-DC на LM2596, или XL6009, или подобные модули. У них и выходное напряжение регулируемое, и диапазон входного гораздо больше, да и по току они гораздо больше выдают, чем 1117.
источник
2016 July 23

DT

Dmitry Teh in pro.ESP8266
времени суток. а скажите, есть ли под NODEMCU «веб сервер» на lua, чтобы можно было странички с плейсхолдерами отдавать?
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Dmitry Teh
времени суток. а скажите, есть ли под NODEMCU «веб сервер» на lua, чтобы можно было странички с плейсхолдерами отдавать?
Плэйсхолдеры?
Ты туда типа шаблонизатор хочешь засунуть?
источник

DT

Dmitry Teh in pro.ESP8266
да. сейчас я отсылаю файлы по
function sendFile(conn, requestFile)
   if file.open(requestFile,r) then
       file.seek("set",filePos);
       local partial_data=file.read(512);
       file.close();
       if partial_data then
           filePos=filePos+#partial_data;
           print("["..filePos.." bytes sent]");
           conn:send(partial_data);
           if (string.len(partial_data)==512) then
               return 0;
           end
       end
   else
       print("[Error opening file: "..requestFile.."]");
   end

   return 1;
end


а хочется вывести, например, к какой точке доступа подцепился.
можно, конечно, на js сделать, но на lua как-то правильнее
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Dmitry Teh
да. сейчас я отсылаю файлы по
function sendFile(conn, requestFile)
   if file.open(requestFile,r) then
       file.seek("set",filePos);
       local partial_data=file.read(512);
       file.close();
       if partial_data then
           filePos=filePos+#partial_data;
           print("["..filePos.." bytes sent]");
           conn:send(partial_data);
           if (string.len(partial_data)==512) then
               return 0;
           end
       end
   else
       print("[Error opening file: "..requestFile.."]");
   end

   return 1;
end


а хочется вывести, например, к какой точке доступа подцепился.
можно, конечно, на js сделать, но на lua как-то правильнее
Вряд ли есть готовое.
Но в целом, можно на Lua подменять строки через регулярки.
источник

DT

Dmitry Teh in pro.ESP8266
можно, но придётся файл пересохранять.
взять, допустим, index.html заменить, сохранить в index.tmp.html и уже потом отдавать через sendFile
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Но если у тебя файл не очень большой, то чому бы не подгружать его в оперативку и делать все там.
источник
2016 July 24

AK

Aleksey Kudakov in pro.ESP8266
В сминге шаблонизатор из коробки есть
источник

AK

Aleksey Kudakov in pro.ESP8266
Про nodemcu не в курсе
источник
2016 July 26

AT

Alexandre Terentiev in pro.ESP8266
Други и подруги, расскажите, пожалуйста, появилась ли в сабже поддержка HTTPS? Нужно нечто с парочкой I/O и коммуникацией наружу по защищенному каналу, оно бы круто подошло, особенно по цене.
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Alexandre Terentiev
Други и подруги, расскажите, пожалуйста, появилась ли в сабже поддержка HTTPS? Нужно нечто с парочкой I/O и коммуникацией наружу по защищенному каналу, оно бы круто подошло, особенно по цене.
В Espruino точно есть.
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Но с актуализацией сертификатов будет совсем грустно.
источник

AT

Alexandre Terentiev in pro.ESP8266
пичалька
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Alexandre Terentiev
пичалька
А у тебя есть возможность поднять отдельный HTTPS-прокси, для которого был бы один сертификат, выданный лет на двадцать вперёд?
источник

AT

Alexandre Terentiev in pro.ESP8266
это, конечно, решение, но для всяких IoT подходящее плохо
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Так для МК - это одно из немногих.
Ибо представь где-то в памяти держать все корневые сертификаты (для интереса можешь выкачать пакет ca-certificates из какого-нибудь дистра), а потом ещё и перепробовать их все для подключения к серверу.
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Вон, у РКН в Ревизоре вообще не было валидации HTTPS, ибо им памяти не хватило под сертификаты в MR3020.
источник

A

Alexander in pro.ESP8266
А кто нить уже придумал дебагер для espшек, шоб не заливать каждый раз скетч в железку? AVR Studio уммет?
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Нет конечно.
Там же отнюдь не AVR.
источник