Heptasense: Navigating through the fog to build an understanding

You always hear: “Data here. Data there.”

It’s funny that almost  no one talks about Information, yet everyone is connecting more and more devices to the internet and storing their data.  And if they are not extracting information from that data, why bother  storing it in the first place?

Seconds can be the differentiator  between fixed and broken, faulty -working, accident-good fortune , life or death.

Fog computing becomes the standard due to firstly   having the need of information in real-time but simultaneously , the need of data  to be correlated, something that is impossible, if our processing is centered in either our devices or our datacenter.

The Agile Gateway was incredible  in assisting us to understand how we could bring this decentralized  value to our business and platform which enabled us to offer a better service with better performance and responsiveness.

Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.


Photo by Mika Baumeister on Unsplash

VizLore: Federated IoT blockchain fabric

The overall objective of the extension project

VizLore Labs Foundation (VLF) participated in the AGILE IoT second open call extension with the project titled “Federated IoT blockchain fabric”. The main objective of this extension project was to work on integrating VizLore IoT platform with the AGILE IoT platform through joint blockchain fabric based on the open source Hyperledger Fabric framework. The result is the first federated IoT blockchain established between two IoT platforms covering various IoT verticals. This integration enhances the AGILE IoT platform with robust blockchain enabled security and privacy policy enforcement framework while simultaneously broadening and enhancing the potential of the VizLore federated IoT blockchain solution.

Motivation behind the extension project

What the research community and industry are agreeing on is that IoT systems currently lack blockchain building frameworks which consider specific requirements of a typical IoT system including: a large number of microtransactions, unfeasible proof of work validation, real-time  validation, avoiding large transaction fees, IoT specific smart contracts, high node churn in case of hosting ledger on end-user personal devices. To address these challenges, VizLore built the IoT blockchain framework (based on Hyperledger Fabric) which enables federation of blockchains across multiple IoT systems and platforms. In order to properly validate the federation potential, we required collaboration with an IoT platform provider who offers open software stack that is capable of hosting our software agents and focusing on the edge and fog components of IoT systems. The AGILE IoT fulfilled both requirements. IoT gateway software architecture is very similar to that of our IoT controllers and cloud platform. AGILE IoT focuses on building new IoT systems with specific configuration and deployment of IoT gateways. This proved to be an ideal blockchain federation enabler since each new gateway instance (on both AGILE and VizLore Labs end) introduces a new node into the federated blockchain architecture and enhances its distribution span and robustness. The AGILE IoT project pilots require innovative privacy management approaches which do not limit the business potential based on data sharing. The VizLore extension project also focused on producing a set of smart contract templates, specifically tailored for IoT business cases that  are automatically stored on the federated blockchain. Therefore, the integration potential was very high and this remained true during the execution of the extension project.

Experience during the implementation of the extension project

During execution of the extension project and porting of the VizLore federated blockchain enablers onto the AGILE SW stack, we have worked most of the AGILE SW components and services (GW SE stack, ramp-up configurator, Node-RED, recommender system). The documentation and examples are excellent and allowed fast validation and prototyping. Together with the AGILE team, we have identified the need for supporting 64-bit OS architectures on AGILE GWs in order to enable full integration of the Hyperledger Fabric components. Integration with the ramp-up configurator and Node-RED environment helped us to validate the role of our Hyperledger Fabric components in fast IoT system prototyping framework. We have identified and addressed all the requirements that  our solution needs to fulfill in order to be an integral part of the AGILE fast IoT prototyping framework, thus bringing the blockchain technology closer to the IoT system integrators.

Achieved results and impact

We promote our solution as blockchain as a service (BaaS). Consequently, , “collective IoT” security and privacy management as a service is offered to IoT platform operators and system integrators. The VizLore IoT blockchain fabric can be deployed on IoT platforms (as part of VizLore IoT edge devices or hosted on 3rd party edge devices and servers) regardless whether  or not their services actively use the blockchain applications. The VizLore federated Hyperledger fabric for IoT systems is actively being exploited as an integral part of the VizLore’s business strategy and IoT service offerings. Our Smart Access Control IoT service is enhanced with the Hyperledger Fabric and smart contracts so that each virtual key is a smart contract stored on the federated blockchain fabric. This significantly enhances security and robustness, while providing solid ground for establishing innovative business models for entrance vouchers and remote access control.

