基于ESP32平台和MQTT协议的远程控制系统设计
发布时间:2021-01-30 16:35
随着工业互联网的快速发展,智能化远程控制成为现代工业发展的必然趋势,目前主流的基于TCP/IP网络连接方式是一种MQTT通信协议,它可以通过发布和订阅方式进行数据双向通信,是面向物联网远程通信的轻量级连接协议。本文设计一种基于MQTT通信协议在ESP32硬件平台上的远程控制设计方案,利用Python语言编程实现远程控制功能,并通过MQTT通信协议方式实现远程控制风扇。实验结果表明:该系统数据通信稳定和可靠性强,具有一定的应用前景。
【文章来源】:软件工程. 2020,23(08)
【文章页数】:4 页
【部分图文】:
系统整体架构图
ESP32硬件平台中的MCU芯片是一款可作为独立运行应用程序的设备模块,其主要载体可以通过SPI/SDIO或I2C/UART接口提供WiFi和蓝牙功能[3]。另外ESP32模块只需极少的外围器件,即可实现安全可靠数据通信处理功能。本文主要使用GPIO输出功能和WIFI通信的STA客户端模式,通过ESP32模块提供的WiFi功能连接至MQTT云服务器端实现对风扇的远程控制,ESP32硬件平台电路如图2所示。3.2 风扇控制硬件设计
为了能够通过ESP32硬件模块驱动大功率的风扇设备运行,需要将ESP32硬件模块的GPIO19引脚连接L9110直流电机驱动芯片,这里L9110芯片是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件[4],该芯片有两个TTL/CMOS兼容电平的输入,具有较大的电流驱动能力,每通道能通过750—800mA的持续电流,它的两个输出端能直接驱动直流风扇电机的运行和停止,风扇控制硬件电路如图3所示。4 系统的软件设计(Software design of the system)
【参考文献】:
期刊论文
[1]基于MQTT协议的物联网网关设计[J]. 吴俊辉,吴桂初,陈冲,葛世伟,许小锋. 温州大学学报(自然科学版). 2019(04)
[2]基于MQTT协议的物联网电梯监控系统设计[J]. 崔自赏,陈冰,艾武,黄明强. 电子测量技术. 2018(07)
[3]基于Esp8266WIFI平台和MQTT协议的远程设备数据采集与控制设计[J]. 王浩. 泰山学院学报. 2017(06)
[4]基于MQTT的物联网系统消息发布/订阅方法研究[J]. 张玉杰,张海涛,张婷婷. 电视技术. 2017(Z3)
[5]ESP8266在智能家居监控系统中的应用[J]. 范兴隆. 单片机与嵌入式系统应用. 2016(09)
[6]基于MQTT协议的物联网通信系统的研究与实现[J]. 姚丹,谢雪松,杨建军,Han Fei,Wang Shuai. 信息通信. 2016(03)
[7]基于MQTT协议的综合消息推送[J]. 蒋鹏,袁嵩. 现代计算机(专业版). 2014(11)
本文编号:3009225
【文章来源】:软件工程. 2020,23(08)
【文章页数】:4 页
【部分图文】:
系统整体架构图
ESP32硬件平台中的MCU芯片是一款可作为独立运行应用程序的设备模块,其主要载体可以通过SPI/SDIO或I2C/UART接口提供WiFi和蓝牙功能[3]。另外ESP32模块只需极少的外围器件,即可实现安全可靠数据通信处理功能。本文主要使用GPIO输出功能和WIFI通信的STA客户端模式,通过ESP32模块提供的WiFi功能连接至MQTT云服务器端实现对风扇的远程控制,ESP32硬件平台电路如图2所示。3.2 风扇控制硬件设计
为了能够通过ESP32硬件模块驱动大功率的风扇设备运行,需要将ESP32硬件模块的GPIO19引脚连接L9110直流电机驱动芯片,这里L9110芯片是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件[4],该芯片有两个TTL/CMOS兼容电平的输入,具有较大的电流驱动能力,每通道能通过750—800mA的持续电流,它的两个输出端能直接驱动直流风扇电机的运行和停止,风扇控制硬件电路如图3所示。4 系统的软件设计(Software design of the system)
【参考文献】:
期刊论文
[1]基于MQTT协议的物联网网关设计[J]. 吴俊辉,吴桂初,陈冲,葛世伟,许小锋. 温州大学学报(自然科学版). 2019(04)
[2]基于MQTT协议的物联网电梯监控系统设计[J]. 崔自赏,陈冰,艾武,黄明强. 电子测量技术. 2018(07)
[3]基于Esp8266WIFI平台和MQTT协议的远程设备数据采集与控制设计[J]. 王浩. 泰山学院学报. 2017(06)
[4]基于MQTT的物联网系统消息发布/订阅方法研究[J]. 张玉杰,张海涛,张婷婷. 电视技术. 2017(Z3)
[5]ESP8266在智能家居监控系统中的应用[J]. 范兴隆. 单片机与嵌入式系统应用. 2016(09)
[6]基于MQTT协议的物联网通信系统的研究与实现[J]. 姚丹,谢雪松,杨建军,Han Fei,Wang Shuai. 信息通信. 2016(03)
[7]基于MQTT协议的综合消息推送[J]. 蒋鹏,袁嵩. 现代计算机(专业版). 2014(11)
本文编号:3009225
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3009225.html