基于阿里云物联网平台设计的实时图传系统_采用MQTT协议传输图像
Posted DS小龙哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于阿里云物联网平台设计的实时图传系统_采用MQTT协议传输图像相关的知识,希望对你有一定的参考价值。
一、项目功能介绍
当前基于MQTT协议设计了一个实时图传系统,通过这个项目来演示,两个MQTT设备如何互相订阅,进行消息流转。 在阿里云服务器上创建2个设备,分为为设备A和设备B;设备A负责采集本地摄像头画面上传,设备B负责接收设备A上传的数据然后解析显示出来。在阿里云服务器上需要配置云产品流转,让设备A的数据上传后自动发送给设备B。这样就完成了视频画面数据的流转。不过因为阿里云的最大数据限制,每次最大发送10240字节的数据。
当前的项目是采用MQTT协议实现,那么先来了解一下什么是MQTT协议。
软件采用Qt设计,QT版本是5.12.6
设备A的功能:获取摄像头的数据—》缩放成240*320—》编码成JPEG格式—》转码成base64—》组合成MQTT报文—》上传到服务器。
设备B的功能:订阅设备A上传的数据,得到数据后解析出源格式数据—》将图像画面渲染显示出来。
演示视频地址:
基于MQTT协议设计的实时图传系统(阿里云物联网服务器)
软件运行效果:
以上是关于基于阿里云物联网平台设计的实时图传系统_采用MQTT协议传输图像的主要内容,如果未能解决你的问题,请参考以下文章
基于STM32设计的云端健康管理系统(采用阿里云物联网平台)