Application layer

IoT application layer is responsible for delivering specific services to the end users. Data coming from heterogeneous sensors and devices need to be stored in appropriate databases and processed and analysed with tools and algorithms developed by BioSense AI group. To comply all components and tools into final product standards and numerous technologies are necessary.

 

In designing IoT solutions BioSense follows standards and specifications of Open Geospatial Consortium (OGC). For managing sensor data in an interoperable way we utilize Sensor Observation Service (SOS) which allows querying observations, sensor metadata, as well as representations of observed features. When it comes to the database systems we build applications on top of PostgreSQL – object-relational database system or InfluxData – the leading time series platform for performing real-time queries across large data sets. WildFly technology is used for application server. Integral part of our solutions besides web-based applications, are dedicated android application that allow easy information access to end.

 

Prominent examples of applications developed by IoT group that provide real-time information from sensors and devices include AgroSense IoT module developed for farmers having LoRa network and sensors on their fields and RealForAll that provides access to real-time measurements of atmospheric pollen concentrations and informs about forecasted pollen concentrations for several days ahead. Both applications provide valuable information to end user and enable better decision making.