B로그0간
close
프로필 배경
프로필 로고

B로그0간

  • Root (1083) N
    • 스타트업 (94)
      • 일반 (14)
      • 애드센스 (0)
      • 경영생각 (43)
      • 외국어 (37)
    • IT (863) N
      • 자동차 (13) N
      • IoT | Hardware (94)
      • 파이썬 (118)
      • DB (21)
      • Cloud (40)
      • Software (101)
      • ASIC | FPGA (111)
      • 리눅스 (45)
      • Git, GitHub (19)
      • 블로그 (24)
      • Web (46)
      • Bookmark (39)
      • 토렌트 (21)
      • 컴퓨터상식 (36)
    • Life (98)
      • Entertainment (12)
      • Private (14)
      • Food (34)
      • Favorite (3)
      • 생활팁 (7)
      • 운동 (27)
  • 홈
  • IoT
  • Python
  • 자동차
DoIP 차량 진단 프로토콜 총정리

DoIP 차량 진단 프로토콜 총정리

이전 블로그 글인 UDS overview에서 UDS가 CAN, 이더넷(Ethernet), FlexRay, LIN과 같은 다양한 통신 계층과 함께 사용될 수 있다고 언급했습니다. 이 글에서는 UDS가 이더넷 상에서 어떻게 동작하는지, 흔히 DoIP(Diagnostic over IP)라고 불리는 기술에 초점을 맞춥니다.왜 UDSonCAN 등이 아닌 IP 기반의 UDS를 사용하는지 궁금하실 수 있습니다:차세대 차량 E/E 시스템은 이더넷을 차량 내 네트워크 백본으로 사용합니다.이더넷은 훨씬 더 높은 대역폭과 성능을 제공합니다.클라우드 및 원격 진단 작업과의 유연성, 확장성 및 호환성을 제공합니다.DoIP(Diagnostic over IP)에 대한 정보를 제공하는 표준 사양은 다음과 같습니다:ISO 14229-..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 24.
  • textsms

[DoIP 마스터 가이드 시즌2 - 4편] 실전 엣지 케이스! "왜 이 상황에서만 통신이 죽을까? (完)

[DoIP 마스터 가이드 시즌2]의 마지막 여정에 오신 것을 환영합니다!파이썬 파서도 만들고(1편), 패킷도 까보고(2편), UDS 심화 로직까지 뚫어냈다면(3편) 이제 웬만한 진단 통신 구현은 두렵지 않으실 겁니다.📌 [DoIP 마스터 가이드 시즌 2: 실전 심화편 목차][IT/자동차] - [DoIP 마스터 가이드 시즌2 - 1편] 파이썬(Python)으로 직접 짜보는 DoIP 파서와 TCP 프레이밍 구현[IT/자동차] - [DoIP 마스터 가이드 시즌2 - 2편] Wireshark 실전! 패킷 덤프(PCAP)로 뜯어보는 DoIP 흐름과 디버깅[IT/자동차] - [DoIP 마스터 가이드 시즌2 - 3편] UDS 딥다이브! 악명 높은 보안 접속(0x27)과 루틴 제어(0x31) 해부[IT/자동차] - ..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 19.
  • textsms

[DoIP 마스터 가이드 시즌2 - 3편] UDS 딥다이브! 악명 높은 보안 접속(0x27)과 루틴 제어(0x31) 해부

tags: DoIP, UDS, 0x27, Security Access, 0x31, Routine Control, Seed and Key, DevBJ안녕하세요, DevBJ입니다! 😎[👉 2편]에서 Wireshark로 패킷을 까보며 디버깅 전투력을 올리셨나요?📌 [DoIP 마스터 가이드 시즌 2: 실전 심화편 목차][IT/자동차] - [DoIP 마스터 가이드 시즌2 - 1편] 파이썬(Python)으로 직접 짜보는 DoIP 파서와 TCP 프레이밍 구현[IT/자동차] - [DoIP 마스터 가이드 시즌2 - 2편] Wireshark 실전! 패킷 덤프(PCAP)로 뜯어보는 DoIP 흐름과 디버깅[IT/자동차] - [DoIP 마스터 가이드 시즌2 - 3편] UDS 딥다이브! 악명 높은 보안 접속(0x27)과 루..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 19.
  • textsms

