c语言实现tcp 服务器设计_nodemcu连接Wifi,并连接Tcp服务器,实现手机控制LED小灯开和关...

上期文章讲述了nodemcu如何刷新固件,并成功点亮了小LED灯。有兴趣的朋友可以回看往期文章。

16a504743da0146e9c27e456b1c38a3c.png

今天小智来说下,nodemcu如何连接wifi,并连接Tcp服务器,实现手机控制一个LED小灯开关。

8bd78c13e2a708413425c7236d3282da.png

安信可ESP8266

编写以下三个文件,上传到nodemcu即可实现wifi以及连接TCP服务器的功能。

init.lua

function startup() if file.open("init.lua") == nil then print("init.lua deleted or renamed") else print("NodeMcu is Running") file.close("init.lua")  run() endendfunction run() dofile("wifi.lua") endstartup()

wifi.lua

function wifi_connect(name, password)  wifi.setmode(wifi.STATIONAP) wifi.sta.config(name, password) wifi.sta.connect() tmr.alarm(2, 1000, 1, function() if wifi.sta.getip() == nil then print("Connecting Wifi...") else tmr.stop(2) print("Connected, IP is "..wifi.sta.getip()) end end)endwifi_connect('你的wifi ssid','你的wifi密码')

tcpclient.lua

function tcp_connect(ip, port) sk=net.createConnection(net.TCP, 0) sk:on("receive
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值