Ruslan
договоримся
Alexey
к сожалению на текущие проекты свои времени не хватает ( забросил пока
Alexey
а так для проекта кроме есп32 дома все поднято в том числе и астериск
Alexey
но планирую делать на уно и только сообщения отправлять текстовые между локальными номерами
Alexey
может откажусь и будет все на js python или подобном
Alexey
из муравья слона не сделать просто )
Alexey
а так все кто сипует есп берут 32 в основном
Alexey
изза звука
Alexey
чем на уно заменить либу эзернет ? чтобы не висло через несколько секунд ? )
Ruslan
Мне надо, а время кончилось
Ruslan
Помогите проекту XKee.ru ;))
Alexey
я за любой кипишь только времени реально нету (
Alexey
взял временно радиатор от блока питания cisco и обед закончился (
Alexey
кто как тестит ардуины на нагрев и охлаждение ?
Denisio
Микроволновка!
Alexey
заманчиво )))
Alexey
а реально
Помогите проекту XKee.ru ;))
Руслан мы тут ничего не продаём и не покупаем. Только opensource.
Alexandre
Вопрос снят, видно просто пытался качать в то время когда сайт лежал, сейчас все ок
У них там косяк с виндовым тулчейном, последний sdk и тулчейн в последнем зипе разных версий
Alexandre
Уже недели три не пофиксят
Indr1x
кто как тестит ардуины на нагрев и охлаждение ?
А зачем их тестить? Температурный режим атмеги указан в даташите
Andy
У них там косяк с виндовым тулчейном, последний sdk и тулчейн в последнем зипе разных версий
дык свежий релиз в свою ветку уже самому мержить все равно надо.
Самуил Германович
Andy
Доброе утро! Напоминаю о себе
доброе утро! к сожалению с налету не удалось откомпилировать. udk нету. в выходные поставлю и вот тогда...
Самуил Германович
Andy
Ок. А ваша прошивка с использованием фри ртом будет лучше? Удк тотже?
free rtos это операциогная систма реального времни. на ней уже какие - то свои задачи решаются. udk это среда разработки. поэтому сравнивать не имеет смысла.
Самуил Германович
free rtos это операциогная систма реального времни. на ней уже какие - то свои задачи решаются. udk это среда разработки. поэтому сравнивать не имеет смысла.
Сравнение не ртоса с удк а прошивки часов (веб сервер) с ртосом. Вопрос про удк - для ртом прошивки тоже нужен?
Andy
Сравнение не ртоса с удк а прошивки часов (веб сервер) с ртосом. Вопрос про удк - для ртом прошивки тоже нужен?
прошивка часов использует "свалку" pvvx как "операционную систему" поэтому придется переписыать под ртос. udk для rtos не нужен. нужен esp-idf . среда компиляции от espressif
Alexandre
дык свежий релиз в свою ветку уже самому мержить все равно надо.
Я не про это, там реальный косяк https://github.com/espressif/ESP8266_RTOS_SDK/issues/691
Alexandre
Забыли перекомпилить виндовые бинарники, но сделали новый архив с новой версией в имени
Ruslan
забыли? они там руками чтоли собирают?
Alexandre
забыли? они там руками чтоли собирают?
ну вот блин сам ругался (issue там от меня, и только вчера один китаец подтвердил проблему), похоже, никто толком на это не смотрит - работает - и ладно, ну а что ворнинги лезут - так это пофиг...
Andrii
Подскажите пожалуйста можно ли обновить прошивку загрузив файл обновления черерез веб страницу которая хоститься на самом же устройстве?
Fionga
Т.е. заливаем файл на локальный сервер, читаем его и перепрощиваем себя полностью? Не думаю, но буду удивлен если это возможно.
Dmitry
Подскажите пожалуйста можно ли обновить прошивку загрузив файл обновления черерез веб страницу которая хоститься на самом же устройстве?
В примерах 2 типа обновления есть, с локального сервера и непосредственно на устройство загружать обнову.
Владислав
В примерах 2 типа обновления есть, с локального сервера и непосредственно на устройство загружать обнову.
у меня немного другой вопрос но по этой теме, есть необходимость обновлять например с гита прошивку, тоесть проверила есть обнова нет, и загрузили прошилась, нет случаем примерчика реализации
Владислав
ок, просто думал может есть велосипед готовый у кого
Dmitry
ок, просто думал может есть велосипед готовый у кого
К сожалению нет, а так поделился бы великом 😁
Владислав
ок 😀😀😀, если состряпаю свой,расскажу
Andy
у меня немного другой вопрос но по этой теме, есть необходимость обновлять например с гита прошивку, тоесть проверила есть обнова нет, и загрузили прошилась, нет случаем примерчика реализации
вот тут реализация https://github.com/AndyKorg/LedSmart/blob/master/main/ota_client.h забирает с указанного сервреа http файл описания прошивики и саму прошивку. То что называется ota
Sneg.
еще вопрос, раньше МКТТ не использовал активно, а счас понадобилось, есть какая библиотека не блокирующаяя основной цикл программы при отвале сервера, есп уходит в реконект и тупо вешает все остальное пока не подключится, или может кто знает как таймаут меньше сделать
Я просто сделал програмно, 3 раза пытаюсь подключиться к серверу, если есть подключение к роутеру. Если 3 попытки неудачные, то выхожу из цикла подключения и программа работает дальше. Через минуту например снова пытаюсь подключиться
Владислав
ну как вариант, но даже 3 раза это критично,данные летят их нельзя пропускать, а система виснет на момент подключения, поиска
Dmitry
ну как вариант, но даже 3 раза это критично,данные летят их нельзя пропускать, а система виснет на момент подключения, поиска
Если данные нельзя пропускать, то на момент отсутствия связи их нужно в память писать, а после восстановления связи отсылать сохранённое. Если есть rtos то отдельные потоки соединение с сервером, сбор данных в локальную память, пересылка данных из локальной памяти, прямая пересылка данных.
Dmitry
да как бы память не резиновая но данные приходят парсятся и летят также в сокет, а мктт это так вторичная фишка
Нужно рассчитывать резервный объем памяти, потому что связь не бывает 100% устойчивой.
Владислав
согласен
Dmitry
согласен
Другого выхода нет, если все данные нужны.
Denis
Denis
Антон
👍
Andrii
всем спасибо за то что направили на правильный запрос в гугл :) буду пробовать
Alexey D.
Надо понимать что оперативки на всю прошивку у вас не хватит. Соответственно, вы читаете N байт из потока в оперативку, затем пишите. Затем читаете, затем пишете. и т.д. Тут надо быть аккуратным так как * Клиенту надоело ждать * Клиент отвалился по таймауту * НЁХ со связью. Обратите внимание на таймауты браузеров, если собираетесь выпускать в свет. Может быть лучше реализовать на JS отправку кусками. Ну и основы "работы в 2 прошивки" посмотрите. Там основная идея в том, что прошивка должна сигнализировать ESP что "Я запустилась нормально", тогда откат на прежнюю не произойдет. https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/system/ota.html
Dmitry
Такой вопрос, в устройстве используется MicroSD карта, часто выходит из строя. Есть вариант заменить её spi флешей с контроллером, но главное чтобы интерфейс подключения был как у СД карты. Ну и файловая система фат чтобы была.
Denis
привет, подскажите по LoRa которые там на 800 мгц с чем то есть просто приемники или там он програмируется как приемник/передачтик и шьется как esp32 или по типу ардуино
Самуил Германович
Resident
Пересел на platformio, ни как не пойму как мне библиотеки подключать от ardide
Resident
Закинул все в каталог lib проэкта
Resident
Ругается очень много на код при компиляции
Alexander Maximov
Пересел на platformio, ни как не пойму как мне библиотеки подключать от ardide
Загляни в файл platformio.ini там нужно добавить lib_deps =
Alexander Maximov
https://platformio.org/lib/show/126/FastLED/installation
Resident
Под каждую либу писать что ли?
Resident
Как мне это сделать только для platformio
Resident
https://github.com/enjoyneering/ESP8266-I2C-Driver
Resident
Fix поставить
Alexander Maximov
https://www.youtube.com/watch?v=y725qGX6b_4 смотри с 5 30
Resident
https://www.youtube.com/watch?v=y725qGX6b_4 смотри с 5 30
Спасибо в целом понял надо не только либу скопировать но и подключить в platformio.ini
Resident
Либо ссылку на реп