【摘要】:ZigBee协议按照开放系统互连的7层模型将协议分成了一系列的层结构,各层之间通过相应的服务访问点来提供服务。另一方面,由于ZigBee协议栈是一个有机的整体,任何ZigBee设备要能够正确无误地工作,就要求协议栈各层之间共同协作。ZigBee协议为了实现层与层之间的关联,采用了称为服务原语的操作。
ZigBee协议按照开放系统互连的7层模型将协议分成了一系列的层结构,各层之间通过相应的服务访问点(SAP)来提供服务。这样使得处于协议中的不同层能够根据各自的功能进行独立的运作,从而使整个协议栈的结构变得清晰明朗。另一方面,由于ZigBee协议栈是一个有机的整体,任何ZigBee设备要能够正确无误地工作,就要求协议栈各层之间共同协作。因此,层与层之间的信息交互就显得十分重要。ZigBee协议为了实现层与层之间的关联,采用了称为服务原语的操作。
服务由N用户和N层之间信息流的描述来指定。这个信息流由离散瞬时事件构成,以提供服务的特征。每个事件由服务原语组成,它将在一个用户的某一层,通过与该层相关联的层服务访问点与建立对等连接的用户的相同层之间传送。层与层之间的原语一般情况下可以分为4种类型:
1)请求:请求原语从N1用户发送到它的N层,请求发起一个服务;
2)指示:指示原语从N层到N2用户,指示一个对N2用户有重要意义外部N层事件。这个事件可能与一个远程的服务请求有关,或者由内部事件产生;(www.xing528.com)
3)响应:响应原语由N2用户向它的N层传递,用来响应上一个由指示原语引起的过程;
4)确认:确认原语由N层向N1用户传递,传递与前面一个或多个服务请求相关的执行结果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。