无线组网协议设计.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线组网协议设计

无线组网协议设计 范围 本规约规定了ISU、ICU、HISU三者之间的数据通讯协议的帧格式,数据编码及传输规则。 引用标准 采用的是自定义协议,无标准可引用。 术语和定义 3.1 ISU Information Serve Unit:信息服务单元。 3.2 HISU Home Information Serve Unit:家庭信息服务单元。 3.3 ICU Information Collect Unit:装于表箱内的信息采集单元。 3.4 端点(节点) 与传输介质相连接的,具有独立设备地址的和控制网络通信功能的物理设备,可以是ISU,ICU或HISU。 3.5 跳数 从源端点开始到目的端点所经过的路由数。 3.6 MAC地址 标识一个端点的32位唯一地址,用于邻居端点寻址。 3.7 网络地址 标识一个端点的32位唯一网络层地址,用于整个网络内的端点寻址。 3.6 协议数据单元(PDU) 通信协议对等层间交换的一组数据,其内容和格式由通信协议规定。 3.7 单位间隔(UI) 用于数字信号传输的时间单位,一个单位间隔是数据信号状态变化的最小时间单位,等同于传输一个bit数据的时间长度。 四、网络体系结构 4.1 特征 4.1.1 物理层为470MHz无线。 4.1.2 端点应具有32bit地址。 4.1.3 端点应具备路由转发功能,当启动端点要访问的目标端点无法直接到达时,可通过网络中的与启动端点直接连接的端点路由到达。 4.1.4 提供网络层通信协议规范,实现对应用层数据的封装和拆封。 4.1.5 端点应实现多种通信协议的转换,完成与其他标准或异构网络的通信。 4.2 体系结构 本协议中的所有端点,不管是ISU、ICU或者HISU,都是采用无线通信,频段为470MHz. 理论上,在端点的无线覆盖范围内的端点之间都可以建立网络,图1为一种假设的网络拓扑。 本协议分为四个层次,物理层、MAC层、网络层和应用层,见图2的协议层次结构。 物理层提供物理信道的连接,本协议的物理层为470MHz无线。 MAC层为抽象的物理链路层,本层向上层提供数据接口和信道管理接口。 网络层提供组网功能,信道设置功能和数据传输功能,向上层提供数据接口。 应用层为用户定义的协议,通过网络层提供的数据接口和其他的端点交换数据。 图1 网络拓扑图 图2 协议结构图 五、数据链路层 5.1 特征 5.1.1 数据链路层分为MAC层和LLC层。 5.1.2 数据链路层负责相邻设备间的单跳数据通信。 5.1.3 5.1.4 5.2 MAC层时序 接收方在收到第一个数据字节时视为数据包起始,然后开始单位间隔(UI)计时,同时连续接收后续数据,每收到一个新的字节都重新清零UI计时器,当40个UI时间内没有接收到后续字节时,视为当前数据包结束,这个时间称为包间隔时间TPI。数据包接收结束后,通信信道进入空闲状态。在空闲状态时,一旦再次接收到某个数据字节,则视为一个新的数据包传输开始。 对于数据发送方而言,若要连续发送多个数据包,则包与包的时间间隔不得低于TPI。也就是说,当一个数据包发送结束后,TPI(40个UI)间隔内,不得发起下一个数据包传输。如下图所示: 不小于 T 不小于 TPI 数据包n 数据包n+1 图3 包间隔 每个节点对外发送数据时,需要检测信道载波,如果检测到空中存在通信信道载波,则应进行退避,随机延时一小段时间后再检测信道载波,直到未检测到载波,节点方可按照传输规定发送数据。传输结束后,接收方应该在1秒钟之内回复应答,发送方在1秒内未收到应答时,应该重发数据,最多重发3次。 LLC层PDU结构 所有PDU包含整数个byte,每个byte都是高位先发送,byte传输顺序自左至右,协议格式如图4所示。 图4 LLC层PDU格式 每个端点具有4byte 物理(MAC)地址标识,点对点通信时,源MAC地址为发送端点的地址标识,目的地址为邻居节点中的接收端点MAC地址标识。广播通信时,源MAC地址为发送端点的地址标识,目的MAC地址为0xFFFFFFFF。地址标识可包含安装地点信息,可将4byte的地址分为4段,如图5所示。 图5 地址标识 控制字决定了网络层的PDU功能以及接收应答,见表1. 控制字值 功能描述 0x80 指定网络层PDU功能为组网操作 0x86 指定网络层PDU功能为数据传输 0x8C 指定网络层PDU功能为信道设置 0xAA 表示链路层接收应答,任何端点在收到非广播帧时,都应该回复发送端点一个控制字为AA的应答帧。应答帧可无须数据域。 表1 控制字描述 数据域表示控制字指定的具体的网络层PDU。 帧校验序列采用CRC-16帧校验,从源MAC地址开始到数据域的内容参与校验,采用下面的公式生成多项式: 式中: g(

您可能关注的文档

文档评论(0)

157****5685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档