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

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

  1. pvvx

    Обсуждение AdHoc бинарный протокол.

    Код приемной стороны в HTML обработки пакета ADC, с формированием данных для графика: for (let i=2;i<value.byteLength;i+=2) { datau.push([cur_idx/smprate, value.getUint16(i,true)]); cur_idx++; if(cur_idx >= samples) datau.shift(); }
  2. pvvx

    Обсуждение AdHoc бинарный протокол.

    Для ADC: По мере оцифровки, накопления в FIFO данных, передаю заголовок с фиксед байтом, далее метку времени (индекс пакета), далее данные до кратности специфики формирования пакетов в MTU BLE. При FIFO требуется буфер для выемки с заголовком в 3 байта, на время передачи данных в стек BLE (он их...
  3. pvvx

    Обсуждение AdHoc бинарный протокол.

    Более конкретные характеристики: Под одним номерком BLE characteristic передается более 25 типов структур (команды с данными). AdHoc кодирует числа в своем формате, но поток от того-же ADC несжимаемый, что и-за специфики увеличивает размер пакета данных от ADC c меткой времени на 25% по...
  4. pvvx

    Обсуждение AdHoc бинарный протокол.

    Если я раздроблю с помощью AdHoc на несколько фрэймов транспортного протокола, то теряю в совокупности по минимуму от 1/4 потока, а в среднем более 50% пропускной способности. В итоге с AdHoc не получается достичь передачи и 2-х килобайт в сек (из возможных к 10..40 килобайт в сек на данном чипе...
  5. pvvx

    Обсуждение СС2640R2F BLE5 модуль

    Т.е. вы не поняли сути? Вы тут бегаете по форуму, плодите копи-паст рекламу по первым попавшимся вам во всемирной помойке чипам BLE, ни один не освоили, даже не пытались включить, пишите какие-то цифры из их реклам, рекламируете добычу для них дорогих EVK у китайцев, которые теперь занимают...
  6. pvvx

    Обсуждение AdHoc бинарный протокол.

    Вам пример из древности, про формат простейшего звукового CD: Весьма распространено мнение, что на CD-DA якобы нет защиты от ошибок чтения и что, как на грампластинке, любая пылинка или легкая царапинка приводит к сбоям в звуковом потоке, которые исправляются только путем сглаживания...
  7. pvvx

    Обсуждение AdHoc бинарный протокол.

    @cheblin Уровень API давно не предполагает побайтную тусовку. Это ныне моветон. (проверьте на скорость - чтение файла побайтно и блоками и опишите разницу :) ) Давно существует понятие “потока” и буферизация. Это связано с аппаратными тонкостями, чтобы скрыть от пользователя, что данные...
  8. pvvx

    Обсуждение AdHoc бинарный протокол.

    Ещё раз UART остался только в устаревших дешевых Arduino, для игр у детей дошкольного возраста... Во всех остальных проектах, даже судя по данному сайту, если и используется UART, то на скоростях от 1 мегабит килобайтными блоками, сигналами RTS/CTS (связано с мало RAM для буферизации)... И...
  9. pvvx

    Обсуждение AdHoc бинарный протокол.

    Та пусть пишут. Пока будете читать я уже сделаю свой рабочий вариант. Место в бардаке BLE указано - уровень шлюза TCP/IP и BLE, где и UUID/GATT и прочие лейблы и типы данных должны описывать управление и шлюзование... MQTT там не справится. Пример тот-же "Мажор сидит дома" - переключение...
  10. pvvx

    Обсуждение СС2640R2F BLE5 модуль

    Вот типа "россиянин" "выпустил" аналог китай-платки c али (на али 150 рупь с доставкой одной штучки) Универсальный модуль Zigbee.
  11. pvvx

    Обсуждение NRF52840

    Как помигать лампочкой на nRF52840 (имея полный комплект разработчика от Nordic), минимальный путь :) : How to build the simplest nRF52 BLE Peripheral (BLE Lightbulb) (многабукав)
  12. pvvx

    Обсуждение NRF52840

    Про Arduino и типа для nRF52: https://esp8266.ru/forum/threads/nrf52840-mdk-usb-dongle.4686/#post-67806 И как программирование на них? У меня уже свалка из них - три разных типа по пачке модулей с чипами из заголовка пришли только за месяц с али... Распечатывая в очередной раз хватался...
  13. pvvx

    Обсуждение NRF52840

    Хотелось бы обратить ваше внимание на то, что как правильно подсказывали люди в комментариях к прошлой статье, nRF51822 не самая стабильная микросхема. В ней существует ряд неочевидных проблем. Помимо этого, сам по себе чип с одной стороны богат на периферию, с другой стороны достаточно беден...
  14. pvvx

    Обсуждение AdHoc бинарный протокол.

    CRC в пакете BLE уже есть, начало кадра - так-же есть, метрики родителя и полная идентификация что это и куда так-же есть... По ответам видно, что AdHoc не годится для BLE :(
  15. pvvx

    Обсуждение TLSR8269

    У приемника:
  16. pvvx

    Обсуждение TLSR8269

    По загрузке канала RF передачи (короткими пакетами) для теста выше имеем: (принято на щуп осла и диод Д405Б рядом с модулем)
  17. pvvx

    Обсуждение AdHoc бинарный протокол.

    На сколько? Конкретно что даст по эффективности AdHoc при передаче данных от ADC по BLE, к примеру в варианте -> https://esp8266.ru/forum/threads/tlsr8269.4491/page-19#post-68861 Беда в том, что невозможно вечно увеличивать MTU и не все приемники BLE (BT4.2) умеют дружить с большими пакетами...
  18. pvvx

    Обсуждение TLSR8269

    Итог теста DFIFO c ADC, модуль E104-BT10. CLK CPU 16 MHz. ADC цифрует на 16 000 000/(260+15*16) = 32 000 sps. (меньше не дано) DFIFO выполняет децимацию в 8 раз с неким коэф. для амплитуды (зависит от коэф. децимации), и складывает в кольцевой буфер в RAM c изменением указателя записи (4 000...
  19. pvvx

    Нужна помощь приёмник 433МГц и NodeMCU

    Да, если настроить контур приема... Если без настройки - может потребоваться транзистор для усиления в пару раз, или прием вести на ADC ESP...
  20. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Теперь вопрос великому фантазеру и перебирателю чипов BLE @nikolz, которые он ни один не освоил: Каков максимальный размер пакета у TLSR8266? Что имеем: В скудном старом описании к TLSR8266: В описании к TLSR8269: В SDK есть функция увеличения и согласования расширенного размера (MTU) пакета...
Сверху Снизу