MQTT实现智能家居------1、网络基础知识

1、为什么引入服务器?

局域网:手机App与WiFi模块短距离通信。

互联网:如果手机出门去了,想在任何地方控制,则需要一个服务器。

2、网络基础知识

        1)怎么表示自己、对方?

自己(IP, 端口) ----->对方(IP,端口)

IP和端口很重要, IP分为公网和私网

        私网:在家里在公司里只有路由器才是公网,其他电脑都是局域网

        公网

        2)如何将数据发送到想要发送的网站?委托路由器

        (IP, 端口):发送请求到路由器

        路由器:接受---记录请求----帮忙转发(源改变,目标不变,构造新的数据包)

        3)路由器的保护机制

        如果外来的信息是不请自来的,那么就定义他为不请自来,不会接受

        4)开发板是如何与手机通讯的呢

        我们知道如果开发板----路由器1----路由器2----手机,这样会触发路由器2的保护机制,是不可行的。解决方案:引入服务器,开发板----路由器1------服务器-----路由器2----手机,有服务器来中转。

你可能感兴趣的:(项目实战,智能路由器,网络)