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

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

  1. pvvx

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

    Пусть будет примером задача - BLE чип в браслете. Туда надо гонять изображения для TFT 240x240, текстовые строки, настройки сцен управляемых Mesh BLE, возможна запись какой-то статистики от других датчиков и подобное. Т.е. разновидность типов данных налицо. Или пусть сигналка на авто на BLE c...
  2. pvvx

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

    Преамбула пакета более данных :p Размер пакета и так крохотный. Время следования нормировано - обычно не менее 10 мс. Чем больше в пакет впихнуто - тем меньше всё. Типичное потребление TX - 6 мА. Для ковыряния одним битом никакие сериализаторы не нужны.
  3. pvvx

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

    Т.е. позиционирование AdHoc как навес над "AT" :eek: Избавьте... Зачем UART в современном мире? Датчики и исполнительные устройства на других интерфейсах. Время работы датчиков (циклограмма) включает паузы ожидания готовности, в которых чип BLE спит и ничего не жрет.
  4. pvvx

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

    Да, почему 16 МГц, а не больше. Кривая потребления uA/MHz не линейна. Все текущие BLE тянут и 64 MHz, и более, но для обработки стека BLE/Mesh хватает и 16-ти. Это экономия энергии в период активности 4 раза.
  5. pvvx

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

    Такие ножки у BLE чипов обычно есть. Используются в случае отсутствия USB для программирования, и то не всегда. Разновидности - SWD и SWS - 2-проводный, 1 wire интерфейс. Других применений UART в BLE нет. Исключение - детсад с готовыми прошитыми модулями для Arduino. Там зачем-то навешивают...
  6. pvvx

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

    Политика BLE - проснулся, принял или передал пакет и уснул. Любое время обработки (работа CPU) не приветствуется. Т.е. (де)шифрация сказывается на потреблении. Минимальные кванты включения/выключения - менее 1 мс. Тут попахивает сильной оптимизацией и автогенерация должна быть очень качественной...
  7. pvvx

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

    К инструментарию, типа ослов, генераторов и прочих приборов всё проще. Дают PDF со списком SCPI команд и ГОТОВЫЕ ПРИЛОЖЕНИЯ. Писать обычному обывателю ничего не надо. Это только тем, кого не устраивает предлагаемый производителем функционал - извращенцам, типа меня :)
  8. pvvx

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

    Ну вот я к BLE и пытаюсь приспособить... Не лезет пока никак :( А как же без этого продвинуть продукт? Пропадет...
  9. pvvx

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

    Как строятся продвинутые системы пром. управления небезопасными объектами? Инфа от всех устройств собирается в большой массив для синхронизации событий. Изменения полей этого массива передаются дублерам системой синхронизации. АЭС. Т.е. имеем синхронный снимок всех бит устройств. Лучше для...
  10. pvvx

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

    Это игра в кол-во фантиков. В виртуально навязанные тарифы на передачу провайдерами. В итоге выливается в сотни запросов-ответов и увеличению трафика с загрузкой. Пример - переключение сотни лампочек. Каждому устройству надо послать свой бит, вместо всех сразу одним пакетом :) Потом дождаться...
  11. pvvx

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

    Исключение - человек. Тритичная последовательность выборки поэтапно для принятия решений... :)
  12. pvvx

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

    Явно программист писал. Квантовка гласит о другом :) Объект имеет ограниченное кол-во состояний, особенно в бинарной технике. Получение сразу всех полей - это как матрица, без условностей. Голограмма... Нейрон тоже ограничен кол-вом входов и выборкой... Вместо последовательной выборки в природе...
  13. pvvx

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

    Хде же этот ИИ? Так и не созрел? Звание программер - это такой чувак, который в аппаратных средствах ни бум-бум. Ему всё только кажется и виртуально. Как теоретики и практики в физике... Середина встречается очень-очень редко... Ныне вроде прозвали "системным программером".... ПО заточенное на...
  14. pvvx

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

    Динамическая длина контекста – это к деревьям Хаффмана… :) Но не вижу аппаратных блоков zip или прочего сжатия в MCU. Наверно время для второго кольца повтора ещё не пришло. Счас прыжок интеграции (технологии) сразу в 2 раза. С 7..12 nm в 4 nm... + 5G -> Значит сжимать передаваемый поток никому...
  15. pvvx

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

    Если рассматривать оптимизацию по производительности для всех современных CPU/MCU и т.д. (включая сетевые коммутаторы), то опять имеем такую картину: Фиксированная выемка/запись из любой памяти в кеш. Даже блок XIP с SPI Flash/pSRAM– 16/32 байта и менее не прочитать/записать. Если менее –...
  16. pvvx

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

    Исключение - NB-IoT. Но пока не распространен в нашей "народной сфере" - провайдеры медленно осваивают (руссифицируют) зарубежное ПО и оборудование вышек...
  17. pvvx

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

    COM порт сразу отпадает - это ныне только DIY для детей, и то уже замещается USB. Как и говорил - AdHoc - это увлечение в игру с java и не более. Пока увлекались, всё остальное прошло стороной... Современность физики интерфейсов - фиксед. пакет и бешеная скорость передачи самого пакета с любыми...
  18. pvvx

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

    Ущё, уточнение по ослам -> SCPI commands -> Standard Commands for Programmable Instruments - Wikipedia Пример для не поддерживаемых стандарты ослов - Owon.rar (PDS8202T - изжило давно, забыл стереть :) )
  19. pvvx

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

    Пример по ослам: pvvx/DSRemote
  20. pvvx

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

    Краткое введение: Минимальная структура для поддержки состояния TCP соединения TIME_WAIT, IPv4. Внешний IP – 4 байта, Порт – 2 байта, время таймера – 4 байта, внутренний IP – 4 байта (*), внутренний порт – 2 байта, cсостояние – несколько бит (пусть 1 байт). (*) не обязателен у простейшего...
Сверху Снизу