home.social

#протоколы_передачи_данных — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #протоколы_передачи_данных, aggregated by home.social.

fetched live
  1. Обзор протокола J1939 (или нервная система грузовиков)

    J1939 это высокоуровневый проприетарный протокол используемый поверх CAN. Появился в середине 198х годов. Этот протокол работает в груpовых автомобилях: автобусы, грузовики, самосвалы, фуры, БелАЗы и прочее. Протокол J1939 принципиально не применяется в легковых автомобилях. В автомобилях много датчиков: напряжения, температуры, давления масла, датчики дальномеры для помощи парковки, радары круиз конторля, давление в шинах. Все эти данные передаются в блок управления двигателем по протоколу J1939. По J1939 происходит управление трансмиссией, генератором, двигатели, форсунками, тормозами и прочим.

    habr.com/ru/articles/1045816/

    #J1939 #can #автомобилестроение #транспортный_протокол #протокол #протоколы #протоколы_передачи_данных #протоколы_связи #протоколы_взаимодействия #canbus

  2. 22 протокола мониторинга в PingZen: от пинга до Playwright-сценариев

    Вам точно нужен только HTTP-мониторинг? А как насчёт проверки, что DNS резолвится правильно, SMTP-сервер принимает почту, а Minecraft-сервер отвечает на handshake? В PingZen мы добавили 22 протокола, включая Transaction с Playwright, чтобы вы могли мониторить буквально всё. Рассказываю, зачем это нужно и как работает «под капотом».

    habr.com/ru/articles/1010322/

    #мониторинг #мониторинг_сайта #мониторинг_сети #мониторинг_сервера #devops #системное_администрирование #kubernetes #протоколы #протоколы_передачи_данных #heartbeat

  3. Сетевой стек по-майнкрафтовски

    Всем привет! Это снова Наташа, проектировщик интерфейсов из Selectel, которая вечно лезет в технические темы. Моя дизайнерская карьера из раза в раз челленджит меня технически сложными продуктами и вынуждает разбираться, что стоит за красивыми пикселями на экране, — в общем, как работает интернет. Но как только я открываю статьи о сетях для самых маленьких, то сталкиваюсь с тезисами типа «Очевидно, вы уже знакомы с моделью OSI и основами TCP/IP...». Очевидно? Я дизайнер, и сети для меня существуют только социальные. Я ни разу не дочитала такую статью, потому что уходила копать про «очевидную» матчасть в других источниках. Очевидно, вы слышали Сагрить крипера

    habr.com/ru/companies/selectel

    #протоколы_передачи_данных #сетевой_стек #selectel #minecraft

  4. [Перевод] Пишем простой драйвер Linux для устройства, ничего не зная о драйверах и о USB

    Пару месяцев назад я купил Nanoleaf Pegboard Desk Dock — последнее слово в технологиях USB-хабов с RGB-светодиодами и крючками для устройств. К сожалению, это чудо инженерной мысли поддерживает только гейминговые операционные системы — Windows и macOS, поэтому возникла необходимость в драйвере для Linux. В своих постах я уже настраивал Windows VM с пробросом USB и пытался выполнить реверс-инжиниринг официальных драйверов . При этом я задумался, а нельзя ли написать производителю и попросить у него спецификации или документацию его протокола. К моему удивлению, техподдержка Nanoleaf ответила мне всего через четыре часа, предоставив полное описание протокола, используемого Desk Dock, а также полосами RGB-светодиодов. Документация по большей мере подтвердила то, что я обнаружил самостоятельно, но также я нашёл в ней пару других мелких подробностей (например, управление питанием и яркостью), которые были мне неизвестны. Сегодня мы попробуем написать драйвер на основании протокола (который я изучил реверс-инжинирингом), параллельно сверяясь с официальной документацией . Однако здесь есть одна небольшая проблема: раньше я ни разу не писал драйверов для устройств под Linux, а с USB-устройствами взаимодействовал только как пользователь.

    habr.com/ru/companies/ruvds/ar

    #драйверы #usb #реверсинжиниринг #протоколы_передачи_данных

  5. Еще один RTP — можно ли [и нужно ли] заменить HTTP

    На технологических площадках обсуждается потенциальная альтернатива HTTP для передачи крупных файлов. Мы решили обсудить, о чем идет речь и что может предложить новый протокол, который только начинает «обрастать» спецификацией.

    habr.com/ru/companies/vasexper

    #vas_experts #http #ritp #протоколы_передачи_данных #IT_стандарты

  6. [Перевод] Загадочное дело о пропавшей точке

    Примерно семь лет назад мы работали над проектом по созданию решения, которое должно было позволить клиенту консолидировать все его шаблоны документов в единую систему; это что-то типа системы контроля версий для документов, которые сотрудники клиента рассылали своим заказчикам. В то время клиент пользовался в документах шаблонами Microsoft Word с замещающим текстом. Каждый раз, когда сотруднику клиента необходимо было отправить документ по электронной почте или распечатать документ для отправки почтовой службой, он заменял весь замещающий текст документа (имя, фамилия и так далее). В компании на тот момент было множество шаблонов с устаревшими версиями. В некоторых шаблонах использовались устаревшие условия договоров, в других — старый логотип компании или неправильный шрифт и так далее. Системой стало невозможно управлять, и клиент попросил нас найти решение.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #электронная_почта #smtp #протоколы_передачи_данных #документооборот #баги

  7. RTMP-поток

    Сегодня мы рассмотрим RTMP-потоки, которые хоть и считаются уже ветеранами среди протоколов передачи данных, но до сих пор остаются частью инфраструктуры видеостриминга.

    habr.com/ru/companies/otus/art

    #RTMP #протоколы_передачи_данных #видеостриминг

  8. [Перевод] Как устроен протокол iMessage

    В этом посте я вкратце расскажу о внутреннем устройстве iMessage, изученном мной в процессе работы над pypush — опенсорсным проектом воссоздания реализации iMessage. Ради краткости и понятности я не буду вдаваться в технические подробности. Если вы хотите узнать, как конкретно всё реализовано, то изучите репозиторий pypush .

    habr.com/ru/articles/779064/

    #imessage #iphone #протоколы_передачи_данных #apple #ios

Share on Mastodon

Enter the server where you have an account.