一种远程联调测控装置及应用该装置的物联网测控系统的制作方法

文档序号:13363488阅读:184来源:国知局

本发明涉及物联网联调测控领域,具体是一种远程联调测控装置及应用该装置的物联网测控系统。



背景技术:

目前物联网技术已广泛用于电力电网系统中,如仓储管理、电力巡检、电力集抄等。目前电力部门在进行电力物联网测试研究时或多或少存在一些问题。如各类rfid标签、手持rfid终端、无线传感节点等物联网基础设备缺乏相应的测试工具,不能对其性能进行有效评价。并且上述物联网设备的功能定制主要依赖于设备供应商,各业务部门目前缺乏针对物联网设备的开发环境和通用的软硬件接口,难以进行自主的二次开发。另外业务人员对物联网技术了解程度不够,较依赖可视化、互动化程度较高的教学设施进行测试研发。



技术实现要素:

本发明的目的在于提供一种远程联调测控装置及应用该装置的物联网测控系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种远程联调测控装置,其包括主控芯片、wi-fi模块、以太网接口、显示模块、多路物联网设备接口以及电源供电模块;所述主控芯片用于处理数据;主控芯片包括稳压电路系统、设备控制单元、电路解析模块、信息收发模块和控制键盘,稳压电路系统与所述设备控制单元连接,所述稳压电路系统与所述电路解析模块连接,所述稳压电路系统与所述信息收发装置连接,所述设备控制单元与所述电路解析模块连接,所述电路解析模块与所述信息收发装置连接,所述控制键盘与所述电路解析模块连接,其中,电路解析模块的作用是对数据进行解析处理,控制键盘的作用是输入数据;所述wi-fi模块、以太网接口的一端连接主控芯片,另一端连接服务器,用于完成联调测控装置与服务器的数据双向交流;所述显示模块连接主控芯片,用于实时显示联调测控装置的运行状态及用户下达的命令指令、物联网设备反馈的数据信息;所述多路物联网设备接口的一端连接主控芯片,另一端连接物联网设备,为联调测控装置与物联网设备的程序重复下载和数据交换的通道;所述电源供电模块连接主控芯片,用于提供工作电源。

特别地,所述主控芯片采用raspbian系统,集成有物联网开发平台,并对所述物联网开发平台中编译脚本、烧录脚本、数据工具、解析工具进行软件接口的封装,用户使用时无需考虑各平台的实际差异,只需按照接口携带对应的数据参数即可,其中,所述数据参数包括联调测控装置的ip地址、物联网设备的类型、物联网设备对应的物理连接口、物联网设备对应的运行代码、要执行的操作类型;对用户下达的不同类型的数据参数进行判断分析,从而选择对应的平台、物联网设备、代码、命令完成用户要执行的操作。

特别地,所述联调测控装置预留有若干物联网设备连接接口,并维护一个接口映射表,对每个接口进行编号,实现连入的物联网设备与多路物联网设备接口中连接接口的一一对应;在对物联网设备进行程序下载和数据获取时,能够多点批量重烧录和多节点数据同时获取;在执行多点操作时,只需要对所述接口映射表进行遍历,程序下载脚本和数据获取脚本根据对应关系依次对多个物联网设备进行操作。

本发明还公开了一种应用上述远程联调测控装置的物联网联调测控系统,其包括用户终端、服务器、联调测控装置以及物联网设备;所述用户终端与服务器连接,用于供用户发送命令和接收数据,所述命令和数据由所述服务器进行封装传递;所述服务器与联调测控装置连接,用于硬件资源的分配和命令的收发处理;所述联调测控装置与物联网设备连接,用于管理接入的物联网设备,对其进行程序下载与数据获取。

特别地,所述用户终端包括个人电脑、平板及智能手机。

