目录

  • 前言
  • 材料准备
  • 模块介绍
  • 焊接操作
  • 软件操作
  • 测试wifi板子
  • 烧录机智云固件
  • 连线展示
  • 上云

前言

在完成毕业设计时,需要用到物联网相关知识,于是就买了esp8266模块:esp-01s。最开始是想使用OneNet云平台开发的,可惜却发现该平台将应用管理里面的新建应用功能删除了,转而要求我使用“数据可视化View”。这对于学生来说太不友好,我也实在操作不过来,只得更换到机智云平台。 可是使用esp-01s烧录完成固件后怎么都无法连接上机智云,折腾来折腾去,三四天都没能解决。尝试了各种方法与排查了千奇百怪的种种问题都没能成功。最后又重新买了一块esp12F进行调试,幸好成功连接上机智云,在此分享经验,希望接下来的朋友少走弯路。

材料准备

模块介绍

安信可esp12F

esp12f复位和使能 esp01s esp12f_串口

注意:买回来才知道该模块是贴片式的,并不是如同esp-01s这种直插式的,所以还要自己焊接相应的引脚,方便调试。最好买安信可的esp-12f,确保不会出现其他意外。

焊接操作

我选用了一块小洞洞板进行焊接,先焊上排针,两边各五个,之后在用铁丝穿过模块的小孔与排针焊接起来。如图:

esp12f复位和使能 esp01s esp12f_物联网_02

esp12f复位和使能 esp01s esp12f_物联网_03

接线

焊接无误后就可进行调试,注意接线方式,GPIO0口不同的电平代表不同的方式。给出下图:

esp12f复位和使能 esp01s esp12f_物联网_04

esp12f复位和使能 esp01s esp12f_esp12f复位和使能_05

软件操作

测试wifi板子

见这位大佬的博客,如果前三步都正常,表示wifi模块可正常工作。 链接: link.

其中一部分操作,串口成功打印以下信息

esp12f复位和使能 esp01s esp12f_物联网_06

烧录机智云固件

见机智云官方文档

链接: link.

esp12f复位和使能 esp01s esp12f_esp12f复位和使能_07

因为32Mbit数据,烧录较慢,耐心等待。

连线展示

esp12f复位和使能 esp01s esp12f_esp12f复位和使能_08

注意:1.最好用电源模块单独供电,保证电压稳定。 2.接上相应电阻,保证电流大小合适。 3.注意将串口模块与面包板上的地线共地,保证可进行调试。

上云

有关机智云平台申请和配置操作自行搜索。

上电后在app点击一键配置,输入WiFi密码,选择乐鑫。

之后在串口调试助手Gagent_Debugger中点击Airlink进入配网模式。

回到app点击“我已完成上述操作”,等待片刻显示配置成功即代表上云,此时在手机上对变量操作将同步反映在调试助手上,调试助手也可下发命令,注意要点击上报数据才能在手机端更新复杂数据。

esp12f复位和使能 esp01s esp12f_单片机_09

esp12f复位和使能 esp01s esp12f_esp12f复位和使能_10

esp12f复位和使能 esp01s esp12f_嵌入式硬件_11

注意:1.初次连接后,打开串口,选择波特率9600,串口会打印几行信息2.使用学校的wifi连接不成功,最后我换成了用流量开热点的方式,一台手机开热点,另一台手机连接该热点并通过该热点上云。当我用其他人的热点时却无法成功,没有弄明白原因。