WiFiWeb:无线IO模块实时控制网络系统解决方案

需积分: 0 0 下载量 82 浏览量 更新于2024-11-01 收藏 593KB ZIP 举报
资源摘要信息: "WiFi WiFiWeb 无线IO模块 Keil 源程序 开发板 单片机 WiFi无线实时控制网络 基于路由器的WiFi网络" 知识点: 1. WiFi无线实时控制网络(WFWRCN): WFWRCN是一个基于标准WiFi局域网的实时控制网络系统。它利用现有支持DHCP服务的路由器来创建一个无线局域网络环境,使得多达99个无线节点模块可以加入该网络。在该系统中,每个节点模块都会自动获取一个IP地址,以便于与用户控制器如PLC(可编程逻辑控制器)、DCS(分布式控制系统)或者计算机等进行实时的数据交换。 2. WiFiWeb网络架构: WiFiWeb网络主要由三类设备组成: - WiFi网络设备:包括路由器和WiFi中继器等,它们负责建立和扩展WiFi网络覆盖范围。 - WiFiWeb网关(WFW_GW):它是连接用户控制器和WiFiWeb节点之间的桥梁。网关负责管理节点通信,将复杂的数据交换工作简化,用户控制器只需与网关通信,无需与每个节点直接通信。 - WiFiWeb节点(WFW_ND):节点是网络中的传感器或执行器,它们通过WiFi与网关通信,负责收集和发送DI(数字输入)、DO(数字输出)、AI(模拟输入)和AO(模拟输出)等控制数据。 3. 系统功能特点: - 自动IP地址分配:系统支持DHCP服务,节点模块可以自动获取IP地址,从而简化了网络的配置和管理。 - 节点管理和数据通信分离:将节点管理功能和实时数据通信功能分离开来,提高了网络的可管理性和控制效率。 - Web监控:用户可以通过Web界面监控节点的通信负载和通信质量,实现网络状态的可视化管理。 - Web调试和配置:通过Web界面可以对节点进行调试和配置参数,简化了网络设备的设置和维护工作。 4. 通信协议: WFWRCN系统支持丰富的通信协议,允许用户根据具体的应用需求选择合适的协议与网关进行通信。 5. 开发和调试: 开发人员可以使用Keil 4.74软件环境来开发和调试WiFiWeb系统的源程序。Keil是一款流行的集成开发环境(IDE),它支持多种微控制器的编程,包括对本案例中所提及的GD32F303RC微控制器的支持。 6. 开发板和单片机: 本文件中提到的WiFiWebKFB_GD32F303RC_6AddrDip可能是针对特定硬件平台的开发板文件名称,其中GD32F303RC可能是指开发板所使用的单片机型号。6AddrDip可能指的是该开发板拥有6个地址位的双列直插封装(DIP)形式的内存设备。 7. 基本配置: 对于WiFiWeb网络的基本配置来说,至少需要1个网关和多个节点模块。这样的配置可以确保网络的最小运行要求,实现对各个节点的监控和控制。 通过上述知识点的介绍,我们可以了解到WiFiWeb网络是一个针对工业环境设计的无线实时控制网络解决方案,它通过简化节点管理和数据通信的复杂性,提高了网络控制系统的稳定性和易用性。同时,丰富的通信协议和Web监控、调试功能,为开发人员和最终用户提供了强大的工具来管理和优化网络性能。