--LED1-GPIO5-index1 --LED2-GPIO4-index2 --LED3-GPIO2-index4 --R-GPIO13-index7 --G-GPIO14-index5 --B-GPIO15-index8 --初始化LED gpio.mode(1,gpio.OUTPUT) gpio.mode(2,gpio.OUTPUT) gpio.mode(4,gpio.OUTPUT) gpio.write(1,gpio.LOW) gpio.write(2,gpio.LOW) gpio.write(4,gpio.LOW) --初始化RGB gpio.mode(7,gpio.OUTPUT) gpio.mode(5,gpio.OUTPUT) gpio.mode(8,gpio.OUTPUT) gpio.write(7,gpio.LOW) gpio.write(5,gpio.LOW) gpio.write(8,gpio.LOW) --设置工作模式 wifi.setmode(wifi.STATION) --配置路由器的SSID和password wifi.sta.config("wangganyi","23109601wgy") --将开发板连接到路由器 wifi.sta.connect() --定义一个定时器,等待连接 tmr.alarm(0,1000,tmr.ALARM_AUTO,function() if(wifi.sta.getip() == nil) then print("wait...") else tmr.stop(0) --停止定时器 print(wifi.sta.getmac()) --打印muc的mac地址 --配置服务端的信息 ip_cfg = { ip = "192.168.1.234", netmask = "255.255.255.0", gateway = "192.168.1.1" } --设置ip信息 wifi.sta.setip(ip_cfg) --创建一个服务 cl = net.createServer(net.TCP,0) --监听192.168.1.234:1432端口 cl:listen(1432,function(sck) sck:on("receive",function(sck,data) --data是收到的数据 sck:send("rec:"..data) if(data == "on") then gpio.write(1,gpio.HIGH) gpio.write(2,gpio.HIGH) gpio.write(4,gpio.HIGH) elseif(data == "off") then gpio.write(1,gpio.LOW) gpio.write(2,gpio.LOW) gpio.write(4,gpio.LOW) end print("receive:"..data) end) end) end end)