特别地,所述服务器安装有mysql数据库,用于记录用户信息、联调测控装置信息;所述服务器还用于处理用户使用用户终端从浏览器通过tcp/ip协议传输来的请求数据,响应用户的请求命令,并对命令进行解析,控制对应的联调测控装置。

特别地,所述远程联调测控装置启动时,将根据保存的服务器地址信息,通过wi-fi自行连接到服务器,并告知服务器本地的mac地址、接入的物联网设备信息,服务器将上述信息写入数据库并在联调测控装置状态发生变化时,实时的对数据库进行更新;当用户通过服务器请求对联调测控装置进行控制时,服务器将建立一张用户帐号与物联网设备mac地址的关系表,实现用户与联调测控装置的关系对应;其中,一个用户可以向服务器请求控制若干台联调测控装置。

特别地,所述服务器在实现用户与联调测控装置的对应后,将根据当前用户申请控制的联调测控装置接入的物联网设备信息,将物联网设备以可视化编号的形式反映到网页中,并在网页中提供能针对本物联网设备的操作功能按钮,用户只需选取对应的编号并点击功能按钮即可将指令发送到相应的联调测控装置,联调测控装置主控程序分析对应的命令参数,确定其命令类型、设备接口号、平台类型等,从而进一步控制对应的物联网平台程序控制对应的物联网设备;其中,一次选取若干编号便可实现对若干物联网设备的同时操控,完成并发批量程序下载和数据获取。使用者可省去中间的环节,直接实现与物联网设备的远程交互。

本发明提出的联调测控装置及应用该装置的物联网联调测控系统能够对各种物联网设备实现联调测控,对业务人员的技术要求低,便捷高效。本发明提供了一个集研发、调试、试验为一体的通用平台,为电力行业在发电、输电、变电、配电、用电等环节的物联网应用提供有效的解决方案,可通过远程操控,使用更加便利。

附图说明

图1为本发明实施例提供的远程联调测控装置结构图;

图2为本发明实施例提供的主控芯片的结构示意图;

图3为本发明实施例提供的物联网联调测控系统结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

请参照图1和图2所示,图1为本发明实施例提供的联调测控装置结构图,图2为本发明实施例提供的主控芯片的结构示意图。

本实施例中联调测控装置100具体包括主控芯片101、wi-fi模块102、以太网接口103、显示模块104、多路物联网设备接口105以及电源供电模块106;所述主控芯片101用于处理数据;主控芯片101包括稳压电路系统107、设备控制单元108、电路解析模块109、信息收发模块110和控制键盘111,稳压电路系统107与所述设备控制单元108连接,所述稳压电路系统107与所述电路解析模块109连接,所述稳压电路系统107与所述信息收发装置110连接,所述设备控制单元108与所述电路解析模块109连接,所述电路解析模块109与所述信息收发装置110连接,所述控制键盘111与所述电路解析模块109连接,其中,电路解析模块109的作用是对数据进行解析处理,控制键盘111的作用是输入数据;所述wi-fi模块102、以太网接口103的一端连接主控芯片101,另一端连接服务器,用于完成联调测控装置100与服务器的数据双向交流;所述显示模块104连接主控芯片101,用于实时显示联调测控装置100的运行状态及用户下达的命令指令、物联网设备反馈的数据信息;所述多路物联网设备接口105的一端连接主控芯片101,另一端连接物联网设备,为联调测控装置100与物联网设备的程序重复下载和数据交换的通道;所述电源供电模块106连接主控芯片101,用于提供工作电源。其中,所述物联网设备包括但不限于telosb系列节点、micaz系列节点、cc26xx系列节点、2.4grfid阅读器、超高频rfid阅读器。

