prime
Хм... Для разработчика...
prime
Смысл гонять высокоуровневый язык по чем зря... От поставленой задачи зависит выбор языка и библиотек... А писать можно на всем)
prime
А епт, библиотеки...сорян...
Ivansuper
И не про библиотеки)
prime
И не про библиотеки)
Ну шаблоны, разница -то)
Кирилл
Доброго времени суток, кто-нибудь работал с блютуз A2DP? Не могу разобраться с сопряжение с айфоном
Кирилл
При использовании примеров из idf, esp не определяется как гарнитура и не отображается индикация заряда батареи
SetPf
Подскажите насколько Спп строки медленнее С строк? Сравнил статические С-строки с Спп (создание, копирование, склеивание, освобождение) разница от ничего при длинне в несколько символов и нелинейно увеличивается с их ростом. При 40-50 символах уже в 8 раз. А вот по сравнению с динамическими С-строками разница уже в 10-15% и растет линейно. Ну оно понятно почему. Может есть статические Спп строки?
Кирилл
hc5?
Нет
Andy
При использовании примеров из idf, esp не определяется как гарнитура и не отображается индикация заряда батареи
Пример работы с gatt можно глянуть в https://github.com/espressif/esp-adf/tree/master/examples/advanced_examples/wifi_bt_ble_coex
Юрий
У кого-то работает запись core dump на flash?
SetPf
Ну в плане все +\- логично, у меня было на быстроговнокоженном С с дин. аллокацией - 5.2мс С Спп строками 5.8мс. С статичными строками - 0.8мс
SetPf
я в плане хотел бы статичные строки в ООП стиле.
SetPf
но родные стд так не умеют судя по всему.
SetPf
самому писать лень в гугле на первой странице нет сделал на С строках =)
Alexey
Может ещё дело в том, что статическая строка лежит в стеке, а спп строка - в куче?
SetPf
В этом и дело.
Yuriy
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/core_dump.html про другое
Юрий
Это под 8266 я так понимаю? Меня интересует esp-idf под 32, поставил чекбокс coredump во flash, при краше пишет что запись проведена, читаю всю память, вижу что там что-то записано, но не пойму в каком формате, и как его расшифровать, явно не то что в примере показано, вот и думаю где косяк.
Юрий
espcoredump.py info_corefile -t b64 -c </path/to/saved/base64/text>
Да, это все знаю, в памяти нет dампа в b64, там какой-то мусор, наверное нужно ещё в коде что-то добавлять. Или ещё что-то сконфигурирован, уровень вывода отладочной информации может влиять?
Yuriy
Да, это все знаю, в памяти нет dампа в b64, там какой-то мусор, наверное нужно ещё в коде что-то добавлять. Или ещё что-то сконфигурирован, уровень вывода отладочной информации может влиять?
по ссылке в офф доке подробный туториал по нему пробовали? Core dump data destination (Components -> Core dump -> Data destination): Save core dump to Flash (Flash) Print core dump to UART (UART) Disable core dump generation (None) Core dump data format (Components -> Core dump -> Core dump data format): ELF format (Executable and Linkable Format file for core dump) Binary format (Basic binary format for core dump) Формат хранения бинарный - может это как "мусор" воспринимается? а в uart если настроить?
Yuriy
Юрий
С выводом в uart норм, но у меня туда модбас выведе, поэтому все логи отключены, а когда происходит сбой я хотел из памяти достать, но в моем sdkconfig нет настроек отвечающих за формат
Юрий
Посмотрел по файлам, видимо нужно обновить файлы, форматы позже появляются в настройках, спасибо за наводку.
None
Народ всем привет, подскажите фреймворк для создания веб морды с мониторингом для сенсоров
Indr1x
А готовые решения типа home assistant, mojordomo и прочее не вариант? Или речь про вебморду на самой esp?
Denisio
+ какойнить пиздатенький UI шаблон
None
А готовые решения типа home assistant, mojordomo и прочее не вариант? Или речь про вебморду на самой esp?
Не знаю даже, нужно мониторить красиво серверную комнату с различными датчиками и алертами
Dr Zlo
оно в такой мизер компилится, что можно прям на еспхе всё держать
Denisio
svelte мертворожденный
Andy
Не знаю даже, нужно мониторить красиво серверную комнату с различными датчиками и алертами
датчики на mqtt (хотя бы на том же esp32), брокер отдельно. web-отдельно.
Andy
монитор одного из блоков питания и его охлаждения. Сервер dashboard отдельно, брокер отдельно. Датчики отдельно.
Юрий
Для esp8266 есть проект который web хранит прям на чипе, и можно пилить и заливать по воздуху тупо в блокноте, на 32 пока не знаю как это перебросить.
Юрий
Правда в последнее время использую или mqtt или modbus tcp совместно с приложением Virtuino, можно организовать приличный мониторинг лёжа на диване, без ПК, если организовать адреса/топики.
Denisio
такую вебморду сделать дело получаса
Resident
Это не веб морда
Denisio
если это конструктор типа Blink то разумеется значительно дольше :)
Resident
Да нет за 5 минут накидал
Resident
Дольше положение и цвета выбирал)
Denisio
я про сам конструктор
Resident
Удобно что потом уже готовое меню в json сохранить можно
Resident
И хранить на есп
Resident
Перевод кривенький маленько но это не парит за то какой никакой дизайн
Василий
в чем это сделано? и точно ли это веб морда - а не приложение на мобильном?
Slava
https://www.youtube.com/watch?v=2bip3QmBZFc
romanetz
Опять же, mqtt лучше вебморды - если с телефона, меньше трафика ест/быстрее, а если комп мониторит, zabbix умеет в mqtt
Resident
Resident
Минимум настройка WiFi и реквизиты mqtt
Resident
Ещё обычно у меня присутствуют настройки telegram bot, sms.ru,универсальный набор
Resident
Все уведомления tg || sms показатели настройки mqtt
romanetz
В принципе, интересная мысль.
romanetz
Смски, правда, не знаю, нафиг нужны. Я gsm в телефоне вообще запрещаю
romanetz
Только 3/4g
None
Но без веб интерфейса устройство "работает из коробки" не сделать
Мне нужно без mqtt внешнего, именно мониторинг из веб по локалке чисто, уведомления по email и sms (gsm модуль надо)
romanetz
Мне одному интересно, что будет делать человек с упавшим сервером, у которого из связи только смски?
Resident
Когда нужно вмешательство человека
Yuriy
тогда почтальон
romanetz
Через месяц )))
SetPf
Здравствутйе.
SetPf
Беда случилась - во время очередной РЕСТРУКТУРИЗАЦИИ проекта IDE обосралась и удалила компонент из себя, но не удалила его из мейкфайла.
SetPf
Теперь происходит примерно следующее
SetPf
не знаю где этот мейкфайл искать что бы руками очистить
Ivansuper
Но такое чувство, что sdk полетел по трубе
SetPf
SDK норм
SetPf
путь прописан в либу
SetPf
либа берет настройки и свойства
SetPf
Это же не самописный пердольный мейк, куда все захардкожено\