Advanced tutorial: Difference between revisions
(Created page with "__TOC__ <br> {| |100px|left|top|link=hhttps://www.youtube.com/playlist?list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z If you w...") |
No edit summary |
||
Line 35: | Line 35: | ||
<br> | <br> | ||
== Part 2 == | == Part 2 == | ||
{{#evu:https://www.youtube.com/watch?v=2TjNhod-5Co&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=3 | {{#evu:https://www.youtube.com/watch?v=2TjNhod-5Co&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=3 | ||
|alignment=inline | |alignment=inline | ||
Line 52: | Line 51: | ||
= | = 4 - App Developer Guide = | ||
In this tutorial video, you will learn how to implement a sample service application with the commonly used oneM2M APIs presented previously, so that you will be able to use these APIs to develop your applications. | |||
{{#evu:https://www.youtube.com/watch?v= | {{#evu:https://www.youtube.com/watch?v=iMrcxELZwMI&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=5 | ||
|alignment=inline | |alignment=inline | ||
|dimensions="120" | |dimensions="120" | ||
}} | }} | ||
<br> | <br> | ||
= | = 5 - Mobius Platform and Tools = | ||
This | This video (without sound) guides you through the process to install the Mobius platform (a popular open source implementation of oneM2M) and the tools needed to conduct your oneM2M mini project in the following videos. | ||
{{#evu:https://www.youtube.com/watch?v= | {{#evu:https://www.youtube.com/watch?v=cTSxCn7vavo&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=6 | ||
|alignment=inline | |alignment=inline | ||
|dimensions="120" | |dimensions="120" | ||
Line 67: | Line 66: | ||
<br> | <br> | ||
== | = 6 - Device Simulator = | ||
{{#evu:https://www.youtube.com/watch?v= | In this tutorial video, we will show you how to create a virtual sensor device (software device) and check the data of the virtual device through the oneM2M platform, as a first step before using real hardware devices. | ||
{{#evu:https://www.youtube.com/watch?v=-Qudkgwvn1I&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=7 | |||
|alignment=inline | |alignment=inline | ||
|dimensions="120" | |dimensions="120" | ||
}} | }} | ||
<br> | <br> | ||
== | |||
{{#evu:https://www.youtube.com/watch?v= | |||
= 7 - Mini Project = | |||
This tutorial video works on a simple project, using oneM2M APIs, including a practice on group fan-out device control, and demonstrates a home automation service with oneM2M notification handling. | |||
{{#evu:https://www.youtube.com/watch?v=8EZg1UN_fU4&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=8 | |||
|alignment=inline | |alignment=inline | ||
|dimensions="120" | |dimensions="120" | ||
}} | }} | ||
<br> | |||
= 8 - Access Control = | |||
This tutorial video is the first covering oneM2M Security aspects. It presents access control mechanisms in oneM2M : access control concepts, different access control mechanisms, "accessControlPolicy" resources and practices with it. | |||
{{#evu:https://www.youtube.com/watch?v=0iZ-vT3ZVCQ&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=9 | |||
|alignment=inline | |||
|dimensions="120" | |||
}} | |||
<br> | <br> | ||
{{#evu:https://www.youtube.com/watch?v= | |||
= 9 - SSL TLS Enablement = | |||
This tutorial video is the second convering oneM2M Security aspects. It presents how data is encrypted via SSL/TLS in order to provide confidentiality of data transmission and communication between users and devices in oneM2M. | |||
{{#evu:https://www.youtube.com/watch?v=G2MHJjD-g-A&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=10 | |||
|alignment=inline | |alignment=inline | ||
|dimensions="120" | |dimensions="120" | ||
}} | }} | ||
<br> | <br> | ||
{{#evu:https://www.youtube.com/watch?v= | = 10 - Interworking Overview = | ||
This tutorial presents the general interworking capabilities of oneM2M, how diverse non-oneM2M technologies can be interworked with oneM2M systems to leverage existing systems in synergy with oneM2M. | |||
{{#evu:https://www.youtube.com/watch?v=bpGmpaxDy6Q&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=11 | |||
|alignment=inline | |alignment=inline | ||
|dimensions="120" | |dimensions="120" | ||
Line 99: | Line 112: | ||
= | = 11 - Interworking with LoRaWAN = | ||
This tutorial video presents oneM2M interworking with LoRaWAN, a communication protocol which is widely adopted in IoT and Smart City services, leveraging opensource LoRaWAN software implementation. | |||
{{#evu:https://www.youtube.com/watch?v= | {{#evu:https://www.youtube.com/watch?v=-s5bSvzJcXo&list=PLDd4EJmw5gUlIXL0oek7RicHC5iFGfh1Z&index=12 | ||
|alignment=inline | |alignment=inline | ||
|dimensions="120" | |dimensions="120" | ||
}} | }} | ||
<br> | <br> |
Revision as of 14:24, 24 November 2021
If you wish to know more about oneM2M, you might want to watch the Advanced tutorial 2020 playlist on oneM2M YouTube channel |
This tutorial is targeted at experienced software developers of IoT applications. It is designed to last two days in total, alternating 15 recorded lectures of about 30 min each with hands on practice using open source tools. At the end of the tutorial, the trainee should be able to deliver a functionning application using oneM2M APIs.
The full set of presentations is downloadable here: https://member.onem2m.org/Application...
1 - Overview
This introduction tutorial video presents the oneM2M partnership, its role in developing global standards for IoT, its organization, its approach to interoperability, its standards roadmap and its open source and market adoptions. The PDF presentation is available here :
2 - API and protocol
Part 1
This second tutorial video provides an overview of oneM2M Architecture, its Common Services Functions (CSF) and Core Application Programming Interfaces (API), as well as other good-to-know APIs. The PDF presentation is available here:
Part 2
3 - Common Services
This tutorial video presents oneM2M Common Services Entities (CSE) : Registration, Container and contentInstance, Discovery, Subsciption/Notification and Group management. The PDF presentation is available here
4 - App Developer Guide
In this tutorial video, you will learn how to implement a sample service application with the commonly used oneM2M APIs presented previously, so that you will be able to use these APIs to develop your applications.
5 - Mobius Platform and Tools
This video (without sound) guides you through the process to install the Mobius platform (a popular open source implementation of oneM2M) and the tools needed to conduct your oneM2M mini project in the following videos.
6 - Device Simulator
In this tutorial video, we will show you how to create a virtual sensor device (software device) and check the data of the virtual device through the oneM2M platform, as a first step before using real hardware devices.
7 - Mini Project
This tutorial video works on a simple project, using oneM2M APIs, including a practice on group fan-out device control, and demonstrates a home automation service with oneM2M notification handling.
8 - Access Control
This tutorial video is the first covering oneM2M Security aspects. It presents access control mechanisms in oneM2M : access control concepts, different access control mechanisms, "accessControlPolicy" resources and practices with it.
9 - SSL TLS Enablement
This tutorial video is the second convering oneM2M Security aspects. It presents how data is encrypted via SSL/TLS in order to provide confidentiality of data transmission and communication between users and devices in oneM2M.
10 - Interworking Overview
This tutorial presents the general interworking capabilities of oneM2M, how diverse non-oneM2M technologies can be interworked with oneM2M systems to leverage existing systems in synergy with oneM2M.
11 - Interworking with LoRaWAN
This tutorial video presents oneM2M interworking with LoRaWAN, a communication protocol which is widely adopted in IoT and Smart City services, leveraging opensource LoRaWAN software implementation.