Time: 2021-04-30

物联网接入服务平台

PrismMQ是一个MQTT代理,是一个基于客户端的消息传递平台,旨在将数据快速,高效和可靠地移入和移出连接的IoT设备。它使用MQTT协议在设备和企业系统之间进行即时,双向数据推送。

1.     软件需求概括

本软件主要有以下几个方面的功能:

(1)连接设备

2发布和订阅

3不良信息过滤

4消息数据的保存和删除

5断线重连

6设备故障消息处理

定义

本项目定义为一个多种终端设备通过本软件可以实现消息的互动和相关设备的控制等功能。

总体设计

总体结构和模块接口设计

系统整体结构和框架图如下图所示:


图片关键词


系统整体结构框架图


MQTT协议实现方式如下图:

图片关键词



·     实现MQTT协议需要:客户端和服务器端

·         MQTT协议中有三种身份:发布者Publish)、代理Broker(服务器)、订阅者Subscribe)。其          中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。

·         MQTT传输的消息分为:主题Topic和负载(payload)两部分

·         Topic,可以理解为消息的类型,订阅者订阅(Subscribe)后,就会收到该主题的消息内容(payload

·         payload可以理解为消息的内容,是指订阅者具体要使用的内容


0917-2600026

工作时间:周一至周六 8:00~18:00

版权所有 陕西棱镜网络科技有限公司 地址:陕西省宝鸡市高新大道195号科技创新园C座3楼 邮编:721000 0917-2600026

陕ICP备15004487号

Powered by MetInfo 7.3.0 ©2008-2023  mituo.cn