前言
在完成毕业设计时,需要用到物联网相关知识,于是就买了esp8266模块:esp-01s。最开始是想使用OneNet云平台开发的,可惜却发现该平台将应用管理里面的新建应用功能删除了,转而要求我使用“数据可视化View”。这对于学生来说太不友好,我也实在操作不过来,只得更换到机智云平台。
可是使用esp-01s烧录完成固件后怎么都无法连接上机智云,折腾来折腾去,三四天都没能解决。尝试了各种方法与排查了千奇百怪的种种问题都没能成功。最后又重新买了一块esp12F进行调试,幸好成功连接上机智云,在此分享经验,希望接下来的朋友少走弯路。
材料准备
模块介绍
安信可esp12F
注意:买回来才知道该模块是贴片式的,并不是如同esp-01s这种直插式的,所以还要自己焊接相应的引脚,方便调试。最好买安信可的esp-12f,确保不会出现其他意外。
焊接操作
我选用了一块小洞洞板进行焊接,先焊上排针,两边各五个,之后在用铁丝穿过模块的小孔与排针焊接起来。如图:
接线
焊接无误后就可进行调试,注意接线方式,GPIO0口不同的电平代表不同的方式。给出下图:
软件操作
测试wifi板子
见这位大佬的博客,如果前三步都正常,表示wifi模块可正常工作。
链接: link.
其中一部分操作,串口成功打印以下信息
烧录机智云固件
见机智云官方文档
链接: link.
因为32Mbit数据,烧录较慢,耐心等待。
连线展示
注意:
1.最好用电源模块单独供电,保证电压稳定。
2.接上相应电阻,保证电流大小合适。
3.注意将串口模块与面包板上的地线共地,保证可进行调试。
上云
有关机智云平台申请和配置操作自行搜索。
上电后在app点击一键配置,输入WiFi密码,选择乐鑫。
之后在串口调试助手Gagent_Debugger中点击Airlink进入配网模式。
回到app点击“我已完成上述操作”,等待片刻显示配置成功即代表上云,此时在手机上对变量操作将同步反映在调试助手上,调试助手也可下发命令,注意要点击上报数据才能在手机端更新复杂数据。
注意:
1.初次连接后,打开串口,选择波特率9600,串口会打印几行信息2.使用学校的wifi连接不成功,最后我换成了用流量开热点的方式,一台手机开热点,另一台手机连接该热点并通过该热点上云。当我用其他人的热点时却无法成功,没有弄明白原因。