여기에 설명해주신대로 zigbex센서에서 보내는 데이터를 c#시리얼 통신을 이용해서 받았는데요.
데이터가 1packet에 size가 28byte입니다.
문제는 예를들어 받아온 데이터가
7E 44 0 0 FF FF 0 0 5 20 10 1 1 1 1 1 4B C1 7E 이렇게 한패킷으로 받았을때
홈페이지에 있는 시리얼통신예제를 어떻게 바꾸어야 FF 이부분만 따로 추출해서 textbox같은 곳에 띄울수 있을지 모르겠습니다.
요약하면 총 28byte가 들어온다면 이중에 4번째 byte부분만 따로 추출하는 방법을 모르겠습니다.
지금 센서 데이터를 따로 읽어와서 해석해야 하는데 전체적으로 패킷은 받아지는데 그 패킷중에 데이터 부분만 따로 걸러내면 되겠는데 도무지 어떻게 해야할지 감이 잡히지가 않습니다.
이와 비슷한 예제라던가 도움을 주시면 정말 감사하겠습니다.
예제의 있는대로 byte[] buff = new byte[iRecSize];
로 데이터를 받으셨다면
buff[3] 하시면 4번재 byte 데이터를 구할 수 있습니다.~
buff[9] 하면 10번재 byte 데이터 입니다.~