2013-04-15 6 views
0

tinyos 파일 (nesc 파일)의 텍스트 파일에서 데이터를 읽어야합니다. 인터넷에서 많은 검색을했지만 길을 찾지 못했습니다.tinyos 또는 tossim에서 파일 처리

어떨까요?

+0

어디에서 txt 파일을 읽으시겠습니까? 플래시 메모리 또는 sd 카드에서?! –

+0

하드 디스크에서, 흉내 시뮬레이션을 할 때 – Prakhar

+0

AFAIK, 센서 보드의 PC에서 직접 읽을 방법이 없습니다 .... –

답변

0

나는 TOSSIM에 대해 모른다. 그러나 진짜 센서 보드를 사용하면 그렇게 할 수있다.

Java, C# 등을 사용하여 파일을 읽고 획득 한 데이터를 직렬/USB 포트에 SERIAL PACKET으로 전달하는 프로그램을 작성하는 것입니다. 그러나 각 패킷 당 최대 255 바이트로 제한됩니다.

데이터 청크를 처리하는 간단한 프로토콜을 만들어야합니다.

물론 센서 보드에서 읽을 수 있도록 직렬 패킷을 만드는 방법을 알고 있어야합니다.

그 때문에 TEP#113을 읽어야합니다. 그러나 단편 소설, 직렬 패킷이 구성되어있다 :

HEADER + 콘텐츠 + FOOTER

헤더는 ... 내용 바닥 글은 message_t 구조체 CRC 및 다른 프로토콜 바이트, 목적지와 소스 주소 등했다입니다 포함 stuff

CRC 계산을 처리하고 시작/종료 구분 기호도 이스케이프 처리해야합니다 (바이트 126 또는 127은 구분 기호로, 패킷 시작 및 끝 표시를 의미합니다).