设计的世界

  • 家
  • 文章
    • 3D CAD.
    • 电子•电气
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
  • 3D CAD模型
    • 一系列组织
    • TraceParts
  • 领导
    • 2020年的赢家
    • 2019年的赢家
    • 飞跃奖
  • 资源
    • 订阅
    • 数字问题
      • ee世界数字问题
    • 设计工程的未来
    • 飞跃奖
    • MC²运动控制课堂
    • 运动设计指南库
    • 播客
    • 供应商
    • 网络研讨会
  • 女性在工程
  • 电子书/技术提示
  • 视频
  • 新型冠状病毒肺炎

什么是mqtt,什么时候用于运动应用?

通过丹妮尔柯林斯|2020年8月15日

分享

留言排队遥测运输 - 通常称为MQTT- 是一种机器到机器(M2M)消息传递协议,非常适合具有低或不可靠的网络带宽的设备。虽然它最初是在20世纪90年代后期开发的石油和天然气行业,以解决远程地点的设备,但MQTT一直是用于互联网(物联网)和工业互联网(IIT)的崛起的能力技术。


尽管这个名字留言队列遥测运输,MQTT的通信方法不涉及消息排队。


建筑学

MQTT通常被描述为“轻量级”协议,这意味着它使用较少的带宽来发送消息而不是其他协议。这种低带宽使用率感谢MQTT的发布 - 订阅或“PUB-SUB,”通信方法 - 在TCP / IP之上运行 - 最小化网络上的有效载荷。这是它的工作原理:

MQTT协议指定两种类型的系统:客户端和经纪人(服务器)。客户端可以是发布者,订阅者或两者。经纪人管理出版商和订阅者之间的流量。

MQTT

图像信用:Kamara系统

发布者发送的消息被分类为类似于文件结构的层次结构或主题。当—且仅当—有新的或更新的信息时,发布者向代理发送消息,代理将消息转发给订阅该主题的所有客户端—这种通信方法称为“通过异常报告”。因为消息是通过代理(也称为一对多通信)路由和管理的,所以MQTT使用的带宽比依赖于一对一通信模型的其他协议要少得多。

客户端可以在层次结构的任何级别订阅消息 - 例如,在层次结构“Axis3 / Gripper1 / status”中,客户端可以订阅主题,“AXIS3”或副主题“状态”或“格拉普尔1。”例如,如果客户端订阅主题“Axis3”,它将收到落在“Axis3”主题和其所有子主题下的所有消息。因此,如果有一个“Axis3 / Gripper2”的疑要,则客户端将收到这些消息以及落在副主题“Axis3 / Gripper1下方的消息。

MQTT

通过MQTT,代理管理发布者和订阅者之间的通信。只有当有新信息时,消息才会发送给该特定主题的订阅者。

国家意识

MQTT还提供了州的意识,因此订阅者始终知道发布者是否在线。如果客户端(订阅者或发布者)向代理发送断开的消息,则该客户端可以使用相同的标识在稍后重新连接到代理。这有时被称为“优雅关机”。

但是,如果发布者在没有向代理发送断开消息的情况下断开连接,代理将向该发布者的订阅者发送“最后遗嘱”消息,标识断开连接的发布者并通知订阅者该做什么。尽管消息通常不保留,但MQTT允许代理(如果在发布者的配置中指定)保留发布者发送的最后一条消息,以便新的或返回的订阅者可以确保他们的订阅是活动的,并接收到最新的信息。

安全

MQTT允许在与经纪人建立连接时为客户端实现用户名和密码 - 但这些用户名和密码在清除文本中传递。因为mqtt是一个应用级别协议在物联网和工业物联网应用中,确保数据加密和安全的常见解决方案是使用TLS / SSL.

用途

MQTT协议是所有主要云平台的标准,包括Microsoft Azure、IBM cloud和Amazon Web Services。Facebook甚至在其Facebook Messenger和Instagram应用程序中使用了MQTT。对于工业应用,MQTT特别适合于远程监控,它的轻量级特性使MQTT成为物联网和工业物联网应用中使用最广泛的协议之一。


值得注意的是,对于许多工业自动化应用,MQTT是用的Sparkplug B.软件规范,它定义了主题名称空间和有效负载定义,并描述了状态管理如何工作以及如何在SCADA系统中使用它。


了下:运动控制提示


相关文章阅读更多>

具有纳米精度的纳米计量应用的压电电机
新生产线的无刷直流电动机从奥比
定制和可靠的步进电机解决了HVAC阻尼器的极端应用
什么是电磁断电制动器,它们在哪里使用?

运动设计指南

“运动

ENEWS注册

运动控制课堂

设计世界数字版

封面

浏览最新一期设计世界和背部问题,易于使用高质量的格式。立即剪辑,分享和下载领先的设计工程杂志。

EDABoard电子论坛

全球顶级问题解决EE论坛,涵盖微控制器,DSP,网络,模拟和数字设计,射频,电力电子,PCB布线等

EDABoard:电子论坛

赞助内容

  • 不锈钢,碳钢,还是玻璃纤维?如何为您的申请确定理想的外壳材料
  • 评估和设计多股输送机风格和解决方案的产品处理挑战
  • 使用超宽带的创造方式以及您需要知道的方法即可开始
  • HELUKABEL PVC控制和电机电缆获得ECOLAB认证
  • 电子阀技术
  • 特殊环:自锁,平衡,ID/OD锁
工程交易

工程交流是一个面向工程师的全球教育网络社区。

连接,分享,今天学习»

微博通过@DesignWorld
设计的世界
  • 广告
  • 关于我们
  • 接触
  • 管理您的设计世界订阅
  • 订阅
  • 设计世界数字网络
  • 工程白皮书
  • 飞跃奖

Copyright©2021 WTWH Media LLC. All Rights Reserved。除非事先得到WTWH媒体的书面许可,否则不得复制、分发、传送、缓存或以其他方式使用本网站内容
隐私政策|广告|关于我们

搜索设计世界

  • 家
  • 文章
    • 3D CAD.
    • 电子•电气
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
  • 3D CAD模型
    • 一系列组织
    • TraceParts
  • 领导
    • 2020年的赢家
    • 2019年的赢家
    • 飞跃奖
  • 资源
    • 订阅
    • 数字问题
      • ee世界数字问题
    • 设计工程的未来
    • 飞跃奖
    • MC²运动控制课堂
    • 运动设计指南库
    • 播客
    • 供应商
    • 网络研讨会
  • 女性在工程
  • 电子书/技术提示
  • 视频
  • 新型冠状病毒肺炎
我们使用cookie来个性化内容和广告,提供社交媒体功能,并分析我们的流量。我们还与我们的社交媒体、广告和分析合作伙伴分享您使用我们网站的信息,这些合作伙伴可能会将您使用我们网站的信息与您提供给他们的或他们从您使用他们的服务中收集的其他信息相结合。如果您继续使用本网站,您即同意我们的cookies。 行不阅读更多