腾讯云鹅民大气监测项目亮相BEYOND国际科技创新博览会,代码已完全开源

admin 2021-12-07 11:18:33

为什么有时候城市的空气质量显示为“良”,但向窗外看天却灰蒙蒙的?对许多城市居民来说,城市整体空气质量与小范围的实际空气质量不符,是件头疼的事情。而这个问题,正在被腾讯云的鹅民大气监测项目逐步解决。

12月6日记者获悉,在由澳门科技总会主办的BEYOND国际科技创新博览会上,围绕“科技向善、智慧湾区”的主题,腾讯展出了15个应用场景案例,鹅民大气监测项目就是其中之一。其以技术+公益的组合,展示了可持续社会价值的创新实践,用科技助力美好生活的实现。

近年来,我国大气污染防治取得积极成效,环境空气质量持续改善。但在局部微环境的大气污染监测与追踪方面,特别是小区级乃至家庭级的监测,如低气压导致交通高峰期尾气污染聚集、厨房油烟等,目前还处于空白状态。在城市面积2000平方公里的深圳,有11个监测点,按小时同步,每天输出264个数据,符合国家相应的标准,但却无法真实反映居民小区的实时空气情况。

针对这一难题,1年前,腾讯云鹅民大气监测项目正式启动。这是一个公益性质的试验项目,由腾讯云程序员自发发起,基于物联网及云原生技术实现,通过更高频的本地监测能力,实时获取身边微环境的空气质量情况。这些微环境监测数据可以直接用于追踪室内外的空气质量数据,并进一步用于小区级空气质量的趋势分析,通过数据的变化情况,推导大气污染性质及扩散趋势。同时这些数据将成为深度分析的数据基础,助力长期的环境治理和相关科研工作。

据了解,鹅民大气监测项目整合了腾讯云多项软硬件技术以及开源架构,其原型系统架构组成包括腾讯云物联网开发平台、腾讯云物联网操作系统TencentOS Tiny、腾讯云API网关、腾讯云云函数、腾讯云数据库、腾讯云图、NUCLEO LoRa 开发套件、攀藤 PMS7003 颗粒物传感器等,是腾讯云技术积累与开源开放的综合体现。

具体来说,在监测节点层,项目基于腾讯物联网终端操作系统 TencentOS Tiny开发固件,将兼容腾讯云的硬件设备与腾讯云IoT explorer进行了协议级的对接。TencentOS Tiny也是腾讯具有行业影响力的开源项目,在Github上广受开发者关注,目前也已捐赠给开放原子开源基金会。

二期节点使用“TencentOS Tiny RISC-V开发板”实现终端

在物联网接入层,项目基于腾讯云IoT explorer产品,提供了解密、接入、转发的相关功能;在逻辑层,基于云函数,项目实现了接收数据入库(数据固化)、定时统计汇总(数据分析)、输出应用数据(数据输出,支撑展示)的能力;在存储层,基于腾讯云数据库 TencentDB for MySQL,项目可以进行监测数据、汇总数据、平台配置的存储;在展示层,基于腾讯云图,项目提供了地图展示、数据展示、折线图展示等能力。

目前,腾讯云鹅民大气监测项目已经可以提供分钟级的大气颗粒物污染数据监测能力,正在全国范围内架设多个志愿者监测点,在微环境污染监测及技术架构输出方面继续贡献价值。

考虑到物联网系统建设与管理的复杂性,为降低志愿者的参与难度,项目团队提供了完整的物联网接入及上云处理的解决方案,并将该项目代码完全开源,全面开放了在实验中积累的超过4000万条环境监测数据。志愿者可以自主购买硬件对接入网参与节点建设,也可以贡献代码参与应用建设,共同创造技术的公益价值。