微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > nodemcu连接服务器并进行云编程和远程控制初试

nodemcu连接服务器并进行云编程和远程控制初试

时间:10-02 整理:3721RD 点击:
由于最近项目需要接触了nodemcu,nodemcu最棒的设计就是可以不用太在意底层的代码实现直接使用lua脚本进行开发,并且是基于ESP8266这样廉价的MCU,所以非常适合物联网开发使用,好了,玩nodemcu肯定会玩nodemcu的wifi连接功能并连接服务器并实现非常酷的想法,由于当前不会为自己编写服务端,所以就使用了第三方服务器MCUNODE提供的云服务,MCUNODE云服务最棒的就是它是专门为nodemcu设计的,这是我在nodemcu群里面发现的。首先登陆mcunode获取自己的代码,代码还是相当简单的,看看就懂了,我获取了两个代码。
首先是一个插件通用代码cmd.lua:

  1. function ls()
  2.         local l = file.list()
  3.         for k,v in pairs(l) do
  4.                 print("name:"..k..", size:"..v)
  5.         end
  6. end
  7. function cat(filename)
  8.         local line
  9.         file.open(filename, "r")
  10.         while 1 do
  11.                 line = file.readline()
  12.                 if line == nil then
  13.                         break
  14.                 end
  15.                 line = string.gsub(line, "\n", "")
  16.                 print(line)
  17.         end
  18.         file.close()
  19. end

复制代码

cmd.lua这个文件没什么好说的,大家都一样,不需要修改。我就把它保存到cmd.lua下载到nodemcu
下一个文件,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,好,分享完毕!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top