저희 회사는 C# .net으로 작성한 응용 프로그램을 통해 PC와 통신하는 많은 임베디드 장치를 만들고 있습니다. 필자는 데이터 전송을 향상시키는 다양한 방법을 고려해 왔기 때문에 PC 응용 프로그램을 현재 상태 (어떤 경우에는 지속적으로 변경)와보다 쉽게 동기화 할 수 있습니다.임베디드 장치의 데이터를 xml 형식으로 출력하는 것이 현명한 방법입니까?
나는 직렬 포트, USB, 이더넷 소켓 등을 통해 장치를 보내기 전에 장치의 설명과 상태 메시지를 xml 형식의 메시지로 포맷하는 접근 방식에 대해 생각 해왔다. 이 모든 데이터를 내 C# 클래스로 가져 오는 것이 더 간단합니다.
다른 방법은 호스트 애플리케이션의 getStatus 같은 명령을 전송 접근하고 장치가 바이트의 배열로 응답 다른 속성, 센서 판독 등
을 나타내는 각 I 좋은 없어 XML에 대한 경험이 있지만, XML에서 LINQ를 사용하면 XML을 사용하는 것이 좋을 것 같습니다. 너희들은 어떻게 생각하니? 이 일이 일반적으로 행해지는 것입니까? 그것은 끔찍한 생각입니까?!?
통찰력 주셔서 감사합니다. – PICyourBrain
+1 버전 관리 –