1、为什么引入服务器?
局域网:手机App与WiFi模块短距离通信。
互联网:如果手机出门去了,想在任何地方控制,则需要一个服务器。
2、网络基础知识
1)怎么表示自己、对方?
自己(IP, 端口) ----->对方(IP,端口)
IP和端口很重要, IP分为公网和私网
私网:在家里在公司里只有路由器才是公网,其他电脑都是局域网
公网
2)如何将数据发送到想要发送的网站?委托路由器
(IP, 端口):发送请求到路由器
路由器:接受---记录请求----帮忙转发(源改变,目标不变,构造新的数据包)
3)路由器的保护机制
如果外来的信息是不请自来的,那么就定义他为不请自来,不会接受
4)开发板是如何与手机通讯的呢
我们知道如果开发板----路由器1----路由器2----手机,这样会触发路由器2的保护机制,是不可行的。解决方案:引入服务器,开发板----路由器1------服务器-----路由器2----手机,有服务器来中转。