Developers Tutorial and Hackathon

website-logo-banner

Developers Tutorial and Hackathon

A multi city developer tutorial using open source implementation of oneM2M, developed by a French research lab, LAAS – CNRS is being organised by India EU ICT Standards Collaboration Project. TSDSI and ETSI, the Telecom SDOs from India and EU respectively are jointly anchoring an “India-EU Partnership Project for Collaboration on ICT standardization, Policy and Regulatory matters”.

Team of French Professors from university of Toulouse will conduct this multi city program from 12-19 February. The professors have also agreed to prepare a MOOC in english for interested developers and students, along with needed virtual machines etc for hands on exercises.

Developers Tutorial leaflet

Proposed schedule of the events will be like:

Date: 12th February 2018

Venue: Lecture Hall Complex, LH 114, IIT Delhi

Theme: 1 day tutorial

Register Here 

Please Note: (We have limited seats, upto 100. Registration is on first come first serve basis. Organisers have final the right to confirm participation, registration does not guarantee a seat. Confirmation emails will be sent in the first week of February.)

Agenda:

Time Activity
10:30 – 11:00 Registration
11:00 – 11:15 Tutorial Opening
11:15 – 12:15 General presentation on oneM2M – T. Monteil
12:15 – 12:45 Coffee break
12:45 – 14:00 Eclipse OM2M: an open-source oneM2M-compliant IoT platform – S. Medjiah
14:00 – 15:15 Lunch Break
15:15 – 17:15 Comprehensive use case study & Demo – S. Medjiah
17:15 – 17:45 Coffee break
17:45 – 18:15 Advanced topics and research activities – T. Monteil
18:15 – 18:45 Indian research on IoT
18:45 – 19:00 Conclusion

Topics covered in IoT Tutorial are:

General presentation on oneM2M

Machine-to-Machine (M2M) concept is one of the main features of Internet of Things (IoT). It promises to inter-connect billions of devices in near future covering various domains from building, energy, healthcare, industrial, transportation, retail, security to environmental services. However, the M2M market expansion opportunities are not straight forward. In fact, M2M is suffering from a high vertical domain fragmentation, which has increased the R&D cost in each specific domain. Various vertical M2M solutions have been designed independently and separately for different applications, which inevitably impacts or even impedes large-scale M2M deployment. To bridge this gap, Several Standards Organization released the oneM2M standard for a common M2M service platform an end to end M2M service platform with the intermediate service layer that is key components of the horizontal M2M solution. These standards based platform follows a RESTful approach with open interfaces to enable developing services and applications independently of the underlying network, thus easing the deployment of vertical applications and facilitating innovation across industries.

Eclipse OM2M: an open-source oneM2M-compliant IoT platform

In this tutorial, you will discover the Eclipse OM2M project which is an open source implementation of the oneM2M standard. OM2M follows a RESTful style with open interfaces to enable developing applications and exchanging data independently of the underlying network. It proposes a modular architecture running on top of an OSGi runtime, making it highly extensible via plugins. OM2M plugins enables multiple communication protocols binding, reuse of existing remote devices management mechanisms (e.g. LWM2M), and interworking with existing legacy devices (e.g. ZIGBEE, KNX, EnOcean, Z-wave, etc.).

Comprehensive use case study & Demo

First, you will learn how to build the OM2M project from source code, configure the platform, and start OM2M server and gateways. After a successful mutual authentication, the OM2M server and gateways become ready to exchange data. Second, the OM2M web interface will be used to seamlessly browse the resource tree of each M2M machine. This will be completed with an easy user interface base on Node-RED framework. Third, a simple HTTP clients will be used to request the OM2M RESTful API and handle the available primitive procedures. You can for example register new applications, create containers, store data, request information, publish and subscribe to events, discover resources according to filter criteria, manage access rights, and handle groups. Finaly, you will learn how to develop your own OM2M plugin using Maven and Tycho specific device technology or adding a new service to extend OM2M capabilities.

Advanced topics and research activities

The ADREAM smart building of LAAS will be presented as use case to show the increasing complexity of such heterogeneous environment and how oneM2M can be used to overcome these challenge for an effective interoperability. Device management, Data management with semantic, performance analysis will be presented.

Date: 14th February 2018

Venue: Room Himalaya 105, IIIT Hyderabad

Theme: 1 day tutorial

Register Here

Please Note: (We have limited seats, upto 100. Registration is on first come first serve basis. Organisers have final the right to confirm participation, registration does not guarantee a seat. Confirmation emails will be sent in the first week of February.)

Agenda:

