System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 气象监测数据传输系统技术方案_技高网

气象监测数据传输系统技术方案

技术编号:42366395 阅读:4 留言:0更新日期:2024-08-16 14:48
本发明专利技术公开了一种气象监测数据传输系统,包括依次通讯连接的若干气象监测仪、数据转发模块和云服务器;若干所述气象监测仪安装在监测区域内的各个采集点,用于采集监测区域内各个采集点的各种气象数据,并将采集到的气象数据打包形成数据子包D<subgt;mT</subgt;后发送给数据转发模块;数据转发模块与若干所述气象监测仪通讯连接,用于接收所述数据子包并将所述数据子包D<subgt;mT</subgt;,并将收到的数据子包D<subgt;mT</subgt;再次打包形成数据包S<subgt;T</subgt;后上传至云服务器;云服务器与所述数据数据包S<subgt;T</subgt;转发模块连接,用于接收并保存所述数据包。

【技术实现步骤摘要】

本专利技术涉及领域,具体涉及一种气象监测数据传输系统


技术介绍

1、气象监测是指气象监测机构通过气象监测数据传输系统对气象环境状况进行整体性监测和预警的活动。气象站是用于监测实时环境变化且做出相应预警提示的监测仪器。主要是由采集传感器、气象监控主机、供电系统、通讯模块等部分构成。

2、气象监测的内容主要包括风速、风向、土壤温度、土壤水分、土壤ec、土壤ph、空气温度、空气湿度、噪声、二氧化碳、大气压力、光照、雨雪状态、紫外线、总辐射、一氧化碳、臭氧、二氧化氮、二氧化硫、硫化氢、氧气、pm2.5、pm10、负氧离子、氨气、tvoc、雨量、土壤氮磷钾等二十八种气象要素。

3、若区域内的气象监测仪较多,每个气象监测仪检测的数据也多,此时,若还采用传统的实时传输的方式将实时采集到的数据上传至云服务器,则可能造成线路繁忙拥堵,就需要增加网络带宽、优化网络硬件设备和扩充传输能力等,这就增加了运行成本。


技术实现思路

1、本专利技术的目的是提供一种气象监测数据传输系统,以解决现有目前在若区域内的气象监测仪较多,监测数据较多时,数据传输通讯线路繁忙拥堵的问题。

2、为解决上述技术问题,本专利技术提供一种气象监测数据传输系统,包括:

3、若干气象监测仪,若干所述气象监测仪安装在监测区域内的各个采集点,用于采集监测区域内各个采集点的各种气象数据,并将采集到的气象数据打包形成数据子包dmt后发送给数据转发模块;

4、数据转发模块,数据转发模块分别与若干所述气象监测仪通讯连接,用于接收所述数据子包并将所述数据子包dmt,并将收到的数据子包dmt再次打包形成数据包st后上传至云服务器;

5、云服务器,云服务器与所述数据数据包st转发模块连接,用于接收并保存所述数据包。

6、进一步地,气象监测仪包括第一微处理器、与第一微处理器的输入端连接的若干用于采集不同气象数据的传感器以及用于将第一微处理器采集到的气象数据进行本地保存的第一存储器;所述第一微处理器通过第一无线收发模块与数据转发模块通讯连接。

7、进一步地,第一微处理器用于将采集到的气象数据打包形成数据子包dt,具体包括:

8、将在采集t时刻的各个传感器采集到的数据dnt分别打包成一个数据子包dmt=(d1t,d2t,d3t,……,dnt)然后将数据子包dmt按照时序排序后依次发送给数据转发模块;其中,dnt表示第n个传感器在t时刻采集到的气象数据,dmt表示第m个气象监测仪在t时刻打包形成的数据子包。

9、进一步地,每个所述气象数据dnt均携带有代表对应传感器的编码;所述第一微处理器在进行打包前,判断该采集t时刻的气象数据dnt的个数是否等于传感器的个数,若是,直接进行打包操作;若否,则查找出缺失气象数据dnt并利用第一指定字符代替该缺失的气象数据dnt,然后将缺失气象数据dnt对应的传感器的编号作为报警信号通过数据转发模块上传到云服务器。

10、进一步地,数据转发模块包括第二微处理器以及与所述第二微处理器连接用于将第二微处理器收到的数据进行本地保存的第二存储器,所述第二微处理器通过第二无线收发模块与气象监测仪通讯连接,第二微处理器通过第三无线收发模块与云服务器通讯连接。

11、进一步地,所述第二微处理器用于在将收到的数据子包dmt再次打包形成数据包st=(d1t,d2t,……,dmt),然后将st按照时序排序后依次上传到云服务器。

