Realtek的晶片種類繁多,包括網卡晶片、交換器晶片、藍牙晶片,這裡我主要介紹一下IOT晶片。
Realtek 的 IoT 晶片也有多款型號,包括 RTL8710BL、RTL8720CF、RTL8720CN、RTL8720CM、RTL8721DN 等等。
Realtek IOT晶片不同型號的主要差異:
1. 有些型號只支援 WIFI 2.4G,有些型號支援 WIFI 2.4G+5G,還有的型號則具備 BT BLE 功能。
2. 不同的晶片CPU、內建RAM、內建Flash容量等可能有所不同
3. 有些晶片內建Flash,有些晶片則只能外接Flash。
如需了解詳細資訊,歡迎聯繫大聯大北京 Realtek 團隊,我們會根據貴公司的需求推薦具體型號。
本文的重點是介紹如何使用RTL8720CF透過Wi-Fi實現無線遠端控制燈具的範例,相關的方塊圖如下。

圖1 應用方塊圖(燈1、燈2本例為LED)
這裡的控制板核心晶片就是採用 RTL8720CF,這顆晶片內建 256K RAM,並內建 16Mb 的 Flash。

圖2 RTL8720CF 硬體實物圖(自行設計,非官方開發板)
RTL8720CF 提供了一套完整的 SDK,SDK 裡包含了各種應用的範例,開發不同應用時,只需參考對應類型的範例即可。
這塊板子的配網是透過 AT 指令來進行,相關的配網指令可以用 help 指令查詢,非常方便。配網主要有三條 AT 指令(ATW0、ATW1、ATWC),配網成功後會顯示目前獲得的 IP 位址。

圖3 配網過程
這裡的燈光控制主要是透過在RTL8720CF內部建立WEB伺服器,並利用網頁來實現遠端控制。控制頁面如下所示。

圖4 控制介面
這樣我們就可以在控制端(筆記型電腦)透過網頁介面來控制燈光了。只要點擊相對應的控制按鈕就能開關燈,按鈕呈現灰色表示目前燈已經關閉,黃色則表示燈處於開啟狀態。
這個應用有以下幾點需要說明:
- 配網只需要設定一次,RTL8720CF 會自動記錄配網資訊。如果發生斷線或裝置斷電,重新上電後 RTL8720CF 會自動重新連接網路,所以不用擔心斷線的問題,使用上相當方便。
- 實作的網頁介面會與實際燈具的狀態同步,所以即使重新登入網頁介面後,也能正確顯示燈具的狀態。
- 由於IOT晶片內部資源以及SDK設計上的限制,無法設計過於複雜的網頁。
這只是 Realtek IOT 晶片的一個簡單應用,但透過這個簡單的應用,就可以以遠端無線的方式控制像是工業控制設備的開關等。再加上透過串口與其他 MCU 配合通訊,還能實現較為複雜的遠端控制類應用。
好了,這個應用就介紹到這裡,如果貴公司有IOT類型晶片的應用需求,歡迎聯繫大聯大北京 Realtek Team,電子郵件信箱:lynx.liu@ait-group.com,
我們會根據貴公司的應用場景推薦合適的晶片。
