那天朋友问我为什么有UDP Sever 和 UDP Client ,,我说:每个人想的不一样,设计上不一样......
既然是面向无连接的,那么模块发数据就指定IP和端口号,,,为了能和多个UDP进行通信,我们知道模块的Ip和监听的端口号,,就向这个模块发数据,
模块通过数据里面的IP,和端口信息就知道了是谁发给的,,模块把Ip和端口号记录下来就能同时和好几个UDP通信了
还有一点,我们设置一个模块默认发数据的IP和端口号,,,,剩下的是记录了谁就发给谁
init.lua
UDP.lua
需要修改一下:写的匆忙写错了.......
这样

串口事件函数里面
这样的话一个默认的,3个后期连接的,,一共同时可以通信4个
测试一下
看一下是不是发给默认的
关于为什么会是1然后是许多个1,,,因为串口默认的有一个数据就会进入中断...
想统一发过去...解决方法可以参考(空闲中断)
<a href="http://www.cnblogs.com/yangfengwu/p/7520260.html" target="_blank">http://www.cnblogs.com/yangfengwu/p/7520260.html</a>
现在让其余的连接上
现在向串口写数据
看一下模块其余的一些函数
我们就设置模块启动的时候查看一下设置的wifi.ap.config 和 wifi.sta.config
如果有就设置原来保存的,,没有设置才设置成程序中的
UDP.lua修改为
Station 模式的路由器的ssid和pwd一样的道理
完成一篇..................