欢迎大家一起学习探讨通信之WLAN。“无人机接力游戏竞赛”已介绍完了“站点”、“航道”、“名称”和“无人机功能”等。映射到WLAN通信系统中,已探讨学习了“WLAN功能”、“网络名称”、“功率”、“速率”和“MAC地址”。回头再看本次游戏竞赛活动,还有最后一个关键的模块信息需要介绍——“规则”。同样,在WLAN通信系统中,规则即协议。后续将结合WLAN通信系统的功能,探讨功能背后约定的规则。本节将介绍“NAN功能”的协议(规则)。
图 1
好。先来看一个概念“什么叫做协议?”。
协议为双方必须遵守的一组约定。在网络协议中协议有三要素:语法,语义和时序。
-
语法:即为格式(如交通灯,红黄绿灯三种)。
-
语义:发送,收到和响应(如交通灯,红灯停,绿灯行)。
-
时序:先后顺序(如交通灯,黄灯后面为红灯,红灯后面为绿灯)。
了解了协议的基本概念,接下来探讨“NAN功能”的协议。经过对NAN功能的介绍,我们知道NAN功能实现的是一种组网拓扑通信。将以“设备发现”、“设备加入”和“设备通信”三部分对NAN协议进行介绍。本节主要探讨NAN功能的“设备发现”。
NAN功能的设备发现规则(协议)是如何呢?
好!在NAN功能小节,介绍了NAN网络中的NAN设备,NAN集群和NAN角色的概念。NAN设备在NAN网络中可处于NAN Non-Master Non-Sync state,NAN Non-Master Sync state 和 NAN Master以上三种角色和状态。
介绍NAN设备发现规则时,需了解以下几个概念:
-
NAN Beacon: 直译为NAN的信标。包含所有的NAN Discovery Beacon和NAN Sync Beacon,如商场门店的广播通知,听到广播,顾客就知道门店活动情况。
-
NAN Discovery Beacon:直译为NAN发现信标。如商场门店定期循环广播。
-
NAN Discovery Channel:直译为NAN发现信道。如商场门店广播的语言,可选英语,汉语等。
-
NAN Discovery Window:直译为NAN发现窗口。如商场门店,特点周期时间插入特点消息。
作为一个NAN设备与其他NAN设备组成网络,设备发现有以下两种情况:
-
情况一:NAN设备发现其他NAN设备。
-
情况二:NAN设备被其他NAN设备发现。
协议规定NAN Discovery Channel在2.4G频段为6信道;在每个NAN Discovery Windown内,Master设备有且仅发送一个NAN Sync Beacon。
NAN设备发现其他NAN设备。可等效为“NAN集群是如何被发现?
-
NAN集群中的Master设备在NAN发现窗口内,2.4G 6信道发送NAN Sync Beacon。
-
NAN集群中的Master设备在NAN发现窗口外,2.4G 6信道发送NAN Discovery Beacon(50 TUs < T < 200TUs),如图2所示。
图 2
另外,在NAN集群中,所有的WiFi设备发送的Beacon和Probe Response frames中,应包含发现的NAN IE。
注:
关于5G频段,NAN设备可在5G频段运行。有以下规则:
-
如果NAN设备只支持在5G低频段工作,则应在5G 44信道运行。
-
如果NAN设备只支持在5G高频段工作,则应在5G 149信道运行。
-
如果NAN设备支持5G低频段和高频段工作,则应在5G 149信道运行。
一个NAN功能开启的设备,可通过以下方式发现其他NAN设备:
-
可在2.4G频段6信道执行被动扫描,发现其他NAN设备的Beacon帧,根据Beacon中的NAN IE,选择加入到当前NAN网络中。
-
可从接收到WiFi设备发送的Beacon和Probe Response frames中,解析出包含的NAN IE,选择加入到当前NAN网络中。
NAN设备被其他NAN设备发现。可等效为“NAN集群中Master设备如何被发现”。
协议规定WLAN设备的NAN功能开启时,应执行一次被动扫描,并可开启一个NAN集群,作为一个Master角色存在。定期发送NAN Discovery Beacon和NAN Sync Beacon供其他NAN设备发现它的存在。
同时,其他NAN设备如接收到该NAN设备发送的Beacon和Probe Response frames,则该设备也可被发现。
本节讨论接近尾声,探讨了NAN协议中的“设备发现”,NAN网络为了设备能快速感知发现,支持多种发现方式,包括继承AP功能周期发送Beacon方案。同时,在WiFi设备的Beacon和Probe Response frames定义添加NAN IE。第十八节探讨就到此,后续期待共同继续探讨学习。
注:
对以上所述专业知识有修正意见或建议,可随时留言反馈。如感兴趣更多通信知识,可关注“通信之WLAN”微信公众号。
谢谢大家支持~!