智能家居产品越来越多,而物联网插座便是其中一款非常畅销的产品。物联网智能插座就是利用现有家庭中的Wi-Fi网络,可以通过智能手机或平板电脑等在联网条件下,可以通过手机打开或者关闭指定的电器,后期也可升级语音控制,功率计量等功能。本次设计选择ESP32这一出世不久的物联网芯片,该芯片不仅性能稳定,受周边环境温度影响较小,且可以适应小范围内动态电压的调整,且集成了多个功能模块,包括Wi-Fi,蓝牙,天线,RF balun等,可以适应多种开发需求,方便后期功能拓展,并且功耗相对于其他芯片较低,适合长时间工作使用。物联网芯片选择好后,在配以合适的继电器,一般来说几插孔的插座便选择几路的继电器。因为继电器是无源器件,且ESP32芯片也需要5V的直流电压供电,所以还需将220V的交流市电转换5V直流电,为此需辅以一个220V-5V的降压模块,将以上几个设备整体封装焊接,插座的硬件部分操作完成。关于插座功能,局域网内控制即给ESP32芯片固定一个IP地址,且保证该IP地址与自己的家庭网络保持在同一网段,从而可以通过访问该IP地址来控制插座的开关,需要写一些简单的前端代码生成网页来完成该功能。远程控制实现主要依赖云平台的作用,本次设计选择的是中移物联网(OneNET)云平台,与平台之间的通信协议选择的是MQTT,且可以在该平台上定义很多功能,终端设备通过给云平台发送控制信息,云平台再把控制信息发送给ESP32芯片,完成定义的功能。综上,一款智能的物联网插座制作完成。
1