回覆列表
  • 1 # 使用者5060739619067

    這個應該是整個系統,主控用STM32或51微控制器,主要進行溫度採集,看你用啥感測器寫相應的驅動,將溫度資料獲取到。wifi模組或藍芽模組一般都支援串列埠透傳,你在寫個微控制器串列埠傳輸驅動,將資料透過串列埠發給藍芽或wifi模組,模組在發給配對裝置。藍芽模組與電腦配對在電腦端進行,配對成功後就相當於直接連串列埠線在電腦上,可以直接串列埠透傳給電腦。wifi模組這邊有不同的地方,你得確定wifi模組做為熱點ap還是裝置sta,如果把模組做為熱點,你就需要將電腦連線到這個wifi熱點,wifi模組端做為伺服器,電腦做為客戶端,或者反過來,建立資料連線,同樣使用透傳模式直接連線;另外一種wifi模組做為裝置的時候,首先需要解決的問題就是wifi模組聯網問題,使用wifi模組的智慧配網模式(具體看模組資料),使其聯網,然後你可以在電腦端建立服務端,然後再來個固定網路ip(如果在一個區域網內,區域網IP即可),wifi模組做為客戶端連線到這個服務端,然後開啟透傳模式,就可以直接將資料傳送給電腦了。

    硬體選型:

    微控制器:51或STM32

    模組:藍芽模組 HC-05 wifi模組 ESP8266(或其他ESP系列)

    另外加幾句,ESP8266模組支援AT指令,可以透過AT指令控制,可以使用usb轉串列埠連線到esp8266模組上,先用at指令使其連線wifi,啟動開機透傳等,這樣再使用微控制器連線的時候就可以在透傳模式下使用了。

  • 中秋節和大豐收的關聯?
  • c語言中2進位制怎麼樣轉12進位制?