The invention relates to the field of IoT (Internet of things), in particular to a data reporting method, device and system in the field of IoT. In an IoT data reporting method, the IoT gateway supports three modes of reporting data to the IoT platform or the IoT application server, including real-time mode, non-real-time mode, as well as real-time mode and non-real-time mode simultaneously open mode. According to the environment information (such as wireless network signal strength), or the control command of the IoT platform or the IoT application server, the IoT gateway can flexibly change the data reporting mode to ensure that the IoT gateway can meet the needs of the IoT platform or the IoT application server for the business data in different network environment or different business scenarios.
【技术实现步骤摘要】
一种IoT数据上报的方法、装置和系统
本专利技术涉及IoT(Internetofthings,物联网)领域,尤其涉及一种IoT领域的数据上报方法、装置和系统。
技术介绍
在IoT网络中,部署在近场网络中的多个传感器通过近场协议,如ZigBee,Z-Wave等,接入IoT网关,IoT网关接收传感器上报的数据,并将数据上报给IoT平台。IoT平台连接并管理多个IoT网关,并将接收的数据开放给IoT应用服务器,如车联网服务器,智慧家庭服务器,智能医疗服务器等,以使IoT应用服务器提供各类丰富的IoT服务,如车队管理,智能家居,老年看护等。由于部署在近场网络的大量传感器会产生海量的数据,为减少海量数据对传输网络和IoT平台的性能冲击,IoT网关会根据预置的数据处理规则或数据过滤规则,对采集到的数据进行预处理,然后将处理后的部分数据上报IoT平台,比如,IoT网关对传感器上报的数据进行过滤,只向IoT平台上报数值异常的数据。然而,IoT网关这种单一的数据上报模式,却无法满足不同场景下的诉求,比如,正常场景下,IoT平台可能只需要监测异常数据,而远程紧急故障定位场景下,IoT平台就需要传感器上报的所有数据;又比如,由于IoT网关对数据预处理后会即时向IoT平台上报数据,当IoT网关与IoT平台间的网络中断时,会造成大量的数据丢失。因此,需要一种灵活的、自适应的IoT数据上报方案,以满足不同业务场景和网络环境的需要。
技术实现思路
本专利技术实施例提供了一种IoT数据上报方法,装置和系统,以满足不同业务场景和网络环境下,IoT平台或IoT应用服务器对业务数据的需求。一方面, ...
【技术保护点】
1.一种IoT(Internet of things,物联网)数据上报的方法,其特征在于,IoT网关从IoT设备采集数据,所述IoT设备包括具有数据监测或命令控制功能的设备;所述IoT网关以第一模式向IoT平台或IoT应用服务器上报数据;所述IoT网关判断环境信息符合模式变更规则,或所述IoT网关根据所述IoT平台或所述IoT应用服务器下发的模式变更控制命令,以第二模式向所述IoT平台或IoT应用服务器上报数据;所述第一模式或第二模式为如下任一工作模式,包括实时模式,非实时模式和双通道模式,所述双通道模式为实时模式和非实时模式同时开启的工作模式,所述第一模式和第二模式为不同的工作模式。
【技术特征摘要】
1.一种IoT(Internetofthings,物联网)数据上报的方法,其特征在于,IoT网关从IoT设备采集数据,所述IoT设备包括具有数据监测或命令控制功能的设备;所述IoT网关以第一模式向IoT平台或IoT应用服务器上报数据;所述IoT网关判断环境信息符合模式变更规则,或所述IoT网关根据所述IoT平台或所述IoT应用服务器下发的模式变更控制命令,以第二模式向所述IoT平台或IoT应用服务器上报数据;所述第一模式或第二模式为如下任一工作模式,包括实时模式,非实时模式和双通道模式,所述双通道模式为实时模式和非实时模式同时开启的工作模式,所述第一模式和第二模式为不同的工作模式。2.如权利要求1所述的方法,其特征在于,所述实时模式下,所述IoT网关向所述IoT平台或IoT应用服务器上报的数据,为所述IoT网关根据数据处理规则对所述IoT设备的数据进行处理后的数据;所述数据处理规则为预置在所述IoT网关中,或所述IoT平台或所述IoT应用服务器下发的规则。3.如权利要求1所述的方法,其特征在于,所述非实时模式下,所述IoT网关向所述IoT平台或IoT应用服务器上报的数据为文件,所述文件存储所述IoT网关从所述IoT设备采集到的数据。4.如权利要求1-3任一所述的方法,其特征在于,所述实时模式下,所述IoT网关采用实时传输通道向所述IoT平台或所述IoT应用服务器上报数据,所述实时传输通道为所述IoT网关与所述IoT平台或所述IoT应用服务器间建立的数据传输通道;所述非实时模式下,所述IoT网关采用非实时传输通道向所述IoT平台上报数据,所述非实时传输通道为所述IoT网关与所述IoT平台或所述IoT应用服务器间建立的文件传输通道。5.如权利要求4所述的方法,其特征在于,所述非实时模式下,所述IoT网关还采用实时传输通道从所述IoT平台或所述IoT应用服务器接收控制命令。6.如权利要求1-5任一所述的方法,其特征在于,所述实时模式下,所述IoT网关根据实时数据上报规则,向所述IoT平台或所述IoT应用服务器上报数据;所述非实时模式下,所述IoT网关根据非实时数据上报规则,向所述IoT平台或所述IoT应用服务器上报存储数据的文件。7.如权利要求1-6任一所述的方法,其特征在于,所述模式变更规则为预置在所述IoT网关中的规则,或所述IoT平台或所述IoT应用服务器下发给所述IoT网关的规则;所述模式变更规则中包含触发所述IoT网关变更工作模式的环境信息。8.如权利要求1-7任一所述的方法,其特征在于,所述IoT网关支持独立或通过其它设备采集所述环境信息,所述环境信息包括网络信号状态。9.一种IoT网关设备,其特征在于,包括数据采集模块,数据处理模块,数据保存模块,实时传输模块,非实时传输模块,和模式判决模块,其中,所述数据采集模块,用于连接IoT设备并接收IoT设备上报的数据,并根据所述模式判决模块的指示,向所述数据处理模块或所述数据保存模块发送IoT设备上报的数据,或同时向所述数据处理模块和所述数据保存模块发送IoT设备上报的数据;所述数据处理模块,用于接收并处理所述数据采集模块发送的数据,并将处理后的数据发送给所述实时传输模块;所述数据保存模块,用于接收所述数据采集模块发送的数据,将数据保存为文件,并将所述保存的文件发送给所述非实时传输模块;所述实时传输模块,用于接收所述数据处理模块处理后的数据,并将所述经数据处理模块处理后的数据发送给IoT平台或IoT应用服务器;还用于接收所述IoT平台或IoT应用服务器的控制命令;所述非实时传输模块,用于接收所述数据保存模块保存的文件,并将所述文件发送给IoT平台或IoT应用服务器;所述模式判决模块,用于根据所述实时传输模块收到的模式切换控制命令,判决所述IoT网关的工作模式,并指示所述数据采集模块向所述数据处理模块或数据保存模块发送...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。