⑴ 單片機與網路的通信
問題說得不太清楚:
1,您想用什麼網連接?
我曾經做過這個項目,當時使用的是MCU+串口+Modem遠程式控制制,協議使用UDP+IP+PPP,您如果想簡化通信協議棧,也可以使用該協議棧。TCP涉及到排序及重發機制,比較復雜,同時資源佔用比較多。但如果對TCP進行裁剪,也可以用51實現,有相關圖書的中文譯本,我看過。如果使用ARM開發板+嵌入式操作系統+TCP/IP函數組,開發會快很多。
2,網頁放在那裡?
說實話,不知道您設計的方案。您是想使用PC機來控制遠程MCU?還是反之?還是其他?如果使用PC控制遠程MCU,你可以選擇將網頁放在MCU中,這樣需要HTML協議。其實也可以將界面設計在PC中,這樣可以省掉一層HTML協議,比較簡單,但在PC上需要安裝這個控制界面,不能隨心所欲地使用任意PC操作,不是很方便。
⑵ 單片機通過Wi-Fi模塊連接到路由怎樣上傳數據到網路,之後可以通過電腦或手機APP訪問讀取數據
單片機簡單的方法就是通過串口WI-FI發送,這個串口WI-FI可以設置IP,埠,連接模式等。。。
就可以發送數據到伺服器了。通過電腦,APP訪問這個數據就不是單片機功能范圍了。
復雜點。那就在單片機上跑WEB,HTTP。然後電腦就像訪問其他網站一樣訪問這個單片機。這個時候單片機板上的WI-FI就不是串口WI-FI了,而是真正的無線網卡了。