一种物联网系统及其网络通信方法、装置及存储介质制造方法及图纸

技术编号:20628019 阅读:26 留言:0更新日期:2019-03-20 17:36
本申请公开了一种物联网系统中的网络通信方法,应用于物联网云服务器,包括:接收网关透传的节点设备的上发数据包;获取预先配置的节点设备的通信协议;根据通信协议对上发数据包进行解析;获取上发数据包中携带的目标状态数据。由于本申请中不再由网关进行协议解析,因此无需为适应各种通信协议而对网关进行针对性开发和部署,极大地提高了物联网系统的扩展灵活性和部署效率,并同时有效降低了设备接入成本。本申请还公开了一种物联网系统及其网络通信装置及计算机可读存储介质,同样具有上述有益效果。

An Internet of Things System and Its Network Communication Method, Device and Storage Medium

This application discloses a network communication method in the Internet of Things system, which is applied to the Internet of Things cloud server, including: receiving uploaded data packets from node devices transmitted by gateway; acquiring the communication protocol of pre-configured node devices; parsing the uploaded data packets according to the communication protocol; and acquiring the target status data carried in the uploaded data packets. Because the gateway is no longer used to parse the protocol in this application, it is not necessary to develop and deploy the gateway in order to adapt to various communication protocols, which greatly improves the flexibility and efficiency of the deployment of the Internet of Things system, and effectively reduces the cost of equipment access. The application also discloses an Internet of Things system, its network communication device and computer readable storage medium, which also have the above beneficial effects.

【技术实现步骤摘要】
一种物联网系统及其网络通信方法、装置及存储介质
本申请涉及物联网
,特别涉及一种物联网系统及其网络通信方法、装置及计算机可读存储介质。
技术介绍
近些年来,随着物联网技术的快速发展,其应用领域也不断扩展,衍生出来的物联网节点设备的种类也越来越丰富。由于各个厂家生产的节点设备所采用的通信协议多是私有的,并且不同种类节点设备的通信要求也并不完全一致,因此,许多节点设备所支持的通信协议是各不相同的。所以,在现有技术中需要根据节点设备各种不同的通信协议针对性地开发相对应的网关,以便由网关对节点设备发送的协议数据包进行协议转换,并发送至物联网云服务器。由此,在现有技术中,当有新型节点设备入网时,便需要同时配备对应的网关,这无疑降低了物联网系统的扩展灵活性,并增大了网关的部署工作量和设备接入成本。可见,采用何种物联网系统中的网络通信技术,以便有效提高物联网系统的扩展灵活性和部署效率,并有效降低设备接入成本,是本领域技术人员所亟待解决的技术问题。
技术实现思路
本申请的目的在于提供一种物联网系统及其网络通信方法、装置和计算机可读存储介质,以便有效提高物联网系统的扩展灵活性和部署效率,并有效降低设备接入成本。为解决上述技术问题,第一方面,本申请提供了一种物联网系统中的网络通信方法,应用于物联网云服务器,包括:接收网关透传的节点设备的上发数据包;获取预先配置的所述节点设备的通信协议;根据所述通信协议对所述上发数据包进行解析;获取所述上发数据包中携带的目标状态数据。可选地,在所述节点设备生成所述上发数据包之前,还包括:所述节点设备对所述目标状态数据进行编码;在所述获取所述上发数据包中携带的目标状态数据后,还包括:调用预设的解码器对所述目标状态数据进行解码。可选地,所述节点设备具体为RS485设备,所述网关具体为RS485数据集控器。可选地,所述节点设备具体为SNMP设备,所述网关具体为SNMP透传器。可选地,还包括:生成对所述节点设备的命令数据;获取预先配置的所述节点设备的所述通信协议;根据所述通信协议将所述命令数据封装为下发数据包;通过所述网关将所述下发数据包透传至所述节点设备。可选地,所述节点设备的所述通信协议具体通过以下步骤而预先配置生成:在所述节点设备入网时调用预先生成的通信协议配置模板;根据用户输入的配置参数生成所述节点设备的所述通信协议。第二方面,本申请还提供了一种物联网系统中的网络通信装置,应用于物联网云服务器,包括:数据接收模块,用于接收网关透传的节点设备的上发数据包;协议配置模块,用于预先配置生成所述节点设备的通信协议;协议获取模块,用于获取所述通信协议;协议解析模块,用于根据所述通信协议对所述上发数据包进行解析;数据获取模块,用于获取所述上发数据包中携带的目标状态数据。可选地,所述节点设备还用于:在生成所述上发数据包之前,对所述目标状态数据进行编码;所述网络通信装置还包括:数据解码模块,用于在所述数据获取模块获取所述目标状态数据之后,调用预设的解码器对所述目标状态数据进行解码。第三方面,本申请还提供了一种物联网系统,包括节点设备、网关和物联网云服务器;所述物联网云服务器用于实现如上所述的任一种物联网系统中的网络通信方法的步骤。第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上所述的任一种物联网系统中的网络通信方法的步骤。本申请所提供的物联网系统中的网络通信方法,应用于物联网云服务器,包括接收网关透传的节点设备的上发数据包;获取预先配置的所述节点设备的通信协议;根据所述通信协议对所述上发数据包进行解析;获取所述上发数据包中携带的目标状态数据。可见,相比于现有技术,本申请所提供的物联网系统中的网络通信方法,预先在物联网云服务器上配置各种节点设备具体的通信协议,进而由物联网云服务器对网关透传的上发数据包进行解析,从而获取目标状态数据。由于本申请中不再由网关进行协议解析,因此无需为适应各种通信协议而对网关进行针对性开发和部署,在新型节点设备入网时无需对网关进行更改和更换,从而极大地提高了物联网系统的扩展灵活性和部署效率,并同时有效降低了设备接入成本。本申请所提供的物联网系统及其网络通信装置及计算机可读存储介质可以实现上述物联网系统中的网络通信方法,同样具有上述有益效果。附图说明为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。图1为本申请所提供的物联网系统中网络通信方法的一种应用场景图;图2为本申请所提供的物联网系统中网络通信方法的又一种应用场景图;图3为本申请所提供的一种物联网系统中的网络通信方法的流程图;图4为本申请所提供的一种物联网系统中的网络通信装置的结构框图;图5为本申请所提供的一种物联网系统的结构框图。具体实施方式本申请的核心在于提供一种物联网系统及其网络通信方法、装置和计算机可读存储介质,以便有效提高物联网系统的扩展灵活性和部署效率,并有效降低设备接入成本。为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的
技术实现思路
具体可应用于各类物联网系统中。物联网系统是物理设备与互联网相连接而进行信息交换和通信以实现智能化识别、定位、跟踪、监控、管理等目的的一种网络系统,通常包括有各类节点设备、网关和物联网云服务器。请参考图1,图1为本申请所提供的物联网系统中的网络通信方法的一种应用场景图。在图1所示的应用场景中,所说的节点设备具体为基于RS485通信标准的传感器等终端设备,如图1中的RS485传感器1、RS485传感器2等。它与网关之间具体进行RS485串行通信,所说的网关即为图1中的RS485数据集控器。在实际应用中,许多种类的终端设备都是采用基于RS485串口通信标准的私有通信协议进行通信的,例如RS485流量计、RS485烟雾传感器等,此类设备统称为RS485设备。相对应地,此时应当采用同样支持RS485串口通信标准的RS485数据集控器作为网关进行数据采集。请参考图2,图2为本申请所提供的物联网系统中的网络通信方法的又一种应用场景图。在图2所示的应用场景中,节点设备具体为基于SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)进行通信的网络设备。其中,SNMP是基于TCP/IP协议族、用来对通信线路进行管理的网络管理标准,各类不同的SNMP设备的生产厂商在SNMP标准的基础上都有具体的专用的私有通信协议。所说的网关即图2中的SNMP透传器,所说的节点设备包括图2中的SNMP设备1、SNMP设备2等。请参考图3,图3为本申请所提供的一种物联网系统中的本文档来自技高网
...