于本实施例,所述主控芯片101采用arm1176jzf-s核心(arm11系列)。所述主控芯片101采用raspbian系统(一种小型的linux系统),集成有物联网开发平台如tinyos、contiki等,并对所述物联网开发平台中编译脚本、烧录脚本、数据工具、解析工具进行软件接口的封装,用户使用时无需考虑各平台的实际差异,只需按照接口携带对应的数据参数即可,其中,所述数据参数包括当前联调测控装置100的ip地址、当前物联网设备的类型、当前物联网设备对应的物理连接口、当前物联网设备对应的运行代码、当前要执行的操作类型如编译、烧录、数据获取);系统软件对用户下达的不同类型的数据参数进行判断分析,从而选择对应的平台、物联网设备、代码、命令完成用户要执行的操作。通过上述处理,使联调测控装置100解决了各类物联网设备的开发平台差异化的问题。

所述联调测控装置100预留有若干物联网设备连接接口,并维护一个接口映射表,对每个接口进行编号,实现连入的物联网设备与多路物联网设备接口105中连接接口的一一对应;在对物联网设备进行程序下载和数据获取时,能够多点批量重烧录和多节点数据同时获取;在执行多点操作时,只需要对所述接口映射表进行遍历,程序下载脚本和数据获取脚本根据对应关系依次对多个物联网设备进行操作。通过上述处理,使联调测控装置100解决了连接物联网设备的数量问题。所述联调测控装置100的主控软件采用java语言开发,主控软件对外提供调用接口,获取到调用命令后解析命令参数,从而对应调用各类物联网平台指令、脚本、工具实现对物联网设备的控制。

如图3所示,图3为本发明实施例提供的物联网联调测控系统结构图。

本实施例中应用上述联调测控装置100的物联网联调测控系统具体包括用户终端201、服务器202、联调测控装置100以及物联网设备203;所述用户终端201与服务器202连接,用于供用户发送命令和接收数据,所述命令和数据由所述服务器202进行封装传递;所述服务器202与联调测控装置100连接,用于硬件资源的分配和命令的收发处理;所述联调测控装置100与物联网设备203连接,用于管理接入的物联网设备203,对其进行程序下载与数据获取。在本实施例中所述用户终端201包括但不限于个人电脑、平板及智能手机。

所述服务器202上安装有mysql数据库,用于记录用户信息、联调测控装置信息;所述服务器202采用当下流行的ssh(spring+strust+hibernate)框架开发,处理用户使用用户终端201从浏览器通过tcp/ip协议传输来的请求数据,响应用户的请求命令,并对命令进行解析,控制对应的联调测控装置100。

所述联调测控装置100启动时,将根据保存的服务器202地址信息,通过wi-fi自行连接到服务器202,并告知服务器202本地的mac地址、接入的物联网设备203信息,服务器202将上述信息写入数据库并在联调测控装置100状态发生变化时,实时的对数据库进行更新;当用户通过服务器202请求对联调测控装置100进行控制时,服务器202将建立一张用户帐号与物联网设备203mac地址的关系表,实现用户与联调测控装置100的关系对应;其中,一个用户可以向服务器202请求控制若干台联调测控装置100。

所述服务器202在实现用户与联调测控装置100的对应后,将根据当前用户申请控制的联调测控装置100接入的物联网设备203信息,将物联网设备203以可视化编号的形式反映到网页中,并在网页中提供能针对本物联网设备203的操作功能按钮如程序下载、代码编译、数据获取等,用户只需选取对应的编号并点击功能按钮即可将指令发送到相应的联调测控装置100,联调测控装置100主控程序分析对应的命令参数,确定其命令类型、设备接口号、平台类型等,从而进一步控制对应的物联网平台程序控制对应的物联网设备203;其中,一次选取若干编号便可实现对若干物联网设备203的同时操控,完成并发批量程序下载和数据获取。使用者可省去中间的环节,直接实现与物联网设备203的远程交互。

本发明的技术方案能够对各种物联网设备实现联调测控,对业务人员的技术要求低,便捷高效。本发明提供了一个集研发、调试、试验为一体的通用平台,为电力行业在发电、输电、变电、配电、用电等环节的物联网应用提供有效的解决方案。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1