CAN(Controller Area Network) 통신 요약내용 및 특징
개요 CAN(Controller Area Network) 통신은 차량에서 많이 쓰이는 버스 구조 기반의 데이터 통신방식입니다. 처음엔 차량분야에서 컴퓨터 랜선처럼 두 개의 단말 간 직접 연결하는 방식인 Point-to-Point(점대점) 방식으로 연결했습니다. 그러나 점차 ECU(전자제어장치)의 수가 많아짐에 따라 Wire harnesses(배선 장치)의 공간, 무게, 비용이 늘어나 차량 내부 제어 통신을 위해 1985년 Bosch사에서 최초로 개발한 기술입니다. 벌써, 30년도 넘은 기술인데 현재도 쓰이는 것을 보면 Bosch사가 대단한 기업이라는 것을 새삼 느낍니다. 본래 목적은 차량 내부 제어를 위해 개발한 통신기술이지만 지금은 산업에서도 많이 쓰이고 있습니다. 특징 기존에 CAN의 최대 전송률은1..
2021.12.19
no image
네트워크 시뮬레이션 무료 툴 OMNet++
OMNeT++ OMNeT++(Objective Modular Network Testbed in C ++)는 C++언어를 기반으로 네트워크 시뮬레이션을 모델링, 실험, 분석을 위한 툴입니다. 이 프로그램은 Freeware이며, 모든 사람이 무료로 사용할 수 있어서 개인이나 연구실에서 활용할 수 있죠. C++언어를 기반으로 하기 때문에 접근성에 있어 많은 개발자들에게 큰 장점인데, 반대로 C++을 사용하지 않았던 분이라면 조금 힘들 수도 있겠네요. 한 가지 단점은 새로운 네트워크에 대한 라이브러리 적용이 느리다는 것입니다. 아무래도 무료 툴이니 이 정도 문제는 감안해야할 것 같네요. OMNeT++는 표준으로 채택된 시간이 오래된 프로토콜 및 시스템은 훌륭한 라이브러리가 존재합니다. 특히, OMNeT++ 기반..
2021.12.19