ZigBee学习之17—ZStack API解读5

ZigBee学习之17—ZStack API解读5

ID:39470839

大小:51.50 KB

页数:8页

时间:2019-07-04

ZigBee学习之17—ZStack API解读5_第1页
ZigBee学习之17—ZStack API解读5_第2页
ZigBee学习之17—ZStack API解读5_第3页
ZigBee学习之17—ZStack API解读5_第4页
ZigBee学习之17—ZStack API解读5_第5页
资源描述:

《ZigBee学习之17—ZStack API解读5》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#1楼主:【原创】ZigBee学习之17——ZStackAPI解读5文章发表于:2010-02-0710:43网络层(NWK)网络层为高层提供下面函数功能:·网络管理·地址管理·网络变量和效能函数除了管理功能外,NWK还提供数据服务,只是应用不能访问数据服务。应用需要通过AF数据接口AF_DataRequest()来发送数据。网络管理ZStatus_tNLME_NetworkDiscoveryRequest(uint32ScanChannels,byteScanDuration);用来请求网络层发现邻居路由器

2、。在加入操作执行网络扫描前应该调用此函数。扫描确认(结果)将以回调函数ZDO_NetworkDiscoveryConfirmCB()返回。推荐用户使用ZDO_StartDevice()来代替此函数。(除非你清楚的知道网络加入过程)ScanChannels-执行发现的通道,2.4GHz条件下只能使用通道11-26(0x07FFF800)ScanDuration-新网络启动前,每个通道被其他网络扫描的时间BEACON_ORDER_15_MSEC015.36millisecondsBEACON_ORDER_30_M

3、SEC130.72millisecondsBEACON_ORDER_60_MSEC261.44millisecondsBEACON_ORDER_120_MSEC3122.88millisecondsBEACON_ORDER_240_MSEC4245.76millisecondsBEACON_ORDER_480_MSEC5491.52millisecondsBEACON_ORDER_1_SECOND6983.04millisecondsBEACON_ORDER_2_SECONDS71966.08millisec

4、ondsBEACON_ORDER_4_SECONDS83932.16millisecondsBEACON_ORDER_7_5_SECONDS97864.32millisecondsBEACON_ORDER_15_SECONDS1015728.64millisecondsBEACON_ORDER_31_SECONDS1131457.28millisecondsBEACON_ORDER_1_MINUTE1262914.58millisecondsBEACON_ORDER_2_MINUTES13125829.12m

5、illisecondsBEACON_ORDER_4_MINUTES14251658.24millisecondsBEACON_ORDER_NO_BEACONS15NoBeaconstransmitted返回值:ZStatus_t-ZComDef.h中定义的状态值ZStatus_tNLME_NwkDiscReq2(NLME_ScanFields_t*fields);用来请求网络层发现邻居路由器。用此函数来执行一个网络扫描,但是不加入网络。扫描确认(结果)将以回调函数ZDO_NetworkDiscoveryCon

6、firmCB()返回。回调函数执行以后通过调用NLME_NwkDiscTerm()清除此活动。fields–扫描结构体typedefstruct{uint32channels;uint8duration;}NLME_ScanFields_t;voidNLME_NwkDiscTerm(void);ZStatus_tNLME_NetworkFormationRequest(uint16PanId,uint32ScanChannels,byteScanDuration,byteBeaconOrder,byteSup

7、eRFrameOrder,byteBatteryLifeExtension);函数允许上层请求设备构成网络并成为网络中的协调器。执行结果返回回调函数ZDO_NetworkFormationConfirmCB()。推荐用户使用ZDO_StartDevice()来代替此函数。PanId-此设备建立网络所使用的ID,值范围:0~0x3FFF。如果0xFFFF被使用,则网络层将为网络选择此PanID。如果发现网络的PANID相同,则增加PANID直到其唯一。BeaconOrder–Zigbee2006中此参数为:BE

8、ACON_ORDER_NO_BEACONS.SuperframeOrder–Zigbee2006中此参数为:BEACON_ORDER_NO_BEACONS.BatteryLifeExtension-为TRUE则请求协调器支持电池寿命扩展模式ZStatus_tNLME_StartRouterRequest(byteBeaconOrder,byteSuperframeOrder,byteBatteryL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。