• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    ESP32 энергосбережение

    Альтернативы всё равно нет. BLE - это датчики, а Zigbee - исполнительные устройства. И так будет пока основные системы не станут поддерживать спецификацию Bluetooth 5.4. В принципе, из-за этого и других тенденций корпорации и решили перейти на Matter. Создать несовместимость и втюхать спец...
  2. pvvx

    WEB serial terminal теперь и на смартфоне

    Но так и не нашел нормального программатора по USB в смартфон для ESP32-C3. Наверно никому это не требуется, и мне тоже, т.к. EPS так и не пригодились ни в одном проекте у меня, а основной массе достаточно Arduino.
  3. pvvx

    WEB serial terminal теперь и на смартфоне

    Всё что мне надо было я давно себе сделал. К примеру последнее - подобие осла с послесвечением на 1Mbps с CH32V30x через интерфейс USB-UART. Можно добавить и вывести два канала в эксплорере... до 25..30 мегабайт по USB-UART в сек у CH32V30x.
  4. pvvx

    Передача звука в двух направлениях

    https://forum.arduino.ru/t/peredacha-zvuka-v-dvuh-napravleniyah-mezhdu-dvumya-esp32/12191
  5. pvvx

    ESP8266 как Modbus Master

    Какие могут быть методы уменьшить вероятность глюков в Arduino ESP. Для TCP/IP соединений необходимо запретить открытие соединений чаще раз в несколько секунд. Не использовать соединений с эксплорерами, т.к. при открытии страницы они открывают сразу от 4-х соединений для ускорения, а ESP не...
  6. pvvx

    ESP8266 как Modbus Master

    Главный метод в Arduino:
  7. pvvx

    ESP8266 как Modbus Master

    Начните c переписывания стека TCP/IP в ESP на соответствие стандарту, чтобы работать хотя-бы с одним TCP сокетом :) Тогда вам придется содержать в памяти структуры TCP с состоянием TIME_WAIT. И каждые несколько ms сравнивать – вышел или нет таймаут у конкретной структуры в 4 минуты (это нормы...
  8. pvvx

    ESP8266 как Modbus Master

    Для ухода от проблем дефрагментации памяти много-много лет назад был придуман и создан MMU. Он есть во всех архитектурах современных процессоров и многих микроконтроллерах. Т.к. MMU транслирует память для CPU мелкими блоками, то всегда есть возможность набрать большой непрерывный по адресации...
  9. pvvx

    ESP8266 как Modbus Master

    Вместо HEAP часто используют стек. Тогда каждый последующий вложенный вызов в некой функции не вызывает дефрагментации, т.к. когда произойдет выход из начальной функций, то память будет освобождена. Но это требует изменения всех алгоритмов в системе и распределения на поочередный вызов таких...
  10. pvvx

    ESP8266 как Modbus Master

    Другой метод, если используется динамическая память и нет аппаратного MMU - иметь объем памяти в несколько раз превышающий выполняемые задачи. Но это не имеет смысла, т.к. тогда проще распределить память статически. По этому пример в Arduino с миганием светодиода не падает. А всё что посложнее...
  11. pvvx

    ESP8266 как Modbus Master

    Это сложно и обычно дорого. Не думаю что вам это надо. Там как не меняй, всё равно будут недочеты. Основные, которые придется учесть - использование С++. Т.к. чип не имеет MMU, то придется отказаться от типа памяти "Heap" - динамического распределения кучи. Только статические буфера. Иначе...
  12. pvvx

    ESP8266 как Modbus Master

    Это всего предупреждение. Как говорится - предупрежден значит вооружен. У вас же не сертификация изделия, а игрушка на Arduino - для быстрого анализа возможностей и продумывания алгоритмов, демонстрации концепта - сгодится. А для пром. применения или применения в других сферах, типа учета - не...
  13. pvvx

    ESP32-C3 и качество антенн на модулях с али.

    PHY ESP32-C6 и отличается тем, что включен дешифратор 4-х бит.
  14. pvvx

    ESP32-C3 и качество антенн на модулях с али.

    Вот типы PHY у урезанных BLE чипов 5.0: LE Coded PHY (S=4): 250 Kb/s - это Zigbee. Отличие в том, что итоговый бит получается из 4-х бит модуляции 1M PHY (приходящих в буфер приемника или буфере передатчика). Избыточность используется для восстановления... S=2 - из 2-х принятых бит, S=8 - из...
  15. pvvx

    ESP32-C3 и качество антенн на модулях с али.

    rtl8761bu может работать и с Zigbee, но под это нет ПО. Аналогично и многие чипы BT в смартфоне. Но современное поколение Arduino давно не занимается "хакингом" и плохо дружит с аппаратными функциями чипов.
  16. pvvx

    ESP32-C3 и качество антенн на модулях с али.

    Если вернуться к ESP32-C3, то он поддерживает функции 5.0. Неизвестно только может или нет поддерживать AoA и AoD - с фазовой антенной решетки вычислять фазу... Имея полное аппаратное обеспечение для работы в BLE CODED S8 (Le long range) в нем специально заблокирован режим CODED S4, т.к. это...
  17. pvvx

    ESP32-C3 и качество антенн на модулях с али.

    И так как корпорашкам надо втюхивать что-то, что не будет работать со старым, то на рынке появляется Mater. По всем этим причинам ждем завала распродажи (за дорого, как антиквариат) любителям старья всяких устаревших чипов Zigbee. BLE для маркетинга не годится. Он есть у всех в смартфонах и для...
  18. pvvx

    ESP32-C3 и качество антенн на модулях с али.

    Для IoT интересен только BT5.4. В нем введены функции BLE рекламы с подтверждением/ответом и стандарт шифрации рекламных (advertising) пакетов. Т.е. встроены разные функции для поддержки к примеру сотен/тысяч ценников с "электронными чернилами" в магазине и сверх малым потреблением. C BT5.4...
  19. pvvx

    ESP32-C3 и качество антенн на модулях с али.

    > В народе уже v5.3 и на подходе v6.0. В BT5.3 есть функции AoA и AoD - а для них надо много антенн. Вы видели у народа многоантенные BT свистки?
  20. pvvx

    ESP32-C3 и качество антенн на модулях с али.

    Web Bluetooth API - это чтобы использовать BLE в HTML на js, поддерживает только BT4.2, И то не полностью. Это завязано на десятилетнем отставании Linux во всех новых стандартах интерфейсов.
Сверху Снизу