SmartSDK supported the establishment of a long-term collaboration between Europe and Mexico by providing a shared FIWARE-based reference service architecture and data model to support the agile development of smart solutions. Scenarios for the experimentation of SmartSDK outcomes, have been selected to answer common pressing needs of Mexican and EU society: quality of life in cities, support to elder patients and security in private and public environments.
To fulfil this goal, SmartSDK analysed successful FIWARE applications deployed in Europe and derive from these applications a set of FIWARE-based reference service architectures and reference data models to support the agile development of smart solutions for sustainability challenges of today world. In this perspective, SmartSDK adopted existing Open Standards and Open Source solutions leveraging on results of European and Mexican initiatives based on FIWARE.
By “standardizing” these efforts in a reference Software Development Kit (SDK) for smart applications, SmartSDK paved the path to a long-term collaboration between Europe and Mexico on FIWARE building on shared societal and economical challenges in Europe and Mexico.
While the existing efforts resulted in a number of Future Internet applications built on top of FIWARE as an Open and Standard Platform, little effort was put into defining a common way to model data and service architecture behind those applications. As a result, new data models and service components proliferated in different applications to provide a solution to the same problem, contrary to the original objectives of the FIWARE initiative that aimed at promoting re-usage of data and service architectures by establishing an ecosystem for the development of different Future Internet application scenarios. This situation rather than facilitating the creation of new smart business and their worldwide expansion, it is somehow hindering the process.
SmartSDK, by leveraging on the experience gained and results achieved so far in the context of the different European and Mexican FIWARE-based initiatives, established a virtuous cycle that enabled a continuous industrial exchange on FIWARE technologies and provide a solution to the shortcomings mentioned above by:
• defining a core reference architecture for IoT and data intensive applications;
• describing a core reference data model for IoT and data intensive applications;
• extending the core reference architecture with key Enablers specific to Smart City, Smart Healthcare and Smart Security scenarios;
• enriching the core reference data model with key data models specific to Smart City, Smart Healthcare and Smart Security scenarios;
• engaging Mexican stakeholders as active contributors to FIWARE and potential FIWARE-based businesses.
The resulting modular reference service architecture and data model are supported by a reference implementation and validated through three application scenarios that will cover the Smart City, Smart Healthcare and Smart Security scenarios.