분류1

유비쿼터스센서네트워크

제목

TOS_Msg구조체에 관해서...

Mote에서는 TOS_Msg 구조체가 있는데 다음과 같이 되어 있습니다. typedef struct TOS_Msg { /* The following fields are transmitted/received on the radio. */ uint8_t length; uint8_t fcfhi; uint8_t fcflo; uint8_t dsn; uint16_t destpan; uint16_t addr; uint8_t type; uint8_t group; int8_t data[TOSH_DATA_LENGTH]; /* The following fields are not actually transmitted or received * on the radio! They are used for internal accounting only. * The reason they are in this structure is that the AM interface * requires them to be part of the TOS_Msg that is passed to * send/receive operations. */ uint8_t strength; uint8_t lqi; bool crc; bool ack; uint16_t time; } __attribute((packed)) TOS_Msg; 주석을 보면 알 수 있듯이 일부는 실제로 전송이 되고 일부는 전송이 되지 않습니다. 전송이 되는 것 중에서의 간략히 살펴보면 length: 보내고 받는 data의 크기 fcfhi: Frame Control Field of high byte fcflo: Frame Control Field of high byte dsn: Data Sequence Number destpan: Destianation Pan Address addr: Network Address type: message type group: Group ID data: 실제 보내고자 하는 data(TOSH_DATA_LENGTH=28로 정의. 변경 가능) 실제 data의 크기는 변경이 가능한데 최대 128byte까지 보낼수 있다고 합니다. 하지만 헤더 및 preamble등을 11byte사용하므로 117byte까지 보낼수 있다고 생각합니다. 모트사용해서 실제적으로 가장 많이 사용되는 부분은 addr, type,group,data입니다. 특히 data부분은 원하는 특정 형식으로 마음대로 바꿀 수가 있으느 이를 이용하여 패킷형식을 구분짓는것도 좋을듯 싶습니다. 물론 TOS_Msg구조체 자체를 바꿀수는 있지만 이를 위한 모든 함수들도 바꾸어야 합니다. 이점 참고 하세요 ^^

첨부파일 다운로드

등록자기술지원팀

등록일2006-09-05

조회수4,511

  • 페이스북 공유
  • 트위터 공유
  • Google+ 공유
  • 인쇄하기
 
스팸방지코드 :
번호 제목 등록자 등록일 조회수
98 임베디드시 HBE-Allinone 연습문제 해답 관련

HB_MCU

2013.10.14 26,310
97 유비쿼터스 TinyOS 2.0 소스코드를 ZigbeXStudio에서 사용하고자 할 때

HB_USN

2010.08.25 26,614
96 임베디드시 [SMII-P320] Mplayer 포팅가이드

임베디드팀

2010.06.15 26,026
95 유비쿼터스 [ZigbeX II] 온습도값이 안나오는 경우 해결방법

정윤호

2010.06.10 25,612
94 임베디드시 P320 장비계열 ADB 설치문서

박한수

2010.04.07 14,437
93 임베디드시 [Android] Eclipse 실행 시 오류 해결 방법

S/W팀

2010.04.02 13,360
92 유비쿼터스 WinAVR로 만든 ZigbeX2 LED제어 예제

이철희

2010.03.09 13,460
91 임베디드시 Android 탑재 제품에서 사용가능한 USB 무선랜 및 USB GPS

S/W팀

2010.03.04 14,797
90 임베디드시 Windows Embedded CE 6.0 개발툴 다운로드 링크

HB_Embedded

2009.11.04 13,605
89 임베디드시 CDMA2관련 질문!!

이강은

2008.12.11 5,736