- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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(
您可能关注的文档
- 九江口岸2016年112月份运行情况及简要分析.doc
- 隆林各族自治县桠杈镇国土规建环保安监站协助事项。.doc
- 美、英及我國實施新巴塞爾資本協定現況 暨亞洲國家實施調查.doc
- 北京教育考试院职工食堂餐饮服务竞争性磋商文件。.doc
- 名称机车车辆研究所员工餐厅送餐服务邀请招标文件.doc
- 南昌县2018年昌南味道名菜名小吃.doc
- 淇滨区农村适龄妇女、纳入城市低保适龄 妇女宫颈癌、乳腺癌筛查工作服务项目 竞 争 性 谈 判 文 件.doc
- 厦门市杏南中学章程.doc
- 山东省实验中学2011届高三第二次模拟考试英语试题.doc
- 山东省农机安全监理知识题..doc
- 2024年临沧市沧源县消防救援局招聘政府专职消防队员真题.pdf
- 广西壮族自治区司法厅直属事业单位笔试真题2024.pdf
- 高中语文2025届高考高质量人物素材(事迹+主题)(共175位).pdf
- 数字化赋能如何推动要素替代和产业结构转型 .pdf
- 统编版-2025秋六年级语文上册【3 古诗词三首】交互课件.pptx
- 人教版-2025秋三年级英语上册-【Part A 第1课时】上课课件.pptx
- 区块链技术在消息框中的去中心化社交应用-洞察阐释 .pdf
- 统编版-2025秋六年级语文上册单元通关单元.doc
- (3篇)2025年春《形势与政策》大作业:怎样正确理解全过程人民民主的历史逻辑、实践逻辑与理论逻辑?与国家开放大学形势与政策章节测试题【附答.pdf
- 教育资源分配的在线解决方案.docx
文档评论(0)