一种物联网平台通信测评方法技术

技术编号:23674625 阅读:29 留言:0更新日期:2020-04-04 19:35
本发明专利技术提供了一种物联网平台通信测评方法,包括以下步骤:S1、选择采集模块与云平台之间的通信模式,若通信模式为轮询模式则进入步骤S2,若通信模式为主动上报模式则进入步骤S3;S2、所述云平台向采集模块发送轮询请求并且记录轮询发送时刻,所述采集模块通过通信模块向云平台发送采集数据;S3、所述采集模块通过通信模块按照主动上报模式中预设的上报频率将采集数据发送至云平台;S4、所述云平台进行采集模块性能分析、通信性能分析和云平台性能分析。这种物联网平台通信测评方法在数据采集过程中,从长期数据采集稳定性、连续数据采集稳定性、通信时长等方面对云平台、网关和传感器的性能进行了细致的测评和数据统计展示,方便用户进行设备和平台选型。

A communication evaluation method of Internet of things platform

【技术实现步骤摘要】
一种物联网平台通信测评方法
本专利技术涉及物联网
,尤其涉及一种物联网平台通信测评方法。
技术介绍
在国家的扶持和科技快速发展的基础上,近几年来物联网得到的快速的发展,越来越多的关于物联网的应用走入了人们的生活,其中应用最为广泛的就是数据采集系统。现如今的数据采集系统一般包括云端、网关和采集端,但是由于市面上的云端的种类、网关种类和传感器的种类越来越多,人们往往无法正确的选用适合自己使用环境的云平台、网关和传感器,无法判断所选的云平台、网关和传感器在长期使用时的品质是否稳定,这就对人们的使用体验产生了影响,现有技术中也没有科学的测评方法能够帮助用户,因此专利技术一种物联网平台通信测评方法是有必要的。
技术实现思路
本专利技术要解决的技术问题是:为了解决人们在选用云平台、网关和传感器时无法判断云平台、网关和传感器的性能的问题,本专利技术提供了一种物联网平台通信测评方法来解决上述问题。本专利技术解决其技术问题所采用的技术方案是:一种物联网平台通信测评方法,包括以下步骤:S1、选择采集模块与云平台之间的通信模式,若通信模式为轮询模式则进入步骤S2,若通信模式为主动上报模式则进入步骤S3;S2、所述云平台向采集模块发送轮询请求并记录且轮询发送时刻,所述采集模块通过通信模块向云平台发送采集数据,所述云平台接收采集数据并且记录轮询接收时刻,所述云平台将采集数据和获取采集数据的采集时刻存储至数据中心,所述云平台根据数据中心的反馈记录轮询入库时刻;S3、所述采集模块通过通信模块按照主动上报模式中预设的上报频率将采集数据发送至云平台,所述云平台根据通信模块反馈获取并且记录上报时刻,所述云平台接收采集数据并且记录上报接收时刻,所述云平台将采集数据和获取采集数据的采集时刻存储至数据中心,所述云平台根据数据中心的反馈记录上报入库时刻;S4、所述云平台进行采集模块性能分析、通信性能分析和云平台性能分析。作为优选,所述步骤S2具体包括一下步骤:S201、所述云平台向采集模块发送轮询请求并且将轮询请求发送时间记为轮询发送时刻,所述云平台将轮询超时次数的数值初始化为0;S202、所述云平台在发送轮询请求后开始记录等待时间,若所述云平台在等待时间小于等待阈值时未收到采集数据则进入步骤S203,否则进入步骤S204;S203、所述云平台判断轮询超时次数的数值是否大于轮询阈值;若轮询超时次数的数值未大于轮询阈值则所述云平台将轮询超时次数的数值加一并且将等待时间清零,所述云平台重新向采集模块发送轮询请求并且重新记录轮询发送时刻,重新进入步骤S202;若轮询超时次数的数值大于轮询阈值则所述云平台在数据中心内记录轮询超时次数的数值;S204、所述云平台将接收到采集数据的时间记为轮询接收时刻,所述云平台将采集数据和获取采集数据的采集时刻存储至数据中心并且根据数据中心的反馈记录轮询入库时刻,所述云平台在数据中心内记录轮询超时次数的数值。作为优选,在步骤S4中,所述采集模块性能分析具体包括准确率分析和长期稳定性分析;所述数据准确率分析通过数据准确率衡量,具体包括以下步骤:所述云平台获取多个不同来源的同种类的采集模块并且获取多个采集数据,多个所述采集模块对应的云平台和通信模块均保持一致;所述云平台从外部获取对比数据;所述云平台分别计算多个采集模块的数据准确率,所述数据准确率为采集数据与对比数据的比值;所述长期稳定性分析通过数据长期稳定率来衡量,具体包括以下步骤:所述云平台接收并且存储单个采集模块的采集数据;所述云平台从外部获取对比数据;所述云平台遍历时间长度A内数据中心存储的采集数据并且根据稳定阈值计算长期数据稳定率,所述长期数据稳定率为时间长度A内采集数据与对比数据的差值的绝对值小于稳定阈值的采集数据的数量与时间长度A内采集数据的总数量的比值;作为优选,在步骤S4中,所述通信性能分析包括轮询模式下的通信性能分析和主动上报模式下的通信性能分析;在轮询模式下,所述通信性能由轮询模式通信时长来衡量,具体包括以下步骤:所述云平台获取多种通信模块在轮询模式下工作时的多组轮询发送时刻和轮询接收时刻,多种所述通信模块对应的云平台和采集模块均保持一致;所述云平台计算轮询模式通信时长,所述轮询模式通信时长为轮询接收时刻与轮询发送时刻、通信模块处理时长和采集模块处理时长之和的差值,所述通信模块处理时长为预先测量的通信模块与采集模块之间的计算和转发时长,所述采集模块处理时长为预先测量的采集模块获取采集数据的所需时长;在主动上报模式下,所述通信性能由上报模式通信时长来衡量,具体包括以下步骤:所述云平台获取多种通信模块在主动上报模式下工作时的多组上报时刻和上报接收时刻,多种所述通信模块对应的云平台和采集模块均保持一致;所述云平台计算上报模式通信时长,所述上报模式通信时长为上报接收时刻与上报时刻的差值。作为优选,在步骤S4中,所述云平台性能由入库时长来衡量;在轮询模式下,所述入库时长为轮询接收时刻与轮询入库时刻的差值;在主动上报模式下,所述入库时长为上报接收时刻与上报入库时刻的差值。作为优选,还包括上报时间均匀性分析,上报时间均匀性由上报时间均匀度衡量,具体包括以下步骤:所述云平台计算上报通信时长后根据上报通信时长和上报标准时长计算上报时间均匀度,上报时间均匀度为上报通信时长与上报标准时长的比值。作为优选,所述通信模块和采集模块包括采集通讯一体的变送器和采集通讯分离的网关与传感器。本专利技术的有益效果是,这种物联网平台通信测评方法在数据采集过程中,从长期数据采集稳定性、连续数据采集稳定性、轮询超时次数、丢包率、衰减趋势率和准确率等方面对云平台、网关和传感器的性能进行了细致的测评和数据统计展示,方便用户根据自己的场景需要和得到的测评数据,选用合适的传感器、网关、云平台和变送器,节约用户的成本。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术一种物联网平台通信测评方法的最优实施例的流程图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。如图1所示,本专利技术提供了一种物联网平台通信测评方法,包括以下步骤:S1、用户根据自身的使用需要,选择需要测评的采集模块与云平台之间的通信模式,在本实施例中,通信模式包括轮询模式和主动上报模式;若通信模式为轮询模式则进入步骤S2,若通信模式为主动上报模式则进入步骤S3;S2、云平台向采集模块发送轮询请求,采集模块按照轮询模式向云平台发送采集数据,具体包括以下步骤:S201、云平台向采集模块发送轮询请求并且将轮询请求发送时间记为轮询发送时刻,云平本文档来自技高网...

