Арсений
просить помощи?
Так ты ж ещё ничего не сделал, о какой помощи речь? Ты хочешь, чтобы тебе написали код по факту. Если бы ты хотел разобраться, набил бы в гугле что-то вроде *esp32 для чайников*, "esp32 с нуля", "esp 32 уроки"
SetPf
в любой такой ситуации начинаю просто решать мелкие задачки и читать маны
Ну там обычно проблема вложенности и всяких сепулек. Просто надо научиться работать имея неизвестный пласт зачастую сверху и снизу.
SetPf
Но типо да - рецепт, просто начать читать и пытаться, даже ничего не понимая.
Василий
причем незря ж начинают с хелловорда
Василий
набей руку и понимание прийдет)
Арсений
Берёшь код
Арсений
Простой
Василий
даже кстати рекомендую не копипастить - а именно печатать пример
Арсений
И начинаешь его разбирать, что и зачем
Василий
Хз я нашел особо интересный способ извращения - перед проектом, набрасывать симулятор на шарпе. Оч помогает сразу прикинуть архитектуру.
это уже некст левел, когда азы уже все знаешь и понимаешь как транслируешь, то можно хоть на бумажке наэмулить))))
Evgeniy
Зато потом, после выпуска - этот ESP заменится чем то более новым. Такую задачку на какой-нибудь вечности надо задавать, без конкретной железки 😁
Ruslan
Думал даже какой-то проект для этого сделать
сделай, я прикидывал, у меня на такое времени просто нет
Ruslan
когда-то по приколу делал отладчик прошивки для tiny13
Evgeniy
Думал даже какой-то проект для этого сделать
BLE жуки и USB кейлогеры веселее будут
Evgeniy
Первых не встречал, хотя целая эпоха vrtp была же, если кто помнит
Ruslan
нука напомни
Evgeniy
нука напомни
https://vrtp.ru/
Ruslan
чёта читал давно там, но не помню
Ruslan
https://vrtp.ru/
такой бы форум по котлам Viessman, находил немецкий да потерял... кстати, немецкий интернет - это тоже кладезь крутой инфы, которой нет больше нигде
Evgeniy
Там все в мануалах есть, с немецкой педантичностью 😁
Ruslan
да нифига там нет по кишкам )
Ruslan
ладно, щас вопрос не в этом, реанимирую старый esp32 проект, там есть каталог с esp-idf, где версию подсмотреть?
Ruslan
я просто в своё время переносил на докер сборку, но блин вместо конкретной версии воткнул :latest но локально остались файлы библиотеки
Ruslan
v4.3-dev-907-g6c17e3a64 - устройство в лог кидает )
Ruslan
забавно, проект собирается под v4.3 и не собирается под v4.4: Go to the project directory and run: idf.py build bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8) ninja: warning: bad deps log signature or version; starting over [0/1] Re-running CMake... /bin/sh: 1: /opt/esp/tools/cmake/3.16.4/bin/cmake: not found ninja: error: rebuilding 'build.ninja': subcommand failed FAILED: build.ninja /opt/esp/tools/cmake/3.16.4/bin/cmake -S/project -B/project/build ninja failed with exit code 1
Ruslan
полезно делать rm -rf ./build 🙂
Ruslan
там что-то успели наворотить столько ESP-шек! esp32-wroom32 - это же то, что я пометил на картинке?
SetPf
а че интересного в 5.0?
🤙🏻 ℙ𝔸𝕍𝔼𝕃
полезно делать rm -rf ./build 🙂
idf.py fullclean как вариант)
Ruslan
5.0 пока в докере не увидел, может плохо смотрел
Арсений
Эт самое, а студентика то забанили?
Ruslan
но могли )
The Lord of Кот
.
Так он и не пишет
Ruslan
я вот раздумываю об обновлении прошивки по воздуху у меня куча устройств, зашифрованный флеш, ключ я знаю то есть, я собираю прошивку, а перед выдачей выполняю шифрацию для конкретного устройства и отдаю но чтобы правильно ответить на запрос, я должен от устройства получить его идентификатор, который привязан в моей БД к ключу шифрования... хотя не... брежу... ключ надо хранить, чтобы вручную перепрошить а встроенный загрузчик и так доступ имеет какой надо насколько помню, надо вшить общий ключ на дешифрацию и тогда одной
The Lord of Кот
Что? Ты там интонации попутал когда читал?
The Lord of Кот
Перечитай ещё раз. Никто на него не нападал. Условие было -- он его выполнил, поэтому не в муте
The Lord of Кот
Потому что есть личные сообщения
Ruslan
я это кучу раз читал, надо делать
Василий
О, мужички
Василий
нашёл прикольную штуку
Василий
кто юзал?
Василий
https://aliexpress.ru/item/1005002908614535.html?spm=a2g2w.productlist.0.0.25e674dd2Geu9X&sku_id=12000022927295482
Василий
https://github.com/sipeed/RV-Debugger-BL702
Василий
говорят эмулит ft2232
Василий
стоит всего 3.5 бакса, сказка
Василий
заказал на тест, будем изучать)
Василий
ото отладчик нужен, а ориг дорогой чота
Alexey
https://aliexpress.ru/item/1005003615324166.html ещё такая бывает, для RISC-V
Andy
заказал на тест, будем изучать)
Да интересное решение, расскажите по итогу плиз. Особенно интересны две вещи: 1 Скорость работы с OpenOCD 2 Работа с родными драйверами FTDI Спасибо
Сергій
качаю архив с компонетом(библиотекой) esp_modem распаковываю, иду в examples/simple_cmux_client выполняю idf.py build всё ок, всё собралось копирую содержимое simple_cmux_client в отдельный каталог (вне компонента) захожу в него делаю idf.py add-dependency espressif/esp_modem==0.1.15 (так предлагается подключать библиотеки в свои проекты) выполняю idf.py build получаю ошибки линковщика (на esp_netif.... и много чего) что делать?)
Василий
https://aliexpress.ru/item/1005003615324166.html ещё такая бывает, для RISC-V
это на ch349, неочень решение. Лучше на риск в чипике, тем более открытый проект
Василий
Кстати прикольный этот чипик на отладке
Василий
https://cnx-software.ru/2021/06/22/plata-otladki-rv-debugger-plus-uart-i-jtag-za-35-postavlyaetsya-s-bl702-zigbee-i-ble-risc-v-soc/
Василий
рискв, радио все понты
Evgeniy
Для BLE мало применений
Василий
Для BLE мало применений
ну не скажите, для датчиков дома отлично подходит
Василий
вай фай жрет много, а тут от батарейки годы можно жить
Василий
кстати нашёл у pine64 этот чипик
Василий
https://pine64.com/product/pinecone-bl602-evaluation-board/
Василий
вобщем интересный вариант
Evgeniy
Кстати, а я забыл, что делал на BLE термометр/гигрометр с архивом в мелком корпусе, только питание было неудачно сделано - аккум + беспроводная зарядка, вместо одной CR2032. Было забавно наблюдать за всякими бытовыми процессами: например, как холодильник поддерживает температуру внутри, считав графики из архива на смартфон. Надо будет переделать под CR2032.
Evgeniy
похожее устройство есть от Xiaomi теперь, только может потребоваться логиниться в китайских сервисах
Evgeniy
Не имеет связи с холодильником же
Evgeniy
И питание от розетки для микропотребляющего BLE устройства - это на любителя 😁
Anonymous
вай фай жрет много, а тут от батарейки годы можно жить
Зигби тогда вообще святым духом питается
Evgeniy
Меньше, чем BLE?
Василий
Зигби тогда вообще святым духом питается
зигби - подмножество вай фая
Василий
не может он кушать понты)
Василий
блютух бле все же экономнее
Evgeniy
Пробовали делать протокол поверх UDP, с повторными запросами для прозрачной коммуникации с минимальными задежками? Интересно, стоит ли это вообще затевать в случае с WiFi
Evgeniy
Вообще телефония же так работает...