Time Activity
09:00 – 09:30 Registration
09:30 – 09:45 Tutorial Opening
09:45 – 10:45 General presentation on oneM2M – T. Monteil
10:45 – 11:15 Coffee break
11:15 – 12:30 Eclipse OM2M: an open-source oneM2M-compliant IoT platform – S. Medjiah
12:30 – 13:30 Lunch Break
13:30 – 15:30 Comprehensive use case study & Demo – S. Medjiah
15:30 – 15:45 Coffee break
15:45 – 16:15 Advanced topics and research activities – T. Monteil
16:15 – 16:30 Conclusion

Topics covered in IoT Tutorial are:

General presentation on oneM2M

Machine-to-Machine (M2M) concept is one of the main features of Internet of Things (IoT). It promises to inter-connect billions of devices in near future covering various domains from building, energy, healthcare, industrial, transportation, retail, security to environmental services. However, the M2M market expansion opportunities are not straight forward. In fact, M2M is suffering from a high vertical domain fragmentation, which has increased the R&D cost in each specific domain. Various vertical M2M solutions have been designed independently and separately for different applications, which inevitably impacts or even impedes large-scale M2M deployment. To bridge this gap, Several Standards Organization released the oneM2M standard for a common M2M service platform an end to end M2M service platform with the intermediate service layer that is key components of the horizontal M2M solution. These standards based platform follows a RESTful approach with open interfaces to enable developing services and applications independently of the underlying network, thus easing the deployment of vertical applications and facilitating innovation across industries.

Eclipse OM2M: an open-source oneM2M-compliant IoT platform

In this tutorial, you will discover the Eclipse OM2M project which is an open source implementation of the oneM2M standard. OM2M follows a RESTful style with open interfaces to enable developing applications and exchanging data independently of the underlying network. It proposes a modular architecture running on top of an OSGi runtime, making it highly extensible via plugins. OM2M plugins enables multiple communication protocols binding, reuse of existing remote devices management mechanisms (e.g. LWM2M), and interworking with existing legacy devices (e.g. ZIGBEE, KNX, EnOcean, Z-wave, etc.).

Comprehensive use case study & Demo

First, you will learn how to build the OM2M project from source code, configure the platform, and start OM2M server and gateways. After a successful mutual authentication, the OM2M server and gateways become ready to exchange data. Second, the OM2M web interface will be used to seamlessly browse the resource tree of each M2M machine. This will be completed with an easy user interface base on Node-RED framework. Third, a simple HTTP clients will be used to request the OM2M RESTful API and handle the available primitive procedures. You can for example register new applications, create containers, store data, request information, publish and subscribe to events, discover resources according to filter criteria, manage access rights, and handle groups. Finaly, you will learn how to develop your own OM2M plugin using Maven and Tycho specific device technology or adding a new service to extend OM2M capabilities.

Advanced topics and research activities

The ADREAM smart building of LAAS will be presented as use case to show the increasing complexity of such heterogeneous environment and how oneM2M can be used to overcome these challenge for an effective interoperability. Device management, Data management with semantic, performance analysis will be presented.

Date: 15th February 2018

Venue:  Golden Jubilee Hall, ECE Department, IISc Bangalore

Theme: 1 day tutorial

Register Here

Please Note: (We have limited seats, upto 100. Registration is on first come first serve basis. Organisers have final the right to confirm participation, registration does not guarantee a seat. Confirmation emails will be sent in the first week of February.)

Agenda:

Time Activity
08:30 – 09:00 Registration
09:00 – 09:15 Tutorial Opening
09:15 – 10:15 General presentation on oneM2M – T. Monteil
10:15 – 10:45 Coffee break
10:45 – 12:00 Eclipse OM2M: an open-source oneM2M-compliant IoT platform – S. Medjiah
12:00 – 13:15 Lunch Break
13:15 – 15:15 Comprehensive use case study & Demo – S. Medjiah
15:15 – 15:45 Coffee break
15:45 – 16:15 Advanced topics and research activities – T. Monteil
16:15 – 16:45 Indian research on IoT
16:45 – 17:00 Conclusion

Topics covered in IoT Tutorial are:

General presentation on oneM2M

Machine-to-Machine (M2M) concept is one of the main features of Internet of Things (IoT). It promises to inter-connect billions of devices in near future covering various domains from building, energy, healthcare, industrial, transportation, retail, security to environmental services. However, the M2M market expansion opportunities are not straight forward. In fact, M2M is suffering from a high vertical domain fragmentation, which has increased the R&D cost in each specific domain. Various vertical M2M solutions have been designed independently and separately for different applications, which inevitably impacts or even impedes large-scale M2M deployment. To bridge this gap, Several Standards Organization released the oneM2M standard for a common M2M service platform an end to end M2M service platform with the intermediate service layer that is key components of the horizontal M2M solution. These standards based platform follows a RESTful approach with open interfaces to enable developing services and applications independently of the underlying network, thus easing the deployment of vertical applications and facilitating innovation across industries.

