数据资源: 中文期刊论文

基于Python的生态监测物联网数据自动采汇中间件应用研究



编号 zgly0001706708

文献类型 期刊论文

文献题名 基于Python的生态监测物联网数据自动采汇中间件应用研究

作者 胡飞虎  郭建文  吴阿丹  杨鹏飞  李亚珍 

作者单位 中国科学院西北生态环境资源研究院  中国科学院大学  江苏省地理信息资源开发与利用协同创新中心 

母体文献 遥感技术与应用 

年卷期 2020年02期

年份 2020 

分类号 TN929.5  TP391.44 

关键词 生态监测  物联网(IOT)  中间件  Python  自动入库  数据自动采汇 

文摘内容 针对生态监测物联网数据自动获取和采集过程中的应用需求,参考此前研发的相关子系统,分析了其原生的不足之处,用面向对象理念进行了全新设计,使其以多源异构数据自动采汇中间件的形式呈现,被后端的观测数据自动综汇平台调用。该中间件具有灵活的可扩展性,能够与不同厂商、不同来源的物联网数据采集设备协作,获取实时的多源异构监测数据,然后对数据进行归一化处理后,自动汇总存入监测数据库。该中间件运用模块化的软件工程理念设计,主要由数据自动获取模块、数据自动解析处理模块、数据自动入库模块这3部分组成,模块之间高内聚、低耦合,以数据流为纽带,紧密配合,完成整个监测数据流采集入库的全自动化处理流程。与原有子系统相比较,其具有更明确的模块划分、更高的灵活性和更好的可维护性。该中间件采用简洁高效的Python语言实现,完全采用面向对象编程思想,所有类的设计遵循单一职责原则,面向接口编程,保证了程序具备稳定的功能和灵活的扩展性。该中间件经过充分测试及几个月的试运行,能够满足现有生态监测物联网监测数据的自动获取、解析处理和入库的业务需求。对于野外地理环境和生态环境的监测,只要涉及类似的数据采集处理流程,本文设计和实现的数据自动采汇中间件都具有一定的参考意义和应用价值。

相关图谱

扫描二维码