手機是怎樣通過wifi模塊和單片機通信的呢?
手機通過Wifi模塊和單片機通信的方式有直接連接通信、組成局域網、通過云服務器中轉三種
單片機一般是通過UART接口與Wifi模塊連接,單片機可以給Wifi模塊發送AT指令,讓Wifi模塊設置為AP Mode或者Stattion Mode。
手機直接Wifi模塊直接通信手機和Wifi模塊需要在比較近的距離,兩者需要在通訊范圍之內,就好比手機和Wifi連接一樣。單片機通過AT指令把Wifi模塊設置為AP Mode,這樣Wifi模塊就好比一個熱點,手機可以直接連接到Wifi模塊。這樣手機就可以通過Wifi模塊與單片機進行通訊了。
手機和Wifi模塊通過路幅器組成局域網進行通訊手機和Wifi模需要連接到同一個路由器。在同一個局域網內,就好比局域網內的兩個電腦也是可以互相通訊的。單片機通過AT指令把Wifi模塊設置為Stattion Mode,并把無線路由器Wifi的SSID 和密碼寫入到Wifi模塊。手機也連接到相同的路由器Wifi。這樣兩者就可以通過TCP/IP協議進行通訊了。
手機通過云服務器與Wifi模塊通訊通過云服務器中轉后,手機和Wifi模塊就算“遠隔千里”都可以進行通訊,當然兩者都需要接入到互聯網才行。單片機通過AT指令把Wifi模塊設置為Stattion Mode,并把在連接范圍內的Wifi的SSID 和密碼寫入到Wifi模塊,這樣Wifi模塊就可以連接到互聯網了。單片機還需要給Wifi模塊發送指令,讓Wifi模塊連接到指定的云服務器。當然手機也需要連接云服務器,通過云服務器,手機和Wifi模塊就可以交互通訊了。
歡迎關注@電子產品設計方案,一起享受分享與學習的樂趣!關注我,成為朋友,一起交流一起學習記得點贊和評論哦!非常感謝!