当前位置: X-MOL 学术Environ. Model. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Adapting OGC's SensorThings API and data model to support data management and sharing for environmental sensors
Environmental Modelling & Software ( IF 4.8 ) Pub Date : 2024-10-09 , DOI: 10.1016/j.envsoft.2024.106241
Jeffery S. Horsburgh, Kenneth Lippold, Daniel L. Slaugh

Software is critical in managing environmental sensor data. The Open Geospatial Consortium (OGC) developed the “OGC SensorThings API” (STA) standard to address variability across sensors, observed variables, platforms, and protocols, facilitating development of sensing and Internet of Things applications. This paper details a Python/Django implementation of the STA application programming interface (API) and a PostgreSQL/Timescale implementation of the STA data model, enhancing availability of robust software for management and sharing of environmental sensor data. STA offers a RESTful interface with JSON data encoding, aligning with modern development patterns and facilitating interoperability. Integration of metadata from the Observations Data Model ensures data can be adequately described and interpreted. STA's flexibility allows lightweight query responses or comprehensive metadata inclusion, and a complementary data management API enhances use of STA within multi-user systems. Open-source code and deployment instructions in GitHub enable standalone or cloud deployments, enhancing accessibility and usability for researchers and practitioners.

中文翻译:


调整 OGC 的 SensorThings API 和数据模型,以支持环境传感器的数据管理和共享



软件对于管理环境传感器数据至关重要。开放地理空间联盟 (OGC) 开发了“OGC SensorThings API” (STA) 标准,以解决传感器、观测变量、平台和协议之间的可变性问题,从而促进传感和物联网应用的开发。本文详细介绍了 STA 应用程序编程接口 (API) 的 Python/Django 实现和 STA 数据模型的 PostgreSQL/Timescale 实现,增强了用于管理和共享环境传感器数据的强大软件的可用性。STA 提供具有 JSON 数据编码的 RESTful 接口,与现代开发模式保持一致并促进互操作性。集成来自 Observations Data Model 的元数据可确保数据得到充分描述和解释。STA 的灵活性允许轻量级查询响应或全面的元数据包含,而互补的数据管理 API 增强了 STA 在多用户系统中的使用。GitHub 中的开源代码和部署说明支持独立部署或云部署,从而提高研究人员和从业人员的可访问性和可用性。
更新日期:2024-10-09
down
wechat
bug