MobIoT-(accepted)

   

Complete name of the project

MobIoT

Submitter information

Georgios Mathioudakis, R&D Engineer at Inria (georgios.mathioudakis@inria.fr)

Project purpose and summarization

Project information

MobIoT is a service-oriented middleware aimed at the mobile Internet of Things (IoT), which in particular deals with the ultra-large scale, heterogeneity and dynamics of the target networking environment. MobIoT offers novel probabilistic service discovery and composition approaches along with the required infrastructure for accessing mobile Things. The middleware exposes two levels of service abstractions: Thing as a service (on the service provider side); and Things measurements/actions as a service (on the service consumer side).

Key features of MobIoT lie in: I. the exploitation of ontologies to overcome the heterogeneity of the Things network, II. the introduction of probabilistic approaches for both registering and retrieving networked Things so as to be scalable and support millions, even billions, of them, and finally, ( III ) the exploitation of Thing services composition to better satisfy user queries for real-world information, while wrapping the complex interactions with the dynamic environment internally.

MobIoT is implemented using Java and the Android platform, and consists of two complementary components: The MobIoT Mobile middleware and the MobIoT Web Service. The MobIoT Mobile middleware is deployed on mobile devices (e.g., smartphones, tablets, sensor devices). It includes ( I ) the Query component that enables the querying of the physical world, II. the Registration component that deals with the probabilistic registration of local sensors and actuators, III. the domain ontology that allows reasoning about the features of Things, and ( IV ) the Sensor Access component that enables the sensor data retrieval and exposure. The MobIoT Web Service consists of ( I ) the Registry component that keeps track of the registered services, ( II ) the probabilistic Lookup component that enables scalable service retrieval, ( III ) the Composition & Estimation component to answer queries over the physical world by taking into account both the available Thing services and the relevant to the domain and devices ontologies.

MobIoT is developed in the context of the FISSi initiative and is based on the results of the CHOReOS project. The project will take advantage of the OW2's forge for hosting and exposing the project's code and documentation and the bug tracker for supporting the development's needs.

Description of the project and its goals

MobIoT aims to deliver to the open source community a sophisticated middleware platform for creating mobile IoT applications. The key features include:

  1. Support of Sensing and Actuating capabilities on mobile devices and creation of Thing services
    2. Probabilistic discovery and access of mobile Things
    3. Exploitation of ontologies for semantically describing Things
    4. Things services composition for information augmentation

Targeted audience

The targeted audience for the MobIoT middleware is:

  1. Developers of mobile applications for the Internet of Things that can be used to provide information about the real world
    2. Individual vendors that can contribute drivers for sensors and actuators appearing on mobile devices

Supporting team

Inria - Arles project team
Georgios Mathioudakis <georgios.mathioudakis@inria.fr> - R&D Engineer
Sara Hachem <sara.hachem@inria.fr> - Post-doc
Animesh Pathak <animesh.pathak@inria.fr> - Researcher
Nikolaos Georgantas <nikolaos.georgantas@inria.fr> - Researcher
Valérie Issarny <valerie.issarny@inria.fr> - Researcher

Business model

User community

Internationalization

MobIoT will published under the umbrella of the FISSi initiative

Roadmap

During the first month after the project's creation the existing code-base will be transfered to the OW2 forge. In the following months actions towards the stability of the middleware will be taken along with authoring of detailed documentation. Our long term vision involves research on exploitation and extensions of the MobIoT for smart cities by introducing among others, social aspects.

Hosting

Your project and OW2

MobIoT is developed in the context of the FISSi initiative and is based on the results of the CHOReOS project.

OW2 components

Synergies

Interested parties

Technologies and standards

MobIoT is based on web standards such as REST (http://www.w3.org/2001/sw/wiki/REST) but also uses recent communication technologies that are not yet officially standardized, like the HTML5 WebSocket (http://dev.w3.org/html5/websockets/).

Contribution to the OW2 Community

Motivations to join the consortium and its community

We believe that OW2 will provide to the project the publicity and support required among the open source community. Furthermore, the MobIoT project aims to support FISSi, an OW2 initiative for the future Internet.

Other Information?

This project includes parts of code from the Choreos project that is already hosted on OW2.
Links for reference: 

  1. http://websvn.ow2.org/listing.php?repname=choreos&path=%2Ftrunk%2Fextensible-service-access%2Flsb%2FsensorAccess%2FAndroidSensorAccessDemo%2F
    2. http://websvn.ow2.org/listing.php?repname=choreos&path=%2Ftrunk%2Fextensible-service-access%2Flsb%2FPhoneServicesProxy%2F
    3. http://websvn.ow2.org/listing.php?repname=choreos&path=%2Ftrunk%2Fextensible-service-discovery%2Fregistry_manager%2F
    4. http://websvn.ow2.org/listing.php?repname=choreos&path=%2Ftrunk%2Fextensible-service-discovery%2Fregistration_manager%2F
    5. http://websvn.ow2.org/listing.php?repname=choreos&path=%2Ftrunk%2Fextensible-service-discovery%2Fquery_manager%2F

All above parts combined with further extensions are updated and maintained to shape a mature codebase to be uploaded on a OW2 repository

License

Lesser General Public License 2.0

Terms and conditions acceptance

Yes

Tags:
Created by Georgios Mathioudakis on 2014/03/28 14:13
http://skins.ow2.org/skins/skinOW2/images/Featuredvideo.png
  • Panel: Benefits and challenges of integrating open source components
http://skins.ow2.org/skins/skinOW2/images/watchallvideos.png

Powered by XWiki Hosted by Xsalto Free PageRank Checker Creative Commons 2.0 license Legal Notice