- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无线网络技术 计算机与通信工程学院 李娜娜 lanxuejudy@126.com 第4章 IEEE 802.15.4标准——MAC层 4.1 MAC层 4.2 MAC层设备及地址表示 4.3 MAC层帧结构 4.4 信道接入技术基础知识 4.5 ALOHA 、S-ALOHA 4.6 CSMA、CSMA-CD 4.7 CSMA-CA 第4章 IEEE 802.15.4标准——MAC层 4.8 数据传输的鲁棒性(可靠性、稳健性) 4.9 网络组织与维护 4.10 MAC层属性管理 4.11 RFD的功能 4.9 网络组织与维护 MAC层网络的组织与维护包括网络建立、设备加入、PAN标识冲突检测和解决等功能; 其中,MAC层4种扫描方法是网络组织维护的基础。. 4.9.1 4种扫描 MAC层所定义的4种扫描是:能量扫描、主动扫描、被动扫描和孤立节点扫描; 无论是哪种扫描,都会在一个或者一系列信道上进行,扫描的过程是从最低序号信道起依次扫描,直到最高序号信道; 在扫描期间,设备暂停信标的发送,并且一般忽略与扫描不相关的其他帧,直到扫描完毕才恢复正常;. 4.9.1 4种扫描 能量扫描:目的是检测所扫描信道上的能量情况,信道上的能量可能包括PAN当中正常通信的信号能量,或者是其他的干扰噪声;可为后续操作奠定基础; 能量扫描的过程对于每个信道进行持续的能量检测,持续的时间由原语当中参数规定; 能量扫描结束之后得到所扫描的一系列信道的能量值; 4.9.1 4种扫描 主动扫描和被动扫描的目的都是通过监听信标检测到协调器的存在,不同的是,主动扫描当中设备会主动地发送信标请求命令(Beacon Request),然后再监听信标,而被动扫描不会主动发送信标请求命令,一直处于监听信标的状态; 扫描的持续时间也是由原语当中参数决定的; 扫描结束后会得到一系列信标当中的协调器信息; 4.9.1 4种扫描 孤立节点扫描:目的是设备跟协调器失去联系的时候可以重新加入网络,孤立节点发送孤立节点通告命令(Orphan notification),而协调器收到后回复一个协调器重设置命令(Coordinator realignment),当设备收到协调器重设置命令之后就结束扫描的过程; 4.9.1 4种扫描——原语过程 各种扫描都是调用MAC层的MLME-SCAN原语,只不过通过扫描类型参数来区分; 如能量扫描过程如下图所示,高层通过MLME-SCAN.request原语请求MAC层进行能量扫描,该原语的参数包括扫描类型(Scan Type)、扫描信道(ScanChannels)、扫描时间(ScanDuration)、信道页(ChannelPage)、安全等级、密钥标识模式、密钥源、密钥序号等; 扫描类型表示为哪一种扫描,其中0x00表示能量扫描,而0x01、0x02、0x03分别表示主动扫描、被动扫描和孤立节点扫描; 4.9.1 4种扫描——原语过程 4.9.2 网络建立 网络是由PAN协调器建立的,PAN协调器先进行重置,通过MLME-RESET.request重新设置设备,这个原语只有一个参数重置参数指示(SetDefaultPIB),如果参数为TRUE,那么就表示所有的MAC属性都重置为默认值,相当于“冷启动”,如果参数为FALSE,就表示MAC属性仍然保持原来的值,相当于“热启动”; 接下来PAN协调器进行主动扫描,目的是搜索周围存在的PAN,这样可以根据周围PAN标识的情况来进行自己的PAN标识的选择,一般会设置一个跟已知PAN标识都不同的标识,同时还要设置自己的短地址; 4.9.2 网络建立 PAN协调器可以进行能量扫描(可选操作),以了解各个信道的能量,从而可以设置适当的工作信道; PAN协调器再设置BO、SO、信标时间等参数,并通过MLME-START.request原语启动设备工作; MLME-START.request原语的参数包括所选择的PAN标识(PANID)、工作信道、信道页、启动时间、信标阶BO、超帧阶SO、PAN协调器标志等; PAN协调器设置工作信道后,再发送信标; 最后MAC层通过MLME-START.confirm原语通知高层设备启动的结果,其中包含状态参数; 4.9.3 PAN参数更新 PAN协调器建立网络后,还可以对PAN的参数进行更新,可以更新的参数包括工作信道、信道页、PAN标识等; 从PAN协调器开始进行协调器更新过程,通知周围的设备对PAN参数进行更改,而周围的每一个协调器又进行协调器更新过程,通知它自己周围的协调器进行PAN参数修改,直到整个PAN当中的设备都进行了参数更改; 4.9.4 加入网络 网络建立起来之后,
文档评论(0)