WiFi模块

  wifi模块基于ESP8266基础上进行的二次开发,把一些功能进行了封装,使用简单的指令就可以设置好局域网,轻松实现物联网的搭建。本模块可以实现wifi模块做主机、从机以及连接外网通讯的功能,不需要繁琐的AT指令或网页设置,就可以实现111对多,多对多连接的设置。

参数

/描述

工作电压

DC 5V(内置3.3V电平转换)

接口类型

RJ11

通信方式

WM单总线

WIFI芯片

ESP8266

状态指示灯

wifi连接成功时,蓝灯常亮

尺寸大小

55mm*24mm*18.5mm(**)

    该模块支持的图形化编程平台目前有WeeeCode 3.0,其图形化编程指南如下:

模块功能

需传参数

图形化编程块举例(其他平台图形化编程块大同小异)

设置wifi信息

(3个参数)端口、wifi名称、wifi密码

初始化为从机模式

(3个参数)端口、IP地址、通信端口号

初始化为TCP模式

(3个参数)端口、IP地址、通信端口号

初始化为AP模式

(2个参数)端口、信道号

初始化为STA模式

(1个参数)端口

判断是否接收到数据

(布尔值)

(1个参数)端口

判断是否连接完成分配好IP地址(布尔值)

(1个参数)端口

用于对接收到的数据作比较

(2个参数)端口、需要对比的字符串

接收到数据、IP地址等数据的内容

(2个参数)端口、内容

 

 编程示例:

 

1、由于此模块传输采用单总线方式,读取和发送数据频率不能太快,太快可能会漏包。建议间隔时间100ms,或者手动加入漏包重发机制,来保证数据正确接收。

2、当更改wifi账号、密码、端口号时最好重新给wifi模块上一下电,这样才能保证更改完成。

3、当多连时,从机如果长时间不通讯会断开和主机的联通,重新连接后可能会重新分配序号。