【技术保护点】
1.一种物联网平台通信测评方法,其特征在于,包括以下步骤:/nS1、选择采集模块与云平台之间的通信模式,若通信模式为轮询模式则进入步骤S2,若通信模式为主动上报模式则进入步骤S3;/nS2、所述云平台向采集模块发送轮询请求并且记录轮询发送时刻,所述采集模块通过通信模块向云平台发送采集数据,所述云平台接收采集数据并且记录轮询接收时刻,所述云平台将采集数据和获取采集数据的采集时刻存储至数据中心,所述云平台根据数据中心的反馈记录轮询入库时刻;/nS3、所述采集模块通过通信模块按照主动上报模式中预设的上报频率将采集数据发送至云平台,所述云平台根据通信模块反馈获取并且记录上报时刻,所述云平台接收采集数据并且记录上报接收时刻,所述云平台将采集数据和获取采集数据的采集时刻存储至数据中心,所述云平台根据数据中心的反馈记录上报入库时刻;/nS4、所述云平台进行采集模块性能分析、通信性能分析和云平台性能分析。/n

【技术特征摘要】
1.一种物联网平台通信测评方法,其特征在于,包括以下步骤:
S1、选择采集模块与云平台之间的通信模式,若通信模式为轮询模式则进入步骤S2,若通信模式为主动上报模式则进入步骤S3;
S2、所述云平台向采集模块发送轮询请求并且记录轮询发送时刻,所述采集模块通过通信模块向云平台发送采集数据,所述云平台接收采集数据并且记录轮询接收时刻,所述云平台将采集数据和获取采集数据的采集时刻存储至数据中心,所述云平台根据数据中心的反馈记录轮询入库时刻;
S3、所述采集模块通过通信模块按照主动上报模式中预设的上报频率将采集数据发送至云平台,所述云平台根据通信模块反馈获取并且记录上报时刻,所述云平台接收采集数据并且记录上报接收时刻,所述云平台将采集数据和获取采集数据的采集时刻存储至数据中心,所述云平台根据数据中心的反馈记录上报入库时刻;
S4、所述云平台进行采集模块性能分析、通信性能分析和云平台性能分析。


