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

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

  1. pvvx

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    В rtl8761bu код загружает система, дрова от Realtek. Там ныне версия не менее 5.2. Между 5.0 и 5.4 ничего нужного для BLE нет. Есть только в 5.4. Но эти новые функции ни одна из ОС не поддерживает. Всякие Linux API поддерживают только BT4.2. По этому или писать хаки или делать своё ПО. Windows -...
  16. pvvx

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

    Причина акцентирования, что мини-комп с NVME, в том, что если использовать RPi c SSD или NVME, тогда от неё исходит шум глушащий всё – WiFi, Zigbee, BLE. Аналогично не стоит подключать адаптеры к USB3.0 у RPi. RPi наверно никогда не проверяли на излучение помех… Другие платки с Linux в...
  17. pvvx

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

    Если одновременно включить WiFi в чипе, то о BLE можно сразу забыть. Чтобы использовать BLE с WiFi потребуется применить два модуля ESP32-C3, разнесенных как можно дальше друг от друга. Желательно 1 метр. К примеру в тесте, для удаления от помех компа и прочего, использовался кабель USB длиною...
  18. pvvx

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

    (выше ошибка USB-BT rtl8761bu) Такая плата с ESP32-C3 по приему практически аналогична "Mini Core Board". Т.е. уверено принимает 3 из 4, а 4-й с пропусками. Но уже имеет "лишние" микросхемы. А с чипами USB-UART вообще нет смысла рассматривать. Там это конкретно лишня микросхема, т.к. USB-UART...
  19. pvvx

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

    Сравнение модулей по уровню приема в LE Long Range. Включен фильтр приема от 4-х типовых BLE источников. 1. C MAC: a4c138614e04 находится практически рядом. 2. C MAC: a4c138ae3ebf в морозилке холодильника, в 6 метрах. 3. C MAC: a4c138498b86 в сарае, на удалении примерно 90 метров. 4. C MAC...
  20. pvvx

    ESP8266 как Modbus Master

    У map3et мне не удалось найти полную спецификацию по работе устройства в Modbus RTU. А так-же проверок или сертификации шины Modbus RTU RS-485. А для работы с устройством на шине Modbus RTU требуется значение максимального времени до ответа устройством. Иначе послав запрос, придется ждать...
Сверху Снизу