Anonymous
Dmitrii S будет жить. Поприветствуем!
Владимир
Как поднять сервер на микроконтроллере? Имеется esp8266. Нужно сделать из неё веб сервер, куда можно будет залить сайт с графиком, который в своё очередь будет отображать данные из json файла хранящимся в микроконтроллере, который в свою очередь будет снимать данные с датчиков и писать их в этот самый json файл. Сталкивался кто то с таким?
Klaus
Только данные с датчиков в память есп храните, а не в файле, кроме случаев использования сд карты
Klaus
Nvs Flash имеет ограниченное количество циклов записи, постоянное сохранение данных с датчика её убьёт.
Владимир
а в память контроллера можно будет json файл записать без проблем?
Yuriy
Nvs Flash имеет ограниченное количество циклов записи, постоянное сохранение данных с датчика её убьёт.
Есть по данномому вопросу статистика? Я находил лишь это предупреждение , но фактических цифр нет. Пишу в день около 50мб, проблем нет.
Klaus
Вообще эффект примерно тот же что и в ссд
Klaus
Обычно пишут про флеши что они держат до 100к циклов перезаписи
Klaus
Соответственно если писать обновление раз в секунду то полагаю можно достаточно быстро убить память.
Yuriy
Вообще эффект примерно тот же что и в ссд
Это понятно, откуда вообще это "не стоит писать во флеш" появилось? Пострадавшие есть?
Yuriy
Обычно пишут про флеши что они держат до 100к циклов перезаписи
Именно, плюс static wearing есть. Так вот получается не так то легко флеш аездить.
Klaus
а в память контроллера можно будет json файл записать без проблем?
Json лучше сгенерировать на этапе ответа сервера, но если очень хочется, то можно в памяти хранить строку.
Klaus
Это понятно, откуда вообще это "не стоит писать во флеш" появилось? Пострадавшие есть?
Я так никогда не делал, лично с потерпевшими тоже не знаком :) Возможно все мои знакомые так же избегают писать переменные во флеш :) но это не статистика и ни о чем не говорит.
Klaus
Если хочется можно провести эксперимент
Klaus
У меня есть 4МВ флеши в великом множестве, думаю можно одной пожертвовать
Yuriy
У меня есть 4МВ флеши в великом множестве, думаю можно одной пожертвовать
Боюсь эксперимент продлится значительно дольше ожиданий :)
Klaus
Именно, плюс static wearing есть. Так вот получается не так то легко флеш аездить.
Ну так как риск заездить есть, то лучше его избежать чтоб не получить потом возврат партии от покупателей. С другой стороны если это пост-гарантия, хм... Запланированое устаревания выходит? :)
Klaus
Действительно, стоит провести испытания и узнать как оно умирает, это полезно может быть
Klaus
Боюсь эксперимент продлится значительно дольше ожиданий :)
Можно же писать очень много и при желании убить менее чем за день :)
AntikillerVova 🇷🇺
Боюсь эксперимент продлится значительно дольше ожиданий :)
Почему? Ускоренный режим перезаписи, а счётчик записывать в флеш наситель
Klaus
Можно spiffs ещё использовать и писать файлы. Там равномерно будет убиваться раздел.
Klaus
Ставлю на то что скорости не хватит
У есп32 флеша на 40 MHz работает, можно мегабайт в секунду писать без особых напрягов.
Klaus
Лучше в сеть , а то как пилить сук, на котором
Ну так цель же получить знание :)
Yuriy
Ну так цель же получить знание :)
Именно, а не потерять его на том же флеше :)
Yuriy
У есп32 флеша на 40 MHz работает, можно мегабайт в секунду писать без особых напрягов.
Имеет смысл через spiffs - практическая задача, запись лога. Я пишу неделю. Форсировать не планирую.
Klaus
Именно, а не потерять его на том же флеше :)
Я не понимаю, мы хотим узнать как быстро убить флеш или не хотим? :)
AntikillerVova 🇷🇺
То есть, 1 цикл на флеш , 1 байт на флешку
Klaus
Я полагаю раздел а 1МВ с spiffs можно ушатать целиком примерно за 28 часов. Даже готов на пиво поспорить :)
Klaus
Скорее всего менее 28 часов это всё займёт
Yuriy
Я не понимаю, мы хотим узнать как быстро убить флеш или не хотим? :)
Хотим, в рамках реалистичного профиля использования ,
Klaus
Хотим, в рамках реалистичного профиля использования ,
Мудак-программист — вполне реалистичный профиль использования :) как программист это говорю ;)
Yuriy
Надо ставки начинать принимать и стенд готовить :)
AntikillerVova 🇷🇺
)))
Yuriy
Мудак-программист — вполне реалистичный профиль использования :) как программист это говорю ;)
Судак судака из далёка. Мой тезис - если бы они мерли в количествах соразмерных предупреждениям , можно было бы найти пострадавших. Либо это удивительное несвойственное человеку нельзя - не делаю
Klaus
Судак судака из далёка. Мой тезис - если бы они мерли в количествах соразмерных предупреждениям , можно было бы найти пострадавших. Либо это удивительное несвойственное человеку нельзя - не делаю
Возможно их всех расстреляли сразу по факту обнаружения, или никто не понял отчего устройство умерло, или это были любительские проекты, или всё вместе :)
Klaus
Это как с ошибка выжившего с бомбардировщиками на аойне: бронировали сначала те места где у вернувшихся было много дырок, а надо было там бронировать, где у вернувшихся дыр не было :)
Klaus
Ну и второй контр тезис: сколько сейчас умирает от чумы? Мало? Может ли это отнести на в целом низкую опасность заболевания для человека, или на счёт профилактических мероприятий?
Anonymous
Максим Гунько будет жить. Поприветствуем!
Максим
Всем привет! Кто подскажет, как удобней кодить под ESP32? ESP8266 понравилось юзать с неофициальным девкитом, но когда поставил такой-же кит под 32 - не получилось прошиватся, хотя проект хелоу ворд билдится. Под ЕСП32 получилось поставить родную сдк, скомпилить екземпл и прошится, но это жудко не удобно
Максим
Вот крутая книженция по ЕСП32
посоветовал бы Platformio
Максим
Eclipse + Unofficial Development Kit for Espressif ESP8266
Максим
посоветовал бы Platformio
Я поставил себе Visual Studio Code
Максим
теперь нужно плагин платформ ио поставить?
Максим
есть где-то мануал подробный?
https://docs.platformio.org/en/latest/platforms/espressif32.html
офф док
Максим
https://docs.platformio.org/en/latest/platforms/espressif32.html
Спасибо, вроде работает
Resident
Resident
Ячейка
Klaus
Как вы определили что это всегда была одна и та же ячейка? :)
Resident
Так человек вроде бы в одну и туже писал байт, стирал, писал
Resident
Вот ссыль найти не могу пока
Indr1x
вы с Атмегой не путаете? с ней точно был такой проект. е еще ктото делал девайс flash destroer, им вообще любые влешки можно прогонять
Andy
Во флешках которые оснащаются есп производитель гарантирует 100 000 циклов. Дальше на свой страх и риск.
Andy
https://docs.platformio.org/en/latest/platforms/espressif32.html
Имейте в виду в платформи старый фреймворк
Klaus
Ну и что за флеша была, потому что количество циклов может быть разным у разных моделей
Anonymous
@Egony будет жить. Поприветствуем!
Anonymous
@Bekar_Spb будет жить. Поприветствуем!
Maxim
Привет всем 🤝 . Мне удалось подключиться к народному мониторингу и передать данные от одного ds18b20. Кому интересно могу скинуть скетч. 📝 Хотел спросить а как подключить два датчика температуры и передавать данные на 'народный мониторинг' адреса ROM обоих устройств есть но как их приладить к программе 🤷‍♂ пока незнаю.
Indr1x
У тебя там есть процедура обращения по адресу датчика, считывание и преобразование. Тебе соов. нужно повторить ее подставив адрес другого датчика
Anonymous
@MarkDen будет жить. Поприветствуем!
Роман
Ребят, а есть ли сервис для логов?) Ну тоесть о чем я: Есп будет генерить сообщения простые типа: "включился вентилятор", "я перезагрузилсо" и итд. (Телеграмм не предлагать:) Можно конечно что-то придумать с отсылкой сообщений на почту, но это видится мне тяжёлым решением. Может есть ли какой простой сервис для сохранения строчек текста с таймштампом ?