12、进一步地,每个所述数据子包dmt均携带有代表对应气象监测仪的编码;所述第二微处理器在进行再次打包前,判断数据子包dmt的个数是否等于气象监测仪的个数,若是,则直接进行再次打包操作;若否,则查找出缺失数据子包dmt并利用第二指定字符代替该缺失的数据子包dmt,然后将缺数据子包dmt对应的气象监测仪的编号作为报警信号上传到云服务器。

13、本专利技术的有益效果为:通过将若干气象监测仪监测到的各中数据打包后再发送到数据转发模块,可减少数据传输次数,缓解通讯线路传输压力;通过利用将各气象监测仪监测到的数据再次打包作为一个整体后,再上传到服务器;不仅可缓解线路传输压力,还可减少云服务器访问次数,减小云服务器压力,同时还可有利于数据调取,要查看某一时间段的气象数据,只需调出对应的数据包即可,无需对查找改时间段内所有数据。

本文档来自技高网...

【技术保护点】

1.一种气象监测数据传输系统,其特征在于,包括:

2.根据权利要求1所述的气象监测数据传输系统,其特征在于,所述气象监测仪包括第一微处理器、与第一微处理器的输入端连接的若干用于采集不同气象数据的传感器以及用于将第一微处理器采集到的气象数据进行本地保存的第一存储器;所述第一微处理器通过第一无线收发模块与数据转发模块通讯连接。

3.根据权利要求1所述的气象监测数据传输系统,其特征在于,所述第一微处理器用于将采集到的气象数据打包形成数据子包DT,具体包括:

4.根据权利要求2所述的气象监测数据传输系统,其特征在于,每个所述气象数据dnT均携带有代表对应传感器的编码;所述第一微处理器在进行打包前,判断该采集T时刻的气象数据dnT的个数是否等于传感器的个数,若是,直接进行打包操作;若否,则查找出缺失气象数据dnT并利用第一指定字符代替该缺失的气象数据dnT,然后将缺失气象数据dnT对应的传感器的编号作为报警信号通过数据转发模块上传到云服务器。

5.根据权利要求1所述的气象监测数据传输系统,其特征在于,所述数据转发模块包括第二微处理器以及与所述第二微处理器连接用于将第二微处理器收到的数据进行本地保存的第二存储器,所述第二微处理器通过第二无线收发模块与气象监测仪通讯连接,第二微处理器通过第三无线收发模块与云服务器通讯连接。

6.根据权利要求1所述的气象监测数据传输系统,其特征在于,所述第二微处理器用于在将收到的数据子包DmT再次打包形成数据包ST=(D1T,D2T,……,DmT),然后将ST按照时序排序后依次上传到云服务器。

7.根据权利要求4所述的气象监测数据传输系统,其特征在于,每个所述数据子包DmT均携带有代表对应气象监测仪的编码;所述第二微处理器在进行再次打包前,判断数据子包DmT的个数是否等于气象监测仪的个数,若是,则直接进行再次打包操作;若否,则查找出缺失数据子包DmT并利用第二指定字符代替该缺失的数据子包DmT,然后将缺数据子包DmT对应的气象监测仪的编号作为报警信号上传到云服务器。

...

【技术特征摘要】

1.一种气象监测数据传输系统,其特征在于,包括:

2.根据权利要求1所述的气象监测数据传输系统,其特征在于,所述气象监测仪包括第一微处理器、与第一微处理器的输入端连接的若干用于采集不同气象数据的传感器以及用于将第一微处理器采集到的气象数据进行本地保存的第一存储器;所述第一微处理器通过第一无线收发模块与数据转发模块通讯连接。

3.根据权利要求1所述的气象监测数据传输系统,其特征在于,所述第一微处理器用于将采集到的气象数据打包形成数据子包dt,具体包括:

4.根据权利要求2所述的气象监测数据传输系统,其特征在于,每个所述气象数据dnt均携带有代表对应传感器的编码;所述第一微处理器在进行打包前,判断该采集t时刻的气象数据dnt的个数是否等于传感器的个数,若是,直接进行打包操作;若否,则查找出缺失气象数据dnt并利用第一指定字符代替该缺失的气象数据dnt,然后将缺失气象数据dnt对应的传感器的编号作为报警信号通过数据转发模块上传到云服务器。

【专利技术属性】
技术研发人员:刘建为陈浩彭诗荧黄利娟
申请(专利权)人:重庆亿森动力环境科技有限公司
类型:发明
国别省市:

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

1