Other Parts Discussed in Thread: Z-STACK

上面这个链接有如下描述,有些疑问确认一下:
如何让协调器建网,如何在建网以后去绑定设备
可以通过调用 bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_FINDING_BINDING);
如何让路由或者终端设备进行加网,如何在加网以后去绑定设备
可以通过调用bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING);
我的疑问如下:
1.协调器建网和绑定BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_FINDING_BINDING
例如一个终端和一个协调器已经组好网了,过段时间又来了一个新的终端,是不是协调器还要建一次网,这个建网是不是就是permit join的意思?
BDB_COMMISSIONING_MODE_NWK_FORMATION终端才能加的进去 ?
2.BDB_COMMISSIONING_MODE_FINDING_BINDING不要可以吗?我只是协调器和终端之间传送私有数据
3.我的理解是协调器端用BDB_COMMISSIONING_MODE_NWK_FORMATION ,终端用BDB_COMMISSIONING_MODE_NWK_STEERING ,不知道理解是否正确?
4.如果加网成功了,或者不成功在哪里可以知道状态?
在zclSampleSw_ProcessCommissioningStatus函数里面知道相关的状态。这是上面的链接里描述的,
我是用这个函数来判断终端的状态还是用ZDO_STATE_CHANG去判断终端的状态?