特殊指令:WIFI控制


WiFi_SetMode:WIFI模块工作模式设置

本指令用于设置WIFI模块的基本工作模式。

参数名称数据类型读写方向说明
EN能流输入当EN使能时,设置WIFI模块的基本工作模式。模块驱动会比较当前工作模式与设置的工作模式是否一致,如果不一致,将重新配置WIFI模块。配置WIFI模块时,现有的通讯连接会被断开。
PortUSINT输入需要配置的WIFI模块。
WiFi USINT 输入 WIFI模块的基本工作模式:
  • [1] Station:WIFI模块加入现有的无线网络节点。
  • [2] AP:WIFI模块创建一个无线网络节点供其他设备加入。
TcpIp USINT 输入 TCP/IP连接方式:
  • [0] Server:WIFI模块做为服务器等待客户端进行连接(Modbus/PPI从站一般为服务器)。
  • [1] Client:WIFI模块做为客户端主动连接到其他服务器(Modbus/PPI主站一般为客户端)。

WiFi_SetSsid:WIFI网络节点名称与密码设置

本指令用于设置WIFI网络节点的名称与密码。WIFI模块为Station模式时,设置对象是加入的无线网络节点。WIFI模块为AP模式时,设置对象是创建的无线网络节点。

参数名称数据类型读写方向说明
EN能流输入当EN使能时,设置WIFI网络节点的名称与密码。模块驱动会比较当前名称与密码与设置的名称与密码是否一致,如果不一致,将重新配置WIFI模块。配置WIFI模块时,现有的通讯连接会被断开。
PortUSINT输入需要配置的WIFI模块。
Ssid STRING 输入 无线网络节点的名称:4 ~ 32个字符。
Pass STRING 输入 无线网络节点的密码:8 ~ 16个字符。

WiFi_SetMode:WIFI网络节点通道与加密模式设置

本指令用于设置WIFI网络节点的通道与加密模式,只在WIFI模块为AP模式时发挥作用。

参数名称数据类型读写方向说明
EN能流输入当EN使能时,设置WIFI网络节点的通道与加密模式。模块驱动会比较当前通道与加密模式与设置的通道与加密模式是否一致,如果不一致,将重新配置WIFI模块。配置WIFI模块时,现有的通讯连接会被断开。
PortUSINT输入需要配置的WIFI模块。
Chl USINT 输入 网络节点的通道
Ecn USINT 输入 加密模式:
  • [0] OPEN:登录不需要密码。
  • [1] WPA_PSK:网络节点的加密方式为:WPA_PSK。
  • [2] WPA2_PSK:网络节点的加密方式为:WPA2_PSK。
  • [3] WPA_WPA2_PSK:网络节点的加密方式为:WPA_WPA2_PSK。