ZigBee协调器是一个起网络控制中心作用的FFD,它不单为网络控制而存在,还可以有自己的应用。就功能而言,ZigBee协调器与扮演ZigBee路由器和ZigBee终端设备角色的FFD没有区别,只是根据构建网络的需要,ZigBee协调器这个FFD承担了控制中心的任务,网络中的每个设备都有一个64位扩展地址用于网内直接通信,如果PAN协调器为设备分配了16位短地址,则设备也可以使用短地址通信。
在星状拓扑中,所有终端设备都与唯一的中央控制设备——PAN协调器通信,终端设备之间的通信通过PAN协调器的转发来完成。终端设备要么是通信的起点,要么是通信的终点。在星状网络中,PAN协调器一般使用持续电力系统供电,而其他设备采用电池供电。星状网络适合家庭自动化,PC机的外设以及个人健康护理等小范围的室内应用。
点对点对等拓扑网络中,也有一个PAN协调器;但与星状网络不同的是,对等网络中的任何两个设备只要彼此都在对方的无线辐射范围之内,就可以直接通信。点对点对等网络允许通过多跳路由的方式在网络中传输数据,具有自组织、自修复的Ad-Hoc组网能力。
构建星形网络时,最先启动的FFD自任PAN协调器,并选定一个与其覆盖区域内的其他PAN不同的标识作为自己的PAN标识。一旦指定了PAN标识,网络协调器就可以把其他FFD和RFD加入到网络中。
构建ZigBee对等网络时,仍然需要一个PAN协调器;不过网络协调器的功能已不再是为其他设备转发数据,而是实现设备注册和访问控制等基本的网络管理功能。PAN协调器首先将自己设置为簇首(Cluster Header,CLH),并将簇标识(Cluster Identifier,CID)设置为0,形成网络中的第一个簇。PAN协调器选择一个未被使用的PAN标识符,并向其临近设备广播信标帧。临近设备收到信标帧之后,就可以申请加入该簇。如果PAN协调器允许请求设备加入该簇,就把设备作为子设备加入到PAN协调器的邻居列表中。新加入的设备也将簇首作为它的父设备加入到自己的邻居列表中,并且发送周期性的信标帧,以便其他设备加入到网络中来。如果设备未被该簇所接受,则他将搜索新的父设备。