NodeMCU作为基于esp8266的廉价物联网开发模块,深受广大开发者及发烧友的喜爱。那么从这篇开始熟悉一下NodeMCU吧!
一、初步认识
NodeMCU是一个开源互联网平台,基于esp8266开发的固件。主要有三种模式:
1.AP模式(路由器功能)
2.STA模式(无线网卡)
3.AP+STA模式
开发方式主要有以下几种:
1.刷固件——AT指令——三种模式
2.EspEasy固件——加传感器监控数据
3.Lua语言开发
4.安信可ESP系列一体化开发环境
二、我的项目
我现在已经实现了制作Android手机app和nodemcu进行TCP协议通讯,51单片机再根据8266发送的信息进行开/关灯操作。也能算是智能电源吧,只不果是在局域网内。
手机app是用AndroidStudio做的,主要是布局,然后线程的链接,别忘记给他访问网络的权限。
部分安卓代码和单片机思路我已经写出来了,希望大家参考后多多思考,并没有太大难度。
三、瓶颈/问题后期规划
一定要记得NodeMCU的一个特性——掉电擦除!因为一直连接不上,我已经花了很长时间研究安卓代码,后来发现主要问题在于其重启之后需要再次发送AT代码设置。