Eclipse OM2M: an open-source oneM2M-compliant IoT platform

In this tutorial, you will discover the Eclipse OM2M project which is an open source implementation of the oneM2M standard. OM2M follows a RESTful style with open interfaces to enable developing applications and exchanging data independently of the underlying network. It proposes a modular architecture running on top of an OSGi runtime, making it highly extensible via plugins. OM2M plugins enables multiple communication protocols binding, reuse of existing remote devices management mechanisms (e.g. LWM2M), and interworking with existing legacy devices (e.g. ZIGBEE, KNX, EnOcean, Z-wave, etc.).

Comprehensive use case study & Demo

First, you will learn how to build the OM2M project from source code, configure the platform, and start OM2M server and gateways. After a successful mutual authentication, the OM2M server and gateways become ready to exchange data. Second, the OM2M web interface will be used to seamlessly browse the resource tree of each M2M machine. This will be completed with an easy user interface base on Node-RED framework. Third, a simple HTTP clients will be used to request the OM2M RESTful API and handle the available primitive procedures. You can for example register new applications, create containers, store data, request information, publish and subscribe to events, discover resources according to filter criteria, manage access rights, and handle groups. Finaly, you will learn how to develop your own OM2M plugin using Maven and Tycho specific device technology or adding a new service to extend OM2M capabilities.

Advanced topics and research activities

The ADREAM smart building of LAAS will be presented as use case to show the increasing complexity of such heterogeneous environment and how oneM2M can be used to overcome these challenge for an effective interoperability. Device management, Data management with semantic, performance analysis will be presented.

Date: 16th February 2018

Venue: IISc Bangalore

Theme: 1 day Hackathon

Register Here

Please Note: (We have limited seats, upto 50. Registration is on first come first serve basis. Organisers have final the right to confirm participation, registration does not guarantee a seat. Confirmation emails will be sent in the first week of February.)

Agenda: New smart city applications based on the standard oneM2M

This hackathon aims to imagine new applications that a smart city could offer its citizens, its elected officials or its technical and administrative services in a multi-domain vision based on the oneM2M standard.

In this city, you will have:

  • Smart buildings equipped with sensors for temperature, brightness, presence, sound volume, etc., you can also operate lighting, ventilation, billboards
  • Connected buses equipped with geolocation sensors, pollution, movement, temperature, sound volume, etc., you can operate a billboard or interact with other equipment in the city
  • Green space equipped with humidity sensors and pump
  • Public space allowing you to manage parking, household waste, the display of information, pollution data or even public lighting.

A simulation of the smart city will allow you to develop your ideas that you can then test on a model reproducing spaces of the city of Bengaluru.

Challenge: Traffic, Parking Management and Pollution

A set of documents will be published to help participant to prepare the hackathon: description of the mockup (sensors, actuators, oneM2M resource and possible operation), a MOOC on oneM2M, node-RED modules description for easy prototyping. All information will be available from this page at the beginning of February.

The hackathon will begin officially on Friday morning with initial briefing on Thursday evening. Friday evening the solutions made by participants will be presented to a panel of experts who will evaluate how ideas can break the single-domain vision for a richer and multi-field vision of the city showcasing the potential of the oneM2M standard to achieve this.

Tentative Schedule

Thursday February 15:
5:30 – 5:45 pm: presentation of hackathon context: Prof Bharadwaj
5:45 – 6:15 pm: demonstration of tools used in this hackathon
6:15 – 6:45 pm: question-response session
Evening and night free working session

Friday February 16:
8:30 – 9:00 am: registration
9:00 – 9:15 am: hackathon day opening
9:15 – 12:30 am: development, test on mockup and interaction with team organizer
12:30 – 13:30 am: lunch break
13:30 – 4:00 pm: development, test on mockup and interaction with team organizer
4:00 – 5:30 pm: Evaluation by Jury
5:30 – 6:00 pm: awards

Rules of hackathon:

New applications in the smart city based on the standard oneM2M that will take place from February 15 evening, 2018 to February 16 evening, 2018 at IISc Bangalore.

This is a hackathon that seeks to showcase the innovative ability of developers in the field of connected objects and services they can provide by applying them to the smart city.