Our Hyperledger agents, blockchain network generator, Node-RED component, and smart contract templates are available as part of the AGILE IoT software stack.


HAWK project: monitoring elder people living alone

The HAWK project is about monitoring the elderly living alone through off-the-shelve movement sensors, through  the development of a model of the elder’s home activity through artificial intelligence technologies. The activity being continuously acquired by the movements of the  elder through their home (in his/her daily activities) is compared against the last trained model to provide insights about routines and deviations from “what has been learned”, in order to  alert caregivers or professional service providers on warnings or alarms derived from those deviations.

The architecture of the system is the combination of AGILE gateway and S&C’s enControl IoT platform and smart home solution. At the AGILE gateway, we have developed a protocol for a commercial movement detector device (PIR), that one may  capture movement events detected to fit the activity model. The protocol has been encapsulated within a dedicated docker container, allowing any other AGILE component to work with the PIR sensor. The protocol pushes PIR events to enControl IoT platform,where the activity model has been developed and deployed. Results from the model evaluation against PIR events are broadcasted using messages in a pub/sub architecture within enControl. This pub/sub connectivity is used to connect this output back to AGILE (GW) by a developed microservice, so it can be exploited by other AGILE components. The microservice is also a docker container, and it opens a persistent connection to enControl by using lightweight web sockets  technology allowing real-time server push updates.

enControl is constantly monitoring devices data received from the gateway and, for example, when an anomaly is detected, it’s pushed immediately to the HAWK notifier microservice who then proceeds to parse the data and store it in a local database.

The HAWK project allowed us to explore a new gateway technology and architecture that provides more freedom on development for our enControl solution. Before using AGILE, we used a licensed gateway that constrained us in enlarging its existing functionalities, and, for instance, did not authorize  us to develop and integrate new device protocols. AGILE technology has empowered us to do so by opening a door to explore open software architectures. Additionally, thanks to the help of AGILE, we were enabled to develop novel elder activity models through AI technologies and explore against real home deployment. The overall  effort ended in a prototype showing full integration of the PIR device, the AGILE GW, and the enControl IoT platform by demonstrating the fully integrated functionality developed within the HAWK project. Thanks to AGILE, we have quickly arrived at a first working prototype and deployed our system in an elder’s home. The results of HAWK are important first steps for our business and continually encourage us to keep working to reach a commercial product.

Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

– Sensing & control

Ex Machina – Industrial IoT Solutions for the Energy Industry

Ex Machina is a weather analytics and industrial IoT company, that offers forecasting services to the energy industry. The company uses a unique combination of highly accurate weather and energy data, weather sensors technology, and AI to deliver its market-leading services.

Within the scope of Agile IoT project, Ex Machina effectively progressed its  smart gateway hardware which is a critical component in the company’s industrial  IoT energy forecasting solution.Continue reading

An Overview of Research on Computational Resource Management in AGILE

We would like to take this opportunity to illustrate the challenges related to computational resource consumption such as memory, CPU or networking, in our gateway setup. First and foremost, we must admit the utmost importance of ensuring that services provided by the gateway have reasonable use of the computational resources. This is how we can ensure that there is space available for applications using core services from AGILE. However, this is not the only reason to keep an eye on resource consumption. There are also security implications and economic reasons to monitor and control the use of resources, i.e. especially when computation should be offloaded to the cloud.

We will discuss the release of an open-source component to measure resource consumption in the gateway plus other scenarios. We will then explain how we have used this component in the scope of the project to perform several research tasks. Applications of the resource measurement component have been used to study resource abuse scenarios from the perspective of security, detection of crypto-miners, and evaluation of strategies to balance the computation load between the gateway and the cloud.

