技术领域
[0001] 本实用新型涉及通信技术领域,特别是高速公路机器人模块间通信装置。
相关背景技术
[0002] 为了交通警察方便携带高速公路机器人,将机器人各模块分离。高速公路机器人做成既可以模块安装一体化机器人,又可以单独使用各模块。各模块间通讯大部分依赖服务器总台或终端总控制交互。为提高各模块响应实时性和分布式工作,本实用新型提出一种高速公路机器人模块间通信装置。实用新型内容
[0003] 本实用新型的目的旨在至少解决所述技术缺陷之一。
[0004] 本实用新型的目的在于克服现有技术各模块间通讯大部分依赖服务器总台或终端总控制交互的缺点,解决背景技术中所提到的问题,提供高速公路机器人模块间通信装置,本专利使用4Gmqtt数据流转,达到各模块实时通讯目的。
[0005] 本实用新型的目的通过以下技术方案来实现:高速公路机器人模块间通信装置,所述高速公路机器人包括底盘模块A、LED屏模块B和传感器模块C,所述底盘模块上设置有4G模组A,所述LED屏模块B上设置有4G模组B,所述传感器模块C上设置有4G模组C,所述底盘模块A、LED屏模块B和传感器模块C之间通过mqtt数据流转,机器人模块之间mqtt数据流转,流转同一种数据,不增加数据处理开销,解决高速公路机器人各模块数据通信实时性问题,各模块独立工作、不需要终端处理数据、模块单独边缘处理mqtt数据。
[0006] 优选的,所述底盘模块A与LED屏模块B之间通过mqtt数据流转双向连接。
[0007] 优选的,所述LED屏模块B和传感器模块C之间通过mqtt数据流转双向连接。
[0008] 优选的,所述底盘模块A与和传感器模块C之间同样通过mqtt数据流转双向连接。
[0009] 优选的,所述底盘模块A、LED屏模块B和传感器模块C之间通过4Gmqtt数据流转,通过4Gmqtt可以使高速公路机器人各模块单独使用,无远距离限制。
[0010] 优选的,所述底盘模块A、LED屏模块B和传感器模块C之间通过阿里云mqtt数据流转,通过阿里云topic数据流转,做到各模块间及时响应同步数据,避免终端处理器处理数据延时。
[0011] 与现有技术相比,本实用新型具有以下优点:
[0012] 该高速公路机器人模块间通信装置,通过4Gmqtt可以使高速公路机器人各模块单独使用,无远距离限制,通过阿里云topic数据流转,做到各模块间及时响应同步数据,避免终端处理器处理数据延时。
具体实施方式
[0015] 本实用新型附加的方面和优点将在下面结合附图的描述中进一步给出,部分将从下面的描述中变得明显,或通过本实用新型的实践了解到。
[0016] 高速公路机器人模块间通信装置,高速公路机器人包括底盘模块A、LED屏模块B和传感器模块C,底盘模块上设置有4G模组A,LED屏模块B上设置有4G模组B,传感器模块C上设置有4G模组C,底盘模块A、LED屏模块B和传感器模块C之间通过mqtt数据流转,机器人模块之间mqtt数据流转,流转同一种数据,不增加数据处理开销,解决高速公路机器人各模块数据通信实时性问题,各模块独立工作、不需要终端处理数据、模块单独边缘处理mqtt数据[0017] 以下结合附图,对本实用新型的技术方案作进一步阐释:
[0018] 如图1所示,高速公路机器人模块间通信装置,高速公路机器人包括底盘模块A、LED屏模块B和传感器模块C,底盘模块上设置有4G模组A,LED屏模块B上设置有4G模组B,传感器模块C上设置有4G模组C,底盘模块A、LED屏模块B和传感器模块C之间通过mqtt数据流转,机器人模块之间mqtt数据流转,流转同一种数据,不增加数据处理开销,解决高速公路机器人各模块数据通信实时性问题,各模块独立工作、不需要终端处理数据、模块单独边缘处理mqtt数据。
[0019] 底盘模块A、LED屏模块B和传感器模块C之间通过阿里云mqtt数据流转,通过阿里云topic数据流转,做到各模块间及时响应同步数据,避免终端处理器处理数据延时,如图2所示,为阿里云数据流转示例。
[0020] 具体地,底盘模块A与LED屏模块B之间通过mqtt数据流转双向连接,LED屏模块B和传感器模块C之间通过mqtt数据流转双向连接,底盘模块A与和传感器模块C之间同样通过mqtt数据流转双向连接。
[0021] 本实用新型的工作原理如下:
[0022] 1)将高速公路机器人各功能,拆分模块化。为各模块配置4G模组。
[0023] 2)机器人每个功能模块分配一个阿里云设备账号。
[0024] 3)机器人每个模块定义功能,创建各功能的topic话题,创建不同的关键字(如A底盘模块topic关键字chassis;Led显示屏B模块topic关键字led;C传感器模块topic关键字sensor)。
[0025] 4)机器人各模块的topic,在阿里云服务器设置流转规则。如模块A的mqtt_chassis话题流转到模块B的mqtt_led话题。模块A发布mqtt_chassis话题后,数据经过流转,直接映射到模块B的mqtt_led话题。模块B订阅mqtt_led话题,在模块B处理器中解析数据,实现模块A发出的指令显示led字幕,如"图2.阿里云mqtt数据流转示例"。
[0026] 5)各模块可以直接实现点对点通信,不用经过模块间相互传递,做到分布式实时处理。例如,模块A、B、C都发布相同话题mqtt_message,内容通过关键字区分,A模块内容关键字chassis;B模块内容关键字led;C模块内容关键字sensor。模块A、B、C都订阅相同话题mqtt_get,内容关键字区分同发布话题。如图"图1.高速模块化机器人模块间mqtt数据流转",各模块间数据流转为双向的,各模块两两建立mqtt数据流转通信。A关键字可以流转到B关键字和C关键字,B关键字可以流转到C关键字。
[0027] 以上显示和描述了本实用新型的基本原理、主要特征和优点。本行业的技术人员应该了解,本实用新型不受上述实施例的限制,上述实施例和说明书中描述的只是说明本实用新型的原理,在不脱离本实用新型精神和范围的前提下,本实用新型还会有各种变化和改进,这些变化和改进都落入要求保护的本实用新型范围内。