The hackathon is divided into several phases:

  • The first is a registration of participants on the ETSI web site.
  • The second corresponds to the creation of a group of students (maximum 4 students per group)
  • The third to participate in the hackathon at IISc on February 15 and 16, 2018, in interaction with the organization team and professionals in the field
  • The fourth in a presentation to a jury in two parts:
    o A first part with a 5 minutes pitch followed by 5 minutes of questions
    o A second part with a demonstration of 5 minutes on the mockup of the smart city.

For any questions (technical, about the rules, need help, …), please do not hesitate to contact the organizers.
You will find below the rules governing the hackathon.

Objective

This hackathon, jointly organized by the India EU ICT Standards Collaboration Project and IISc, aims to imagine new applications that a smart city could offer its citizens, its elected officials or its technical and administrative services in a multi-domain vision based on the oneM2M standard.

Sponsors

This hackathon is supported by an EU funded project supporting India EU cooperation on ICT standardisation and standardisation, academic and Industry partners (full list available on the website).

Organizers

This competition is organized by the India EU ICT Standards Collaboration Project and IISc, along with partner organisations, through the following team:

  • Thierry Monteil, INSA Toulous
  • Samir Medjiah, INSA Toulouse
  • Bharadwaj Amrutur, IISc Bangalore
  • Abhay Sharma, IISc Bangalore
  • Stefan Ipach, IISc Bangalore
  • Laurent Velez, oneM2M/ETSI
  • Klaus Pendl, Delegation of the European Union to India
  • Rahul Gupta, Delegation of the European Union to India
  • Sachin Gaur, India EU ICT Standards Collaboration Project
  • Alok Chaudhary, India EU ICT Standards Collaboration Project
  • TSDSI Representative

Participants

This competition is reserved for developers (e.g. students, from startups) regardless of their field of training. Team Participation is possible (we encourage multi-disciplinary teams of up to 4 people).

Procedure

  • The first step is a registration of participants on the event website
  • The second corresponds to the creation of a group of students (maximum 4 students per group)
  • The third is to participate in the hackathon at IISc on February 15 and 16, 2018 in interaction with the organization team and professionals in the field
  • The fourth in a presentation to a jury in two parts:
    o A first part with a 5 minutes pitch followed by 5 minutes of questions
    o A second part with a demonstration of 5 minutes on the model of the smart city.

Evaluation

The evaluation of the proposals will be done according to two axes:

  • A pitch of 5 minutes followed by 5 minutes of question
  • A demonstration of 5 minutes on the model of a smart city

The professional jury will be made up of industrialists, professionals of innovation, local elected representatives and staff of EUD, TSDSI, ETSI and IISc.

List of Jury Members

  • Thierry Monteil, Professor, INSA Toulouse (Jury Chairman)
  • IISc Representative, Professor, Transport Department
  • SAP Labs Representative
  • Laurent Velez, Technical officer, oneM2M
  • TSDSI Representative
  • Klaus Pendl, First Counsellor – ICT, Delegation of the European Union to India
  • Sachin Gaur, Coordinator, India EU ICT Standards Collaboration Project

Winning Criteria: (out of 100)

  • Potential impact: 20
  • Technical Feasibility and Demonstration of the idea: 60
  • Affordability of the idea: 20

Prizes

The jury will rank proposals and allocate prizes to winners. All participants/teams will receive a certificate from the organizers.

One winning team will get a trip to Estonia, jointly supported by the European Union and Estonia, among others to attend the Estonian flagship startup and tech event, Latitude59.

Winning teams from the IoT/ML areas will get a direct access to the final jury for the SAP Startup Studio cohort of 2018-19, commencing end of May 2019.*

Intellectual Property and Rights

Participation in this hackathon does not modify, transfer, or affect the title, right, or ownership of any existing copyrights, patents, trademarks, trade names, logos, or other intellectual property in any solution presented. All rights remain the exclusive property of the party concerned and / or participant.

However, the India EU ICT Standards Collaboration Project along with its stakeholders reserves the right to use the proposed solution in advertising and promoting its educational and standardisation activities.

Each participant agrees that the EU and India EU ICT Standards Collaboration Project will use the participant’s name, photo or video in any advertising or promotion related to its educational or standardization related activities, without royalties or payment.

Photos and video film captured during the event by project organizers would be a property of the India EU ICT Standards Collaboration Project and can be used by project stakeholders like EU, ETSI or TSDSI to further promote or reference the project activity.

*The decision for winning teams to join the SAP Startup Studio Cohort of 2018 will be established based on the evaluation of SAP experts.

Date: 19th February 2018

Venue: Golden Jubilee Hall, Sector 14, Panjab University, Chandigarh