【技术保护点】
1.一种物联网系统中的网络通信方法,其特征在于,应用于物联网云服务器,包括:接收网关透传的节点设备的上发数据包;获取预先配置的所述节点设备的通信协议;根据所述通信协议对所述上发数据包进行解析;获取所述上发数据包中携带的目标状态数据。

【技术特征摘要】
1.一种物联网系统中的网络通信方法,其特征在于,应用于物联网云服务器,包括:接收网关透传的节点设备的上发数据包;获取预先配置的所述节点设备的通信协议;根据所述通信协议对所述上发数据包进行解析;获取所述上发数据包中携带的目标状态数据。2.根据权利要求1所述的网络通信方法,其特征在于,在所述节点设备生成所述上发数据包之前,还包括:所述节点设备对所述目标状态数据进行编码;在所述获取所述上发数据包中携带的目标状态数据后,还包括:调用预设的解码器对所述目标状态数据进行解码。3.根据权利要求1所述的网络通信方法,其特征在于,所述节点设备具体为RS485设备,所述网关具体为RS485数据集控器。4.根据权利要求1所述的网络通信方法,其特征在于,所述节点设备具体为SNMP设备,所述网关具体为SNMP透传器。5.根据权利要求1至4任一项所述的网络通信方法,其特征在于,还包括:生成对所述节点设备的命令数据;获取预先配置的所述节点设备的所述通信协议;根据所述通信协议将所述命令数据封装为下发数据包;通过所述网关将所述下发数据包透传至所述节点设备。6.根据权利要求5所述的网络通信方法,其特征在于,所述节点设备的所述通信协议具体通过以下步骤而预先配置生...

【专利技术属性】
技术研发人员:陈金
申请(专利权)人:深圳市信锐网科技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1