802.15.4를 이해하기위해서 반드시 이해를 해야하는 프리미티브 개념이다.


802.2-1998 표준문서를 참조하면 좀더 자세히 알수가 있다.


보통 통신프로토콜은 계층화되어 하위나 상위계층에서 어떤 정보의 흐름을 만들거나 전달하기위해서는 서비스함수를 거치게 된다. 특히, 오늘 이야기하려는 지그비의 경우 서비스함수(프리미티브)를 Request, Confirm, Indication, Response 4가지를 가진다.


이들 4가지 서비스는 프로토콜 계층화의 설명에 딱 어울리는 형태로 하위에서 상위로, 상위에서 하위로 일련의 동작을 하도록 명령을 하거나 지시받는 서비스로 아래의 그림에 나타나 있다. (수식으로 넣어서 엉망이다..)




어쨌든 위의 그림을 통해서 우리는 Request, Confirm은 하위에서 - 상위 레이어로, Indication, Response는 상위에서 하위레이어로 동작한다는것을 알수가 있다. 각 프리미티브들은 Layer SAP (Service Access Point)를 통해서 전달되며 특정 레이어에서 요구되는 정보나 파라미터를 전달하거나 제공한다는 개념으로 설명될 수 있다. 

(즉, 주거니 받거니의 의미로 분류할수 있다)


프리미티브는 4가지의 형태로 기술할수있다.


1) Request : 서비스 사용자가 상위 레이어에게 특정 기능호출을 요구함


2) Indication :  호출된 서비스에 대해서 상위 레이어는 이를 지시로 받아들인다


3) Response : 지시받은 서비스 (indication)의 완료를 알리는 응답이다


4) Confirm : 처음 서비스 사용자가 호출한 기능이 모두 완료되었음을 확인한다.


+ Recent posts