Theme: 1 day tutorial

Register Here

Please Note: (We have limited seats, upto 100. Registration is on first come first serve basis. Organisers have final the right to confirm participation, registration does not guarantee a seat. Confirmation emails will be sent in the first week of February.)

Agenda:

Time Activity
09:30 – 10:00 Registration
10:00 – 10:15 Tutorial Opening
10:15 – 11:15 General presentation on oneM2M – T. Monteil
11:15 – 11:45 Coffee break
11:45 – 13:00 Eclipse OM2M: an open-source oneM2M-compliant IoT platform – S. Medjiah
13:00 – 14:00 Lunch Break
14:00 – 16:00 Comprehensive use case study & Demo – S. Medjiah
16:00 – 16:15 Coffee break
16:15 – 16:45 Advanced topics and research activities – T. Monteil
16:45 – 17:00 Conclusion

Topics covered in IoT Tutorial are:

General presentation on oneM2M

Machine-to-Machine (M2M) concept is one of the main features of Internet of Things (IoT). It promises to inter-connect billions of devices in near future covering various domains from building, energy, healthcare, industrial, transportation, retail, security to environmental services. However, the M2M market expansion opportunities are not straight forward. In fact, M2M is suffering from a high vertical domain fragmentation, which has increased the R&D cost in each specific domain. Various vertical M2M solutions have been designed independently and separately for different applications, which inevitably impacts or even impedes large-scale M2M deployment. To bridge this gap, Several Standards Organization released the oneM2M standard for a common M2M service platform an end to end M2M service platform with the intermediate service layer that is key components of the horizontal M2M solution. These standards based platform follows a RESTful approach with open interfaces to enable developing services and applications independently of the underlying network, thus easing the deployment of vertical applications and facilitating innovation across industries.

Eclipse OM2M: an open-source oneM2M-compliant IoT platform

In this tutorial, you will discover the Eclipse OM2M project which is an open source implementation of the oneM2M standard. OM2M follows a RESTful style with open interfaces to enable developing applications and exchanging data independently of the underlying network. It proposes a modular architecture running on top of an OSGi runtime, making it highly extensible via plugins. OM2M plugins enables multiple communication protocols binding, reuse of existing remote devices management mechanisms (e.g. LWM2M), and interworking with existing legacy devices (e.g. ZIGBEE, KNX, EnOcean, Z-wave, etc.).

Comprehensive use case study & Demo

First, you will learn how to build the OM2M project from source code, configure the platform, and start OM2M server and gateways. After a successful mutual authentication, the OM2M server and gateways become ready to exchange data. Second, the OM2M web interface will be used to seamlessly browse the resource tree of each M2M machine. This will be completed with an easy user interface base on Node-RED framework. Third, a simple HTTP clients will be used to request the OM2M RESTful API and handle the available primitive procedures. You can for example register new applications, create containers, store data, request information, publish and subscribe to events, discover resources according to filter criteria, manage access rights, and handle groups. Finaly, you will learn how to develop your own OM2M plugin using Maven and Tycho specific device technology or adding a new service to extend OM2M capabilities.

Advanced topics and research activities

The ADREAM smart building of LAAS will be presented as use case to show the increasing complexity of such heterogeneous environment and how oneM2M can be used to overcome these challenge for an effective interoperability. Device management, Data management with semantic, performance analysis will be presented.

Supporting Organisations

european-union-logo
onem2m-logo
embassy-of-estonia-in-india-logo
laas-cnrs-logo
sap-logo
bharti-logo
iit_delhi_logo
international-institute-of-information-technology-hyderabad-logo
robert-bosch-centre-logo
university-institute-of-engineering-and-technology-panjab-university-chandigarh-logo
euraxees-logo
iamai-startup-foundation-logo
iamai-mobile-10x-logo
centre-of-excellence-iot-logo
startup-europe-india-network-logo

Related posts

EURAXESS Science Slam India 2017

Researchers in all fields (including Social Sciences and Humanities, Life Sciences and Engineering) and all career levels (MA/MSc candidates...

ETSI’s NFV Plugtests

ETSI’s Centre for Testing and Interoperability is organising the second NFV Plugtests™ event on 15-19...

ETSI IoT Week 2017

  ETSI’s IoT Week – Standards & Technologies for the Smart World has become a...

IoT India Congress

Globally, telecom companies are focussing their IoT investments on product monitoring and customer monitoring....

ETSI Security Week 2017

12 – 16 June 2017 –  ETSI’s Headquarters, Sophia Antipolis, South of France This...

Leave a Comment

Leave a Reply

Your email address will not be published.




Top