基于ESP8266无线Mesh网络设计研究.docVIP

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

基于ESP8266无线Mesh网络设计研究   摘要:随着无线网络技术、无线物联网的发展及各种智能设备的普及,智能设备间的信息交流越发重要,其中无线网络技术是其应用的关键。无线Mesh网络是一种自组多跳的新型无线网络技术,在对esp8266无线模块基本开发及无线Mesh网络相关技术的支持下,设计出可行的无线Mesh网络系统。通过简单的AT指令语言对该模块进行无线网络开发设置,分析无线Mesh网络中的信息传输过程,最终设计出一个无线Mesh网络框架。实例应用表明,该无线Mesh网络框架具有易安装、结构灵活、健壮等优势,在智能家居、物联网应用领域具有很高的实用价值。   关键词关键词:WiFi;ESP8266;无线Mesh网络;AT指令   DOIDOI:10.11907/rjdk.172250   中图分类号:TP393   文献标识码:A文章编号文章编号2017)011021803   0引言   随着互联网的发展,各种智能设备逐渐普及,用户之间的信息传输逐渐由人与人扩展到人与物、物与物之间,而其中信息传输交流的关键就是无线通讯技术。无线通讯技术有很多种,应用最广泛和成熟的无线技术有ZigBee、BLE、WiFi、蓝牙等。它们各有所长,分别适用于不同的应用场景。本文研究的无线Mesh网络则是一种新型的多跳无线网络技术,可以实现多种异构网络的互联。目前,国内对该技术的研究较少,且大多是理论研究,实际应用涉及较少。   本文以ESP8266无线模块为基础,对其AT指令进行开发,再将多个开发设置好的无线模块合理安装布置,建立简单的无线Mesh网络模型。由于ESP8266具有AP+STA共存模式,因此各模块之间可以互相连接组成一个特殊的无线局域网,而外部的各种智能终端可以通过相关协议连接最近、最稳定的无线节点,若要连上外部互联网,只需将无线Mesh网络中的一个节点通过相关协议连接,则整个无线Mesh网络系统中的任何节点、设备都能访问互联网。若要添加新的无线设备,只需简单接上电源即可。   1ESP8266芯片   ESP8266由Espressif设计,凭借其高集成度、低功耗、廉价和易用性等特点,成为近年来无线物联网领域最受欢迎的一款芯片。ESP8266无线模块接口丰富,支持UART、PWM、GPIO、ADC等,具有3种天线接口形式:板载PCB天线、IPEX接口和邮票孔接口、板载PCB天线和IPEX。内置32位MCU,可兼作应用处理器,支持STA/AP/STA+AP 3种工作模式,内置TCP/IP协议栈,支持多路TCP Client连接,支持丰富的SocketAT指令,能耗超低,适合电池供电应用。ESP8266是一个完整且自成体系的WiFi网络芯片,当使用WiFi功能时,可以将其添加到任何基于微控制器的设计中,连接简单易行[1]。ESP8266拥有强大的数据处理和储存能力,可通过GPIO数据接口集成传感器,实现前期开发和运行中系统资源占用最小化。ESP8266最简单的芯片模型如图1所示。   图1ESP8266结构   2无线Mesh网络   无线Mesh网络也称为“多跳(Multihop)”网络,是一种具有自组织、结构灵活、高速率、易安装、性能稳定、价格低廉等优势的无线网状网络,是与传统无线网络完全不同的新型无线网络技术。在传统无线局域网(WLAN)中,每个终端都通过一条与路由器相连的无线路径访问网络,用户之间要进行信息传输,必须首先访问一个固定的接入点,这种网络结构被称为单跳网络。而在无线Mesh网络中,任何无线设备节点都可以同时作为AP和STA,网络中的每个节点都可以发送和接收信号,每个节点都可以与一个或者多个节点进行直接通信。它们传输信息的方式是将信息包从一个节点传递到另一个节点,直到信息包到达目的地。每个网状网节点接收要传给其它节点的信息包,并将它们再次传送出去。这种结构的最大优势在于:如果最近一条路径由于流量过大而停止工作,无线Mesh网络会自动改变信息包的路由,使它们穿过一条替代路径,则数据可以自动重新路由到一个通信流量较小的邻近节点进行传输,直至到达最终目的地,这样的访问方式就是多跳访问。与传统交换式网络相比,无线Mesh网络去掉了节点之间的布线需求,但仍具有分布式网络所提供的冗余机制和重新路由功能[2]。在无线Mesh网络里,如果要添加新的设备,只需简单接上电源即可,它可以自动进行自我配置,并确定最佳的多跳传输路径。添加或移动设备时,网络能够自动发现拓扑变化并自动调整通信路由,以获取最有效的传输路径。与传统单跳网络相比,无线Mesh?W络具有以下优势:   (1)易部署和安装。安装无线Mesh网络节点非常简单,只需在合理位置将智能设备接上电源即可,因此,用户可以很容易

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档