[DoIP 마스터 가이드 시즌2 - 2편] Wireshark 실전! 패킷 덤프(PCAP)로 뜯어보는 DoIP 흐름과 디버깅

tags: DoIP, Wireshark, PCAP, Packet Analysis, 디버깅, Hex Dump, DevBJ안녕하세요, DevBJ입니다! 😎[👉 1편]에서 파이썬으로 튼튼한 DoIP 파서를 만들었지만, 실무를 하다 보면 내 코드가 잘못된 건지, 아니면 저쪽 ECU(차량)가 이상한 패킷을 뱉는 건지 도무지 알 수 없는 '깜깜이' 상황에 처할 때가 많습니다.📌 [DoIP 마스터 가이드 시즌 2: 실전 심화편 목차][IT/자동차] - [DoIP 마스터 가이드 시즌2 - 1편] 파이썬(Python)으로 직접 짜보는 DoIP 파서와 TCP 프레이밍 구현[IT/자동차] - [DoIP 마스터 가이드 시즌2 - 2편] Wireshark 실전! 패킷 덤프(PCAP)로 뜯어보는 DoIP 흐름과 디버깅[IT..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 19.
  • textsms

[DoIP 마스터 가이드 시즌2 - 1편] 파이썬(Python)으로 직접 짜보는 DoIP 파서와 TCP 프레이밍 구현

tags: DoIP, Python, TCP Framing, Socket Programming, 파서, 네트워크, DevBJ지난 [DoIP 마스터 가이드 5부작]을 통해 DoIP의 전체적인 숲을 둘러보셨다면, 이제 진짜 소매를 걷어붙이고 코드를 만져볼 시간입니다.실무에서 DoIP 스택을 상용 솔루션(Vector 등) 없이 직접 파이썬(Python)이나 C/C++로 바닥부터 구현해야 할 때, 개발자들을 가장 먼저 좌절하게 만드는 녀석이 바로 'TCP 스트림 프레이밍(Stream Framing)'입니다. (지난 시즌 1편에서 뼈 아프게 강조했던 그 녀석이죠!)오늘은 파이썬(Python) 소켓 프로그래밍을 활용하여, 물밀듯이 밀려오는 TCP 스트림 속에서 완벽하게 DoIP 패킷 한 덩어리를 썰어내는 파서(Par..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 19.
  • textsms
[DoIP 마스터 가이드 5편] 실무 끝판왕! 펌웨어 전송과 다중 ECU 게이트웨이 라우팅 완벽 해부 (完)

[DoIP 마스터 가이드 5편] 실무 끝판왕! 펌웨어 전송과 다중 ECU 게이트웨이 라우팅 완벽 해부 (完)

tags: DoIP, Firmware Download, Gateway Routing, Functional Address, Automotive Ethernet, OTA, DevBJ안녕하세요, DevBJ입니다! 😎어느덧 [DoIP 마스터 가이드 시리즈]의 마지막, 5편까지 오셨습니다.1편의 TCP 프레이밍부터 4편의 피 튀기는 NRC 트러블슈팅까지 잘 따라오셨다면, 이제 웬만한 진단 통신은 눈감고도 붙이실 수 있는 내공이 쌓이셨을 겁니다. (박수! 👏👏)📌 [DoIP 마스터 가이드 시리즈 목차]▶ [DoIP 마스터 가이드 1편] 왜 CAN 대신 이더넷일까? (탄생 배경과 패킷 구조, TCP 프레이밍의 함정) 👉 [DoIP 마스터 가이드 2편] 차량은 어떻게 찾고, 진단 길은 어떻게 뚫을까? (Veh..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 18.
  • textsms
[DoIP 마스터 가이드 4편] 혈압 오르는 NRC 완벽 분석! 실전 트러블슈팅 가이드 (0x13, 0x22, 0x31, 0x78 등)

[DoIP 마스터 가이드 4편] 혈압 오르는 NRC 완벽 분석! 실전 트러블슈팅 가이드 (0x13, 0x22, 0x31, 0x78 등)

tags: DoIP, UDS, NRC, Negative Response, 트러블슈팅, Response Pending, 자동차 통신, DevBJ안녕하세요, DevBJ입니다! 😎[👉 1편 ~ 3편]을 거치면서 차량에 이더넷을 꽂고, ECU를 찾아서 UDS 진단 메시지를 쏘고, 세션까지 우아하게 유지하는 법을 배웠습니다."아!!! 이제 기능 구현만 쫙쫙 뽑아내면 되겠구나!" 싶으시죠?📌 [DoIP 마스터 가이드 시리즈 목차]▶ [DoIP 마스터 가이드 1편] 왜 CAN 대신 이더넷일까? (탄생 배경과 패킷 구조, TCP 프레이밍의 함정) 👉 [DoIP 마스터 가이드 2편] 차량은 어떻게 찾고, 진단 길은 어떻게 뚫을까? (Vehicle Discovery & Routing Activation)👉 [Do..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 18.
  • textsms
[DoIP 마스터 가이드 3편] 본격적인 진단 시작! UDS 페이로드와 세션 유지의 비밀 (SA/TA & Tester Present)

[DoIP 마스터 가이드 3편] 본격적인 진단 시작! UDS 페이로드와 세션 유지의 비밀 (SA/TA & Tester Present)

tags: DoIP, UDS, Diagnostic Message, Source Address, Target Address, Session Control, Tester Present, DevBJ안녕하세요, DevBJ입니다! 😎[👉 1편]에서 뼈대를 잡고, [👉 2편]에서 차량을 찾고 라우팅(Routing Activation) 길까지 시원하게 뚫었습니다. 이제 인프라 공사는 끝났으니, 우리가 그토록 원하던 '진짜 진단 통신(UDS)'을 이 고속도로 위에 올려볼 차례입니다.과거 CAN 통신 하실 때 썼던 UDS (0x22 ReadDataByIdentifier, 0x10 DiagnosticSessionControl 등) 기억나시죠? DoIP라고 해서 이 UDS 명령어 자체가 바뀌는 건 1도 없습니다. 단지..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 18.
  • textsms
[DoIP 마스터 가이드 2편] 차량은 어떻게 찾고, 진단 길은 어떻게 뚫을까? (Vehicle Discovery & Routing Activation)

[DoIP 마스터 가이드 2편] 차량은 어떻게 찾고, 진단 길은 어떻게 뚫을까? (Vehicle Discovery & Routing Activation)

안녕하세요, DevBJ입니다! 😎[👉 지난 1편]에서는 우리가 왜 CAN 대신 이더넷과 DoIP를 쓰게 되었는지, 그리고 개발자들 뒤통수를 치는 TCP 프레이밍(Framing)의 비밀에 대해 알아봤죠. 뼈대를 단단하게 잡았으니 이제 진짜 실전으로 들어갈 차례입니다.랜선(이더넷 케이블)을 차에 꽂았다고 해서 마법처럼 통신이 되는 게 아닙니다. CAN 통신 시절에는 그냥 버스(Bus)에 메시지를 틱 던지면 끝이었지만, IP 기반인 DoIP 환경에서는 내 타겟이 누군지(어떤 IP를 쓰는지) 직접 찾아야 하고, 진단을 해도 되는지 허락(길 뚫기)도 받아야 합니다.📌 [DoIP 마스터 가이드 시리즈 목차]▶ [DoIP 마스터 가이드 1편] 왜 CAN 대신 이더넷일까? (탄생 배경과 패킷 구조, TCP 프레이..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 18.
  • textsms
[DoIP 마스터 가이드 1편] 왜 CAN 대신 이더넷일까? (탄생 배경과 패킷 구조, TCP 프레이밍의 함정)

[DoIP 마스터 가이드 1편] 왜 CAN 대신 이더넷일까? (탄생 배경과 패킷 구조, TCP 프레이밍의 함정)

tags: DoIP, Automotive Ethernet, UDS, 차량용 이더넷, 진단 통신, TCP Framing, DevBJ 요즘 차량 전장(Automotive Electronics) 분야나 임베디드 통신 쪽을 다루다 보면 어느 순간 'DoIP(Diagnostic over Internet Protocol)'라는 녀석과 훅 부딪히게 됩니다. 과거에는 CAN 통신 하나만 꽉 잡고 있어도 진단 통신 구현에 큰 무리가 없었지만, 이제는 상황이 완전히 달라졌죠. 처음 DoIP를 접하면 *"아, 그냥 랜선 꽂고 이더넷으로 진단하는 거겠지 뭐~"* 하고 가볍게 생각하기 쉽습니다. 하지만 실무에 들어가서 직접 패킷을 까보고 통신을 붙여보면? 기존 CAN 환경에서 흐르던 진단 메시지를 Ethernet/IP 환경에서..

  • format_list_bulleted IT/자동차
  • · 2026. 8. 18.
  • textsms

크롬 쿠키 값은 어디서 볼 수 있나?

크롬브라우저에서 사용중인 쿠키 DB를 좀 엿볼수 있을까?크롬에서 F12 눌러서 쉽게 볼 수 있다. Chrome에서 실제 쿠키를 저장하는 방법 - 크롬에서 실제 로그인 쿠키를 저장하려면 보통 아래 순서가 필요합니다. Chrome에서 X에 로그인DevTools 열기F12Application 탭 → Cookies → https://x.com인증 관련 쿠키 확인auth_tokenct0twid그 값을 복사해서 cookies.txt 형식으로 저장쿠키 파일 형식 - Netscape 포맷으로 아래처럼 넣어야 합니다. .x.com TRUE / TRUE 0 auth_token YOUR_AUTH_TOKEN.x.com TRUE / TRUE 0 ct0 YOUR_CT0_VALUE.x.com TRUE / TRUE 0 twid YO..

  • format_list_bulleted 카테고리 없음
  • · 2026. 7. 28.
  • textsms

CTest 가장 쉬운 시작

CTest 가장 쉬운 시작1. CTest가 하는 일CTest는 테스트 프로그램을 직접 작성해 주는 도구가 아니다.CTest가 하는 일은 다음과 같다.CMake에 등록된 테스트 실행각 프로그램의 종료 코드 확인성공/실패 결과와 실행 시간 정리가장 중요한 규칙은 하나다.테스트 프로그램 종료 코드 0 → PASS테스트 프로그램 종료 코드 0 이외 → FAIL전체 흐름은 다음과 같다.테스트할 로직을 library로 분리 ↓실제 main과 테스트 main이 같은 library를 사용 ↓add_test()로 테스트 실행 파일을 CTest에 등록 ↓cmake --build로 프로그램과 테스트 exe 빌드 ↓ctest로 테스트 exe 실행 및 결과 수집2. 실제 프로..

  • format_list_bulleted 카테고리 없음
  • · 2026. 7. 24.
  • textsms
추천 토렌트 스트리밍 사이트 추천 - 2026.06.14

추천 토렌트 스트리밍 사이트 추천 - 2026.06.14

인터넷의 바다에는 아주 많은 정보가 검색되고 제공되고 있다. 그중에 어디서 찾아서 받나~~ 이럴때 또 검색..역시 내공을 가지신 분들의 포스팅이 있다.여기저기 다니지 말고 아래 링크로 들어가서 정보 획득하시길 ~~ (Update. 2026.06.14) 최신 업데이트가 되어 있는 그냥 아래 링크로 재 방문해 주세요. 최신 날짜는 계속 업데이트하고 있습니다.최신 토렌트 순위 업데이트 - 오늘을살자 블로그 글 토렌트 사이트 추천 - 2020.01.13 확인 업데이트Torrent 토렌트 사이트 추천. 2020.01.13 업데이트 확인 (자료 받을 때 아래 파일 공유 사이트에서 토렌트 파일을 다운로드 할 수도 있지만, 링크 클릭 시 웬만하면 마그넷 링크를 활용하세요. 아시다시피, 이런..ts.devbj.comht..

  • format_list_bulleted IT/토렌트
  • · 2026. 6. 14.
  • textsms
해외 토렌트 사이트 추천 순위 - 2026-06-12 최신 업데이트

해외 토렌트 사이트 추천 순위 - 2026-06-12 최신 업데이트

해외 토렌트 사이트 추천 순위 페이지 입니다. 날짜는 계속 업데이트 하지만 해외 토렌트 사이트는 주소가 진짜로 거의 변동없이 계속 유지되네요 :) 참고로, 한국어 영화 드라마 만화 게임 등의 각종 한국어 토렌트 파일이나 마그넷 자료는 아래 추천 링크를 이용해서 다운로드 하세요. 토렌트 사이트 접속 정보가 거의 매일매일 업데이트 되는 아래 글 최신 토렌트 사이트 순위 모음을 참고하세요. 국내 토렌트 사이트는 아래 소개된 링크의 추천 사이트 블로그 페이지는 매일 업데이트 되니깐, 최신 정보를 얻기에 수월하실 듯~~ https://ts.devbj.com/371 너무나 오랜기간 동안 최신 토렌트 사이트 링크를 소개해주고 있는 글, 지나가면서 참고해주세요 최신 토렌트 사이트 추천 순위 가이드 (2026년 04..

  • format_list_bulleted IT/토렌트
  • · 2026. 6. 14.
  • textsms

패킷은 정상인데 진단은 실패한다: DoIP 실무 디버깅 노트

차량 진단을 하다 보면 어느 순간 DoIP라는 단어를 만나게 됩니다.처음에는 단순히 “UDS를 Ethernet으로 보내는 것” 정도로 보이는데, 실제로 구현하거나 디버깅하다 보면 생각보다 많은 지점에서 막힙니다.TCP는 붙었는데 ECU 응답이 없고, Routing Activation은 성공했는데 UDS가 안 오고, 작은 요청은 잘 되는데 firmware download만 들어가면 timeout이 터지는 식입니다.그래서 DoIP 관련해서 실무에서 헷갈렸던 포인트들을 하나씩 정리해두고 있습니다.기본 흐름 이해하기DoIP 개론, CAN 진단 보다가 처음 보면 헷갈리는 포인트 정리CAN 기반 진단에 익숙한 상태에서 DoIP를 처음 볼 때 헷갈리는 큰 그림을 정리한 글입니다.DoIP 프로토콜 구조 뜯어보기, 헤더..

  • format_list_bulleted 카테고리 없음
  • · 2026. 5. 27.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 73
  • navigate_next
공지사항
  • 공지글
전체 카테고리
  • Root (1083) N
    • 스타트업 (94)
      • 일반 (14)
      • 애드센스 (0)
      • 경영생각 (43)
      • 외국어 (37)
    • IT (863) N
      • 자동차 (13) N
      • IoT | Hardware (94)
      • 파이썬 (118)
      • DB (21)
      • Cloud (40)
      • Software (101)
      • ASIC | FPGA (111)
      • 리눅스 (45)
      • Git, GitHub (19)
      • 블로그 (24)
      • Web (46)
      • Bookmark (39)
      • 토렌트 (21)
      • 컴퓨터상식 (36)
    • Life (98)
      • Entertainment (12)
      • Private (14)
      • Food (34)
      • Favorite (3)
      • 생활팁 (7)
      • 운동 (27)
최근 글
인기 글
최근 댓글
태그
  • #개발
  • #네트워크
  • #무료
  • #SoC
  • #Tech
  • #인터넷
  • #IOT
  • #Network
  • #파이썬
  • #컴퓨터
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바