1.本发明创造属于电子信息技术领域,尤其是涉及一种天线物联网系统。
背景技术:2.随着通信和计算机技术的高速发展,促进了物联网技术得到了广泛的应用,通过物联网技术能够实时的采集任何需要监控、连接、互动的物体或过程,从而产生巨大的经济效益和社会效益。
3.由于物联网技术需要进行大量的数据信息传递,因此对天线系统提出了更高的需求。在现有技术中,天线系统能够识别的信息种类有限,同时天线系统对信息的协议解译能力较差,当物联网系统进行多维度数据交换时,天线系统将无法满足实际应用的需求,因此无法确保各类设备之间状态信息传递的时效性和可靠性。
技术实现要素:4.有鉴于此,本发明创造旨在提出一种天线物联网系统,以解决上述技术问题。
5.为达到上述目的,本发明创造的技术方案是这样实现的:
6.一种天线物联网系统,包括:
7.前端显示模块,所述前端显示模块通过vue构建显示界面,并通过所述显示界面与用户进行交互,以获取物联网设备的调控信息;
8.通信模块,所述通信模块包括netty服务器,所述netty服务器服务器用于接收物联网设备的数据信息,并向物联网设备发送指令信息;
9.数据处理模块,所述数据处理模块包括:协议解析单元、消息队列单元和数据推送单元;所述协议解析单元用于根据标签定义和标签解译的方式,将所述数据信息生成json格式的实时信息,并将所述调控信息生成json格式的指令信息;所述消息队列单元用于根据时序对实时信息和指令信息进行排序;所述数据推送单元用于通过websocket将实时信息推送至前端显示模块内部,并将指令信息推送至通信模块内部。
10.进一步的,所述前端显示模块通过图表和/或数据的形式,将所述实时信息显示在显示界面内部。
11.进一步的,所述netty服务器通过zlan接口和/或网络接口与物联网设备相连。
12.进一步的,所述数据处理模块包括第一消息消费单元,所述第一消息消费单元用于接收调控信息、数据信息、实时信息和指令信息,并将所述调控信息和数据信息发送至协议解析单元内部,实时信息和指令信息发送至消息队列单元内部。
13.进一步的,所述通信模块包括第二消息消费单元,所述第二消息消费单元用于接收指令信息,并将所述指令信息发送至netty服务器内部。
14.进一步的,所述天线物联网系统包括定时单元,所述定时单元用于根据springboot技术,使通信模块定时向物联网设备发送指令信息。
15.进一步的,所述天线物联网系统包括日志记录单元,所述日志记录单元用于根据
aop技术记录用户的登录信息、登出信息和调控信息。
16.进一步的,所述天线物联网系统还包括用户权限单元,所述用户权限单元用于获取用户的权限信息,并根据所述权限信息判断用户的显示界面可见区域。
17.相对于现有技术,本发明创造所述的一种天线物联网系统具有以下优势:
18.本发明创造所述的一种天线物联网系统,能通过数据处理模块同时识别并解译多种信息,因此能提升天线系统信息传递的及时性和可靠性,从而满足物联网系统的工作需要。其次,本系统中的协议解析单元能将各类信息转化为json格式,因此具有良好的扩展性,用户仅需添加新的xml文件即可使本系统支持新的设备。此外,本系统能通过显示界面完成与用户的交互过程,因此能提高用户使用的便利性。
附图说明
19.构成本发明创造的一部分的附图用来提供对本发明创造的进一步理解,本发明创造的示意性实施例及其说明用于解释本发明创造,并不构成对本发明创造的不当限定。在附图中:
20.图1为本发明创造实施例所述的天线物联网系统的示意图;
21.图2为本发明创造实施例所述的通信模块的示意图;
22.图3为本发明创造实施例所述的数据处理模块的示意图。
具体实施方式
23.需要说明的是,在不冲突的情况下,本发明创造中的实施例及实施例中的特征可以相互组合。
24.在本发明创造的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明创造和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明创造的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明创造的描述中,除非另有说明,“多个”的含义是两个或两个以上。
25.在本发明创造的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明创造中的具体含义。
26.下面将参考附图并结合实施例来详细说明本发明创造。
27.一种天线物联网系统,用于实现多个物联网设备之间的信号传递和控制,附图1为本实施例中天线物联网系统的示意图,如图所示,天线物联网系统包括:前端显示模块、通信模块和数据处理模块。其中前端显示模块用于实现本系统与用户之间的交互,便于用户对其他物联网设备进行调控,数据处理模块用于对不同种类的信息进行识别和解译,通信
模块用于接收和发送信息,从而实现多个物联网设备之间的信息交流。
28.所述前端显示模块通过vue构建显示界面,并通过所述显示界面与用户进行交互,以获取物联网设备的调控信息。需要说明的是,所述vue是一套用于构建用户界面的渐进式javascript框架,用户通过显示界面能够对物联网系统中的物联网设备状态进行直观了解,还能通过图标点选、区域滑动或信息键入等方式实现与显示界面之间的交互,从而将物联网设备的调控信息录入本系统内部。
29.可选的,为避免出现机密信息的外泄,所述天线物联网系统还可包括用户权限单元,所述用户权限单元用于获取用户的权限信息,并根据所述权限信息判断用户的显示界面可见区域。具体的,在进行使用前,工作人员可在用户权限单元内部设置预设权限阈值,当用户的权限信息小于预设权限阈值时,显示界面仅对当前用户显示不涉及机密信息的可见区域,当用户的权限信息大于预设权限阈值时,显示界面对当前用户显示所有可见区域。
30.所述通信模块包括netty服务器,如图2所示,在进行使用时,netty服务器通过zlan接口和/或网络接口与物联网设备相连,从而接收物联网设备的数据信息。相应的,通信模块也能在本系统生成指令信息后,将指令信息发送至相应设备内部,从而便于用户对物料网设备进行控制。
31.示例性的,在实际使用过程中,物联网系统中可包含伺服接收机、极化接收机、跟踪接收机、变频器、空调、海康视频等物联网设备,其中伺服接收机、极化接收机、跟踪接收机、变频器和空调均可通过工业化zlan接口与netty服务器相连,海康视频可直接通过网络接口与netty服务器相连。
32.此外,为提升netty服务器在接收大量指令信息时的负载均衡性,通信模块可包括第二消息消费单元。在进行工作时,第二消息消费单元将作为消息中间件,从而接收数据处理模块生成的指令信息,并将指令信息发送至netty服务器内部,进而避免消息的传递出现异常情况。
33.可选的,为提升用户操作的便利性,本实施例中所述的天线物联网系统可包括定时单元。在进行工作时,定时单元将根据springboot技术使通信模块定时向物联网设备发送指令信息,从而降低用户的操作难度。
34.示例性的,当用户对物联网系统内的空调进行调控时,定时单元能定时对空调下发对应时间点的方位俯仰控制信息,同时还能定时监控空调的实时信息,从而自动进行制冷和/或制热处理。
35.附图3为数据处理模块的示意图,如图所示,在本实施例中数据处理模块包括:协议解析单元、消息队列单元和数据推送单元。其中协议解析单元能根据标签定义和标签解译的方式,将数据信息生成json格式的实时信息,并将调控信息生成json格式的指令信息。需要说明的是,在进行信息格式转化的过程中,可根据信息的种类对信息添加标签。示例性的,所述标签可包括:接收命令、发送命令、输入信息、字段信息和二进制信息等。在进行解析时,可根据标签的类型对信息进行解译转码,从而提高信息转化的效率和准确度。
36.当实时信息和指令信息生成完毕后,可将实时信息和指令信息发送至消息队列单元内部,消息队列单元能根据时序对实时信息和指令信息进行排序,从而便于对大量信息进行解耦、削峰和异步处理。数据推送单元将会通过websocket将实时信息推送至前端显示模块内部,并将指令信息推送至通信模块内部,从而便于进行信息的传输。
37.可选的,为提升实时信息的易见性,便于用户了解物联网设备的实时状态,本实施例中所述的前端显示模块通过图表和/或数据的形式,将实时信息显示在显示界面内部。用户通过图表和/或数据能够直观、快速的了解设备的运行参数,从而及时对相关设备进行调控。
38.与通信模块相似的,由于数据处理模块内部将会同时出现大量的信息,为提升数据处理模块在接收大量指令信息时的负载均衡性,本实施例可在数据处理模块内部设置第一消息消费单元。在进行工作时,第一消息消费单元能够接收前端显示模块录入的调控信息、物联网设备的数据信息、以及协议解析单元生成的实时信息和指令信息,并能将调控信息和数据信息发送至协议解析单元内部,实时信息和指令信息发送至消息队列单元内部,从而便于进行信息的转化处理和传递。
39.作为本实施例的一个可选实施方式,为所述天线物联网系统还可包括:日志记录单元、设备管理单元和数据存储单元。其中日志记录单元可根据aop技术记录用户的登录信息、登出信息和调控信息。设备管理单元可对物联网设备的增加、删除、改动、查找、校验等操作进行记录。数据存储单元可对物联网设备信息、用户信息、日志信息等信息进行存储,从而便于用户进行调阅查询。
40.下面对上述方案的效果进行说明:
41.本实施例提供了一种天线物联网系统,能通过数据处理模块同时识别并解译多种信息,因此能提升天线系统信息传递的及时性和可靠性,从而满足物联网系统的工作需要。其次,本系统中的协议解析单元能将各类信息转化为json格式,因此具有良好的扩展性,用户仅需添加新的xml文件即可使本系统支持新的设备。此外,本系统能通过显示界面完成与用户的交互过程,因此能提高用户使用的便利性。
42.以上所述仅为本发明创造的较佳实施例而已,并不用以限制本发明创造,凡在本发明创造的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明创造的保护范围之内。