nodemcu连接服务器并进行云编程和远程控制初试
时间:10-02
整理:3721RD
点击:
由于最近项目需要接触了nodemcu,nodemcu最棒的设计就是可以不用太在意底层的代码实现直接使用lua脚本进行开发,并且是基于ESP8266这样廉价的MCU,所以非常适合物联网开发使用,好了,玩nodemcu肯定会玩nodemcu的wifi连接功能并连接服务器并实现非常酷的想法,由于当前不会为自己编写服务端,所以就使用了第三方服务器MCUNODE提供的云服务,MCUNODE云服务最棒的就是它是专门为nodemcu设计的,这是我在nodemcu群里面发现的。首先登陆mcunode获取自己的代码,代码还是相当简单的,看看就懂了,我获取了两个代码。
首先是一个插件通用代码cmd.lua:
下一个文件,init.lua,可以自己改,改的话就要设置自己的id和wifi名和密码,哈哈,当然他也提供了快捷的init.lua文件的获取方式,只要从http://www.mcunode.com/get-code填写你的自定义id和nodemcu可以使用的wifi名和密码,我就设置id为4567,我家的wifi名和密码,然后我就把init.lua下载进去,好了,搞定,重启nodemcu,我们就开始了云端之旅,使用的效果:
好了,是不是很酷?没有nodemcu玩的小伙伴,我分享一个我的设备:http://www.mcunode.com/term/4567 可能在线几天吧,可以试玩nodemcu-0.0,好,分享完毕!
首先是一个插件通用代码cmd.lua:
- function ls()
- local l = file.list()
- for k,v in pairs(l) do
- print("name:"..k..", size:"..v)
- end
- end
- function cat(filename)
- local line
- file.open(filename, "r")
- while 1 do
- line = file.readline()
- if line == nil then
- break
- end
- line = string.gsub(line, "\n", "")
- print(line)
- end
- file.close()
- end
下一个文件,init.lua,可以自己改,改的话就要设置自己的id和wifi名和密码,哈哈,当然他也提供了快捷的init.lua文件的获取方式,只要从http://www.mcunode.com/get-code填写你的自定义id和nodemcu可以使用的wifi名和密码,我就设置id为4567,我家的wifi名和密码,然后我就把init.lua下载进去,好了,搞定,重启nodemcu,我们就开始了云端之旅,使用的效果:
好了,是不是很酷?没有nodemcu玩的小伙伴,我分享一个我的设备:http://www.mcunode.com/term/4567 可能在线几天吧,可以试玩nodemcu-0.0,好,分享完毕!