MQTT模拟器可缩短物联网部署流程

MEMS/传感技术

1279人已加入

描述

MQTT(Message Queuing Telemetry Transport)是一个由IBM和Eurotech共同制定、为物联网(IoT)设计的通讯协定,架构在TCP/IP之上,专为大规模的环境设计,适合网络带宽有线、且只需要很小的编码量时使用。

当发布者(感应器)传送讯息给接收者(客户端应用),中间会有一个讯息的转接者,负责依据每个讯息的主题,将讯息传送给有需要的接收者。因此可以使用这些讯息来监测、管理装置;每个接收者都可以从多个感应器接收讯息。

目前许多业者都推出多种感应器,具有独特的身份、类型、操作系统等。如果支持MQTT,这些感应器可以送出不同主题的讯息,并且以不同频率送出。转接者从所有连网的感应器接收讯息,并将其传送到对的客户应用。

为了确保能够运行,转接者与接收者应用必须在部署物联网解决方案前,先测试其扩充性和效能。如果感应器要传送关键数据,那么必须完整测试这些警报的传送与接收。

在一些情况中,时间可能非常重要,例如假如温度达到沸点、或压力达到某个水平,这些都可能产生严重灾害。假设现在有好几千个感应器要发出这些警告,这些应用都必须经过测试,并进行人员训练,确保当灾害发生时,对生产的影响是最小的。

要建立一个大型实验室,是很昂贵的,使用MQTT模拟器是另一个选择。模拟器可以打造一个类似真实世界、里面有数千个物联网感应器和装置的测试实验室。应用软件业者可以在虚拟、可扩充的网络环境中,设计、开发、测试转接者和客户应用。

使用模拟器可以确保客户的应用可以处理各种联机、主题以及不同讯息,在不同环境中仍可正常运行。这些公司也可以尝试不同的问题情境。物联网模拟器可以打造虚拟物联网智能程序,让开发者、测试者等进行自己的模拟。

程序可以模拟数千个MQTT的发布者和接收者,其中每个都有自己的IP位址、IT和认证,每个发布者都能发布多个主题。在早期进行模拟与测试,可以减少后其测试可能碰到的问题。这些测试都不需要真的成立实验室,可以大幅节省测试的时间与流程。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分