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 Team联系,我们会据贵司的需求推荐具体型号。
本文的重点是想讲一下用RTL8720CF通过WIFI 实现无线远程控灯的一个例子,框图如下。

图1 应用框图(灯1,灯2本例为LED)
这里的控制板的核心芯片就是用的 RTL8720CF, 这颗芯片内置256K RAM , 内置16Mb 的Flash。

图2 RTL8720CF 硬件实物图(自行设计的,非官方开发板)
RTL8720CF有一套完整的SDK, SDK里有不同应用的示例,开发不同的应用,可以参考对应类型的示例即可。
板子的配网通过AT 命令,配网命令可以通过help命令查询,比较方便。配网主要有3条AT命令(ATW0,ATW1,ATWC),配网成功后会显示当前获得的IP地址。

图3 配网过程
控灯这里主要是通过在RTL8720CF内部建立WEB Server 通过WEB页面实现远程控制的,控制页面如下。

图4 控制界面
这样我们就可以在控制端(笔记本电脑)通过web 界面实现控灯了,控灯只要点相应的控制按钮即可,按钮灰色表示当前灯已经关闭,黄色表示当前灯为打开状态。
这个应用有以下几点需要说明:
- 配网只需要配一次,RTL8720CF会记录配网信息,如果出现断网或板子遇到掉电,上电后RTL8720CF会自动联网,所以不用担心断网,比较方便
- 实现的web界面会与实际灯的状态同步,所以即使重新登录web界面后,也会准确显示灯的状态
- 由于IOT芯片内部资源及SDK设计限制,不能设计太复杂的WEB页面
这个只是Realtek IOT芯片的一个简单应用,但是通过这个简单的应用就可以实现远程无线方式控制一些如工控设备的开关等,再通过串口与其他MCU配合通信,可以实现较复杂的远程控制类的应用。
好了,这个应用就介绍到这里,如果贵司有IOT类芯片的应用,可以与大联大北京 Realtek Team 联系,邮箱: lynx.liu@ait-group.com,
我们会据贵公司的应用场景推荐合适的芯片。