Continue reading

Adele Robots represents the AGILE project at EclipseCon Europe

The Eclipse Foundation invited Adele Robots, one of our open call winners, at their IoT playground event to present and demo their NEXT robot connected to the AGILE gateway.

Their robot had a great success and it was cool to see some specific implementation of our AGILE platform.


When the AGILE platform meets Big Data Analytics with FlairBit

FlairBit is presenting the results obtained during the Agile IoT Open Call 2 experiment execution from October 23rd to October 25th 2018 at booth E24 at SMAU 2018 Milan (Halls 4 of FieramilanoCity).

The main objective of the experiment regards the integration of Senseioty, the FlairBit software platform to accelerate the Industrial Internet of Things (IoT) Big Data Analytics, with the Agile IoT gateway and services.

This integration allows Senseioty to benefit in flexibility both in terms of data ingestion and edge computing capabilities. Moreover, the Agile Gateway modularity at the hardware level provides support for various wireless and wired IoT networking technologies and Senseioty benefits from these additional protocols as a way to create new data sources and IoT connectors.

On the other hand, Senseioty offers a usable Distributed Data Stream Processor (DDSP), leveraging artificial intelligence to anticipate problems, detect unexpected event patterns and to optimize processes, services and decisions. This component has been integrated with the Agile IoT gateway enabling new innovative services at edge level and making such services available in the Agile IoT market place and ecosystem through Senseioty.

HOLONIX – AgriAware: produce food and consciously buy it on the market

Thanks to AGILE IoT Community, Holonix has been able to develop an effective tool for the Agricultural sector. The core objective has been the possibility to offer a tool to produce and purchase food on the market. Farmers are guided, from fields and environments, to follow precise procedures for the production of high quality products, tracing maturity stages. The Farmer Assistant App suggests appropriate treatments and operations that provide the growing of trees and fruits, accurate time to proceed with fruit harvesting and send climate condition notifications. With the enablement to produce more with less, farmers are becoming economically competitive by applying environmentally sustainable techniques.

Through Agile, Holonix has demonstrated how it is achievable to integrate different types of weather stations and new sensors to facilitate and acquire a wider variety of environmental data that influence the fruit treatment.

Our needs, vision, and mission are explained below:


A wider growing percentage of olive oil consumers is becoming extremely cautious and accurate in the selection of the products to consume as well as to high demand in terms of quality. Consumers, buying a food product, want to be assured that the products on their tables are with certified origins, produced accordingly to biological processes, and have a high regard for farmer labor conditions.


The AgriAware solution, through specific apps (one for the farmer and one for the consumer), was born with the desire to offer an effective tool for the production of food and the determination to purchase on the market. AgriAware uses the information collected from the fields and environment to guide farmers in following the exact procedures to produce high-quality products and tracking the maturity stages.

The FarmerAssistant app, advises based on the environmental data collected from the fields (such as temperature and humidity), the appropriate treatments and operations for trees and fruits. In addition, the application proposes the accurate time to proceed with fruit harvesting to ensure the correct stage of maturity and it sends notifications for climate conditions such as when the humidity of the air and soil are the optimal ones for harvesting. Furthermore, this app will also consider the fruit variety.

The TrustLabel app offers to consumers the opportunity to be informed about the properties of food and the quality of the production process.


Bring to consumers’ tables a high-quality product with all nutritive properties. AgriAware enables farmers to become economically competitive by producing more with less using environmentally sustainable techniques. They are guided by information that is extracted from the combination of a variety of data coming from IoT sensors. These sensors are installed within the environment with weather forecasts and an analysis of treatment historical data done in the past seasons.

Thanks to Agile IoT Community, Holonix took part in AgriResearch in Brussels, on the 2nd and 3rd of May 2018 and in ICE Conference in Stuttgart on 20th of June 2018. These events gave the opportunity to meet new agricultural stakeholders, to receive news about the sector, suggestions, and feedbacks on AgriAware solution and how to improve it

Holonix, 28th September 2018