WiFi模块
1. 模块介绍
本wifi模块基于ESP8266基础上进行的二次开发,把一些功能进行了封装,使用简单的指令就可以设置好局域网,轻松实现物联网的搭建。本模块可以实现wifi模块做主机、从机以及连接外网通讯的功能,不需要繁琐的AT指令或网页设置,就可以实现1对1,1对多,多对多连接的设置。
2. 参数规格
参数 |
值/描述 |
工作电压 |
DC 5V(内置3.3V电平转换) |
接口类型 |
RJ11 |
通信方式 |
WM单总线 |
WIFI芯片 |
ESP8266 |
状态指示灯 |
当wifi连接成功时,蓝灯常亮 |
尺寸大小 |
55mm*24mm*18.5mm(长*宽*高) |
3. 使用指南
3.1. 功能模块及WeeeCode图形化编程指南
该模块支持的图形化编程平台目前有WeeeCode 3.0,其图形化编程指南如下:
模块功能 |
需传参数 |
图形化编程块举例(其他平台图形化编程块大同小异) |
设置wifi信息 |
(3个参数)端口、wifi名称、wifi密码 |
|
初始化为从机模式 |
(3个参数)端口、IP地址、通信端口号 |
|
初始化为TCP模式 |
(3个参数)端口、IP地址、通信端口号 |
|
初始化为AP模式 |
(2个参数)端口、信道号 |
|
初始化为STA模式 |
(1个参数)端口 |
|
判断是否接收到数据 (布尔值) |
(1个参数)端口 |
|
判断是否连接完成分配好IP地址(布尔值) |
(1个参数)端口 |
|
用于对接收到的数据作比较 |
(2个参数)端口、需要对比的字符串 |
|
接收到数据、IP地址等数据的内容 |
(2个参数)端口、内容 |
编程示例:
3.2. 文本代码编程指南
4. 注意事项
1、由于此模块传输采用单总线方式,读取和发送数据频率不能太快,太快可能会漏包。建议间隔时间100ms,或者手动加入漏包重发机制,来保证数据正确接收。
2、当更改wifi账号、密码、端口号时最好重新给wifi模块上一下电,这样才能保证更改完成。
3、当多连时,从机如果长时间不通讯会断开和主机的联通,重新连接后可能会重新分配序号。