2.如权利要求1所述的一种物联网平台通信测评方法,其特征在于:
所述步骤S2具体包括一下步骤:
S201、所述云平台向采集模块发送轮询请求并且将轮询请求发送时间记为轮询发送时刻,所述云平台将轮询超时次数的数值初始化为0;
S202、所述云平台在发送轮询请求后开始记录等待时间,若所述云平台在等待时间小于等待阈值时未收到采集数据则进入步骤S203,否则进入步骤S204;
S203、所述云平台判断轮询超时次数的数值是否大于轮询阈值;
若轮询超时次数的数值未大于轮询阈值则所述云平台将轮询超时次数的数值加一并且将等待时间清零,所述云平台重新向采集模块发送轮询请求并且重新记录轮询发送时刻,重新进入步骤S202;
若轮询超时次数的数值大于轮询阈值则所述云平台在数据中心内记录轮询超时次数的数值;
S204、所述云平台将接收到采集数据的时间记为轮询接收时刻,所述云平台将采集数据和获取采集数据的采集时刻存储至数据中心并且根据数据中心的反馈记录轮询入库时刻,所述云平台在数据中心记录轮询超时次数的数值。


3.如权利要求2所述的一种物联网平台通信测评方法,其特征在于:
在步骤S4中,所述采集模块性能分析具体包括准确率分析和长期稳定性分析;
所述数据准确率分析通过数据准确率衡量,具体包括以下步骤:
所述云平台获取多个不同来源的同种类的采集模块并且获取多个采集数据,多个所述采集模块对应的云平台和通信模块均保持一致;
所述云平台从外部获取对比数据,对比数据为从外部获取的与采集模块所处区域相同并且数据类型一致的数据;
所述云平台分别计算多...

【专利技术属性】
技术研发人员:高炎龙迎春
申请(专利权)人:江苏百倍云信息科技有限公司
类型:发明
国别省市:江苏;32

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

1