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

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

  1. pvvx

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Все осциллографы, которые видел, имеют один фиксированный буфер "текущего изображения", буфер замеров и настройки по уже стандартному протоколу. SD и т.п. карта любит (и позволяет) запись разово only сектор. Стирание - фиксед сегмент. Создаете поля по фикс. адресам в блоке и пишите. При...
  9. pvvx

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

    во-во. Самое оно - это что-то в области типа BLE. Почему про него и разговор...
  10. pvvx

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

    Генераторы кода парсеров бинарного/символьного потока - это вроде уже начало 2000 года... имею ввиду использование... Всё по кругу :)
  11. pvvx

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

    Упаковка данных логгирования на устройстве? Тут опять, в связи с сегментацией носителя - фиксированная длина. И опять проблемс не в сериализаторе, а в обработке информации, представлении для человека и работы с эти данными...
  12. pvvx

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

    См. Востребованность инструмента. ---------- В общем, что хотелось донести – Протокол сериализации не самая главная и сложная часть в устройствах. Более востребованы стандарты разбора информации по базам данных для связи между системами и интерфейс с человеком. В IoT это уже назрело, но...
  13. pvvx

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

    Тогда опять - к специалистам по подразделу java - javascript. Зачем бинарному программатору типы данных? У него один формат данных - адрес Flash и данные сектора... Стандартизация этого дела - см. SEGGER. ... пока его опыт в стандартизации программаторов не впечатляет...
  14. pvvx

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

    Это мертворожденный промежуточный выкидыш со скоротечным жизненным циклом... Но роутеры c BT (детские примеры) уже используют именно его для связи сетей. :mad:
  15. pvvx

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

    А я за применимость. USB так-же подходит для сериализации... и там так-же фиксированная длина пакета (при уменьшении - бесполезные потери времени и трафика)
  16. pvvx

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

    В курсе - последние 27 лет занят пром.контроллерами... Не вижу там AdHoc. Вижу специально не совместимые ни с кем проприетарные протоколы... и :), всеудовлетворяющий 'досихпор' Modbus во многих реинкарнациях...
  17. pvvx

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

    Как хорошо всё начиналось - для устройств с малыми ресурсами, и на тебе - C++ и Rust и ещё сотни кило :) -> Сразу отрежем все BLE на много лет вперед...
  18. pvvx

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

    Вы наверно опять не поняли. На данном форуме 90% не могут поставить Arduino и выясняют какая нужна версия чтобы по нажатию единственной капы вылезло не "ЕГГОГ". Понять и использовать то, про что вы пишите смогут от силы десяток участников данного форума. :) Мне без разницы какой язык...
  19. pvvx

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

    Но у каждого современного устройства уже есть готовый протокол. Для BLE туда уже входит ID номер и стек. (В основном стек при соединении...). Следовательно ID устройства в протоколе AdHoc - это лишняя информация. И так по многому. Моду, какой протокол будет задаем не мы, а крупные корпорации и...
  20. pvvx

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

    Ну не мне же вам писать инструкцию: Сериализация и десериализация данных используется для обмена между узлами (хост/узел/устройство/блок)… Для создания кода вам потребуется изучить JDK 8, Intellij IDEA, ... На таком уровне я разговаривать не собираюсь :) Рассмотрите области применения.
Сверху Снизу