“MCookie-WiFi/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
问题解答
 
(未显示3个用户的15个中间版本)
第1行: 第1行:
{{Language|mCookie-WiFi}}
+
{| style="width: 800px;"
 +
|-
 +
|[[File: mCookie-8266-rect.jpg|300px|left]] ||
 +
::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''mCookie-WiFi'''</p>
 +
::产品编号:'''<big style="color: #00A0A6">xxxxxx</big>'''
 +
|-
 +
|[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]||
 +
::<p style="color: #000000;font-size:120%">mCookie-WiFi模块是WiFi通讯模块,通过串口与核心模块通讯,可连接其他WiFi设备。</p>
 +
|}
 +
<br>
 +
<br>
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
 
|
 
|
[[file:mCookie-8266-rect.jpg|400px|thumb|right|mCookie-WiFi]]
+
<p style="color: #333333;font-size:155%">'''技术规格'''</p>
mCookie-WiFi模块是WiFi通讯模块,通过串口与核心模块通讯,可连接其他WiFi设备。
+
*采用串口通讯方式,默认串口为D2(RX)、D3(TX);
 
 
==特色==
 
*串口通讯;
 
*可连接互联网;
 
*小巧、便宜、堆叠、开放;
 
 
 
==规格==
 
*通讯形式:串口透传,默认串口为D2(RX)、D3(TX);
 
 
*供电电源:+3.3VDC 50mA;
 
*供电电源:+3.3VDC 50mA;
*状态指示灯;
+
*可支持程序设置波特率。通过[[WifiInit()]]函数设置通讯波特率。
 
+
**Core默认使用软串口,波特率设为9600。Core+默认使用硬串口,波特率设为115200.
==常用AT命令==
+
**<code style="color: #FF0000;font-size:130%">注意:使用3.3V核心波特率不能高于57600。</code>
 +
*推荐使用Core+来开发应用。
 +
*<code style="color: #FF0000;font-size:130%">注意:wifi模块不能连接5G网络。</code>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''扩展;常用AT命令'''</p>
 
*所有AT命令都是以“\r\n”结尾。大家在AT命令调试时要注意选择“\r\n”。
 
*所有AT命令都是以“\r\n”结尾。大家在AT命令调试时要注意选择“\r\n”。
 
 
*常用AT命令:
 
*常用AT命令:
 
**AT+RST  重启模块
 
**AT+RST  重启模块
第34行: 第41行:
 
***2: 使用 AIR-KISS
 
***2: 使用 AIR-KISS
  
**AT+CWSMARTSTOP   停止智能连接
+
**AT+CWSMARTSTOP:停止智能连接
  
 
**AT+CWJAP="<access_point_name>","<password>"  加入某个wifi
 
**AT+CWJAP="<access_point_name>","<password>"  加入某个wifi
第49行: 第56行:
  
 
**AT+CIPMUX=1  启动多连接
 
**AT+CIPMUX=1  启动多连接
 +
<br>
 +
----
 +
<br>
  
==文档==
+
<p style="color: #333333;font-size:135%">'''编程手册'''</p>
支持AT指令配置/控制:'''[[File:ESP8266_WiFi_Module_Quick_Start_Guide_v_1.0.4.pdf]]'''
+
您可以通过[[AVR核心:Getting_started/zh|Getting Started]]了解使用Arduino IDE编程控制模块。【mCookie-WiFi】库参考页面提供了有关如何使用wifi连接网络的完整详细信息和示例。
 +
*<p style="font-size:125%">库语法手册</p>[[mCookie-WiFi_Reference]]
 +
<br>
 +
[[file: mCookie-WiFi-idecode.JPG|600px|center]]
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''应用'''</p>
 +
[[mqtt连接mCotton]]<br>
 +
[[WiFi气象站]]<br>
 +
[[mWatch (Wi-Fi)/zh]]<br>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''Q&A'''</p>
  
==开发==
+
<br>
使用'''_03_Microduino_WIFI_ESP8266'''库支持,库文件路径:'''(安装地址)\Microduino-IDE\hardware\Microduino\avr\libraries'''
+
----
[[File:microduino-libraries.jpg|440px|center]]
+
<br>
*程序
+
<p style="color: #333333;font-size:155%">'''历史'''</p>
 
+
[[https://wiki.microduino.cn/index.php?title=MCookie-WiFi/zh&oldid=20488 2017/5/31]]
[[File:ESP8266TestV1.zip]]
+
<br>
 
+
----
在代码中有设置SSID(wifi名)和pass(密码)的地方,改成你的wifi密码
+
<br>
[[File:ESP8266ChangePass.png|thumb|600px|center]]
+
<p style="color: #333333;font-size:155%">'''图库'''</p>
 
+
{| border="0" cellpadding="10" width="100%"
*下载程序
+
|-
**将mCookie-WiFi与mCookie-CoreUSB两个模块叠在一起,将USB线插入mCookie-CoreUSB的插孔,另一端连接电脑USB插口,启动Arduino IDE,上面程序复制到IDE中,在工具(tools)->板卡(Board)中选择Microduino CoreUSB,并在工具(tools)->串口(Serial)中选择对应的串口号。之后点击IDE左上角的√按钮对程序进行编译,编译结束后点击->按钮将程序烧录到板子中;
+
|width="50%" valign="top" align="left"|
*打开串口监视器,设置成:“\r\n”、“115200 baud”。
+
[[file:WIFI TOP.jpg|thumb|400px|center|mCookie-BT Front]]
*首先提示连接WiFi成功的信息
+
|width="50%" valign="top" align="left"|
*在串口中输入AT命令会返回OK信息
+
[[file:WIFI BUT.jpg|thumb|400px|center|mCookie-BT Back]]
*在串口输入网址如baidu.com则会返回网页数据。
+
|}
[[File:ESP8266WiFi-Serial.png|600px|center|thumb|Serial]]
+
<br>
*在串口监视器中输入指定指令,可以看到返回结果,参考常用AT命令部分。
 
比如:
 
*AT+GMR
 
*AT+CIFSR
 
*AT+CIPSTATUS
 
[[File:ESP8266WiF-AT.png|600px|center|thumb|AT]]
 
 
 
*IDE测试程序
 
 
 
使用Microduino IDE中example的_03_microduino_WiFi_ESP8266的HTTPGET程序测试即可
 
[[File:ESP8266-exampleCode.jpg|thumb|600px|center]]
 
 
 
在代码中有设置SSID(wifi名)和pass(密码)的地方,改成你的wifi密码
 
 
 
*下载程序
 
**将Microduino-WiFi(ESP)与Microduino-Core+,Microduino-USBttl两个模块叠在一起,将USB线插入Microduino-USBttl的插孔,另一端连接电脑USB插口,启动Arduino IDE,上面程序复制到IDE中,在工具(tools)->板卡(Board)中选择Microduino Core,并在工具(tools)->串口(Serial)中选择对应的串口号。之后点击IDE左上角的√按钮对程序进行编译,编译结束后点击->按钮将程序烧录到板子中;
 
*打开串口监视器,设置成:“\r\n”、“115200 baud”。
 
*首先提示连接WiFi成功的信息
 
*如果看到一下内容说明你已经访问了百度主页
 
[[File:ESP8266WiFi-exampleCode1.png|600px|center|thumb|Serial]]
 
 
 
*引脚说明
 
 
 
:[[file:mCookie-WiFi-1Big2.jpg|800px|thumb|center|mCookie-WiFi]]
 
<br style="clear: left"/>
 
:[[file:mCookie-WiFi-2Big1.jpg|800px|thumb|center|mCookie-WiFi]]
 
<br style="clear: left"/>
 
 
 
==应用==
 
'''相关应用:'''
 
[[WiFi气象站]]
 
  
==图库==
 
[[file:mCookie-WiFi-t1.jpg|thumb|600px|center]]
 
[[file:mCookie-WiFi-b1.jpg|thumb|600px|center]]
 
[[file:mCookie-WiFi-b.jpg|thumb|600px|center]]
 
 
|}
 
|}
 +
[[MCookie_产品系列/zh|返回mCookie产品系列页面]]

2018年12月18日 (二) 04:23的最新版本

MCookie-8266-rect.jpg






mCookie-WiFi

产品编号:xxxxxx
Add-to-cart.jpg

mCookie-WiFi模块是WiFi通讯模块,通过串口与核心模块通讯,可连接其他WiFi设备。



技术规格

  • 采用串口通讯方式,默认串口为D2(RX)、D3(TX);
  • 供电电源:+3.3VDC 50mA;
  • 可支持程序设置波特率。通过WifiInit()函数设置通讯波特率。
    • Core默认使用软串口,波特率设为9600。Core+默认使用硬串口,波特率设为115200.
    • 注意:使用3.3V核心波特率不能高于57600。
  • 推荐使用Core+来开发应用。
  • 注意:wifi模块不能连接5G网络。




扩展;常用AT命令

  • 所有AT命令都是以“\r\n”结尾。大家在AT命令调试时要注意选择“\r\n”。
  • 常用AT命令:
    • AT+RST 重启模块
    • AT+GMR 检查版本信息
    • AT+CWMODE=3 station和access point
      • 1 Station 模式
      • 2 AP 模式
      • 3 AP 兼 Station
    • AT+CWLAP wifi ssid 列表
    • AT+CWSMARTSTART=0 启动智能连接
      • 0: 使用 安信可 AI-LINK技术
      • 1: 使用 ESP-TOUCH技术
      • 2: 使用 AIR-KISS
    • AT+CWSMARTSTOP:停止智能连接
    • AT+CWJAP="<access_point_name>","<password>" 加入某个wifi
    • AT+CIFSR 显示wifi信息
    • AT+CIPSTATUS 获得连接状态
    • AT+CIPSTART=4,"TCP","baidu.com",80 建立TCP或UDP连接,端口。
    • AT+CIPCLOSE 关闭连接TCP或UDP(单连接)
    • AT+CIPCLOSE=5 关闭多连接
    • AT+CIPMUX=1 启动多连接




编程手册

您可以通过Getting Started了解使用Arduino IDE编程控制模块。【mCookie-WiFi】库参考页面提供了有关如何使用wifi连接网络的完整详细信息和示例。


MCookie-WiFi-idecode.JPG




应用

mqtt连接mCotton
WiFi气象站
mWatch (Wi-Fi)/zh



Q&A




历史

[2017/5/31]



图库

mCookie-BT Front
mCookie-BT Back


返回mCookie产品系列页面