jedenM2M
Przemysł | Branża telekomunikacyjna |
---|---|
Założony | 2012 |
Liczba lokalizacji |
8 |
Kluczowi ludzie |
Enrico Scarrone, Telecom Italia (przewodniczący komitetu sterującego) Roland Hechwartner, Deutsche Telekom AG (przewodniczący plenarnej sesji technicznej) |
Liczba pracowników |
5000 |
Strona internetowa |
oneM2M to globalny projekt partnerski założony w 2012 roku i tworzony przez 8 wiodących światowych organizacji rozwijających standardy ICT, w szczególności: ARIB (Japonia), ATIS (Stany Zjednoczone), CCSA (Chiny), ETSI (Europa), TIA (USA), TSDSI (Indie), TTA (Korea) i TTC (Japonia). Celem organizacji jest stworzenie globalnego standardu technicznego interoperacyjności w zakresie architektury, specyfikacji API, rozwiązań bezpieczeństwa i rejestracji dla technologii Machine-to-Machine i IoT w oparciu o wymagania wnoszone przez jej członków.
Standaryzowane specyfikacje stworzone przez oneM2M umożliwiają Eco-Systemowi obsługę szerokiej gamy aplikacji i usług, takich jak inteligentne miasta, inteligentna sieć, połączony samochód, automatyka domowa, bezpieczeństwo publiczne i zdrowie.
Technologia oneM2M usuwa fragmentację w świecie IoT. Ponieważ jest niezależny od technologii łączności lub protokołu używanej do transportu, został zaprojektowany jako długoterminowe rozwiązanie do wdrażania IoT.
Organizacja
Członkostwo
Członek oneM2M to każdy podmiot prawny, który jest zainteresowany opracowywaniem i/lub wdrażaniem specyfikacji technicznych i raportów technicznych oneM2M. Członkowie oneM2M muszą być członkami partnera oneM2M:
• ARIB – Japonia
• ATIS – USA
• CCSA – Chiny
• ETSI – Europa
• TIA – USA
• TSDSI – Indie
• TTA – Korea
• TTC – Japonia.
Członkowie mogą uczestniczyć w technicznych spotkaniach plenarnych oneM2M i jej grupach roboczych, na których każdy ma jeden głos. Mogą również uczestniczyć w posiedzeniach Komitetu Sterującego oneM2M, ale nie mają prawa głosu.
oneM2M ma obecnie ponad 200 uczestniczących partnerów i członków, wśród głównych aktorów branży ICT, takich jak na przykład Nokia, AT&T, BT Group, Samsung, Telecom Italia, IBM, Deutsche Telekom, SK Telecom, Cisco, Orange, Qualcomm, InterDigital, Intel, Huawei, LG Uplus, KDDI itp. Pełną listę członków można znaleźć tutaj.
oneM2M aktywnie zachęca stowarzyszenia branżowe i fora z określonymi wymaganiami aplikacji do udziału w oneM2M, aby upewnić się, że opracowane rozwiązania wspierają ich specyficzne potrzeby.
Jeden standard M2M
Jest to otwarty standard z przejrzystym procesem rozwoju i otwartym dostępem do wszystkich rezultatów. Wszystkie specyfikacje i projekty są dostępne na stronie: http://onem2m.org/technical/published-drafts
Transpozycja ITU-T
Standardy oneM2M są uznawane na całym świecie i transponowane przez ITU-T w ramach serii Y.4500 (patrz https://www.itu.int/rec/T-REC-Y/en )
Przegląd techniczny
Warstwa usług dla interoperacyjności wielu dostawców. Architektura ustandaryzowana przez oneM2M definiuje warstwę usług IoT, tj. niezależne od dostawcy oprogramowanie pośredniczące między sprzętem przetwarzającym i komunikacyjnym a aplikacjami IoT, zapewniające zestaw funkcji powszechnie potrzebnych aplikacjom IoT. Warstwa usług oneM2M zapewnia funkcje niezależne od przypadków użycia.
• Funkcje warstwy wspólnej usługi oneM2M (CSF) zapewniają odpowiednie:
• Identyfikacja użytkowników i aplikacji
• Uwierzytelnianie i autoryzacja użytkowników i aplikacji
• Kompleksowe szyfrowanie danych
• Zdalne udostępnianie i aktywacja usług
• Zarządzanie urządzeniami
• Konfiguracja łączności i planowanie transmisji danych
• Agregacja danych, buforowanie w przypadku braku łączności i synchronizacja po przywróceniu łączności
• Zarządzanie grupami oraz funkcje aplikacji i wykrywania danych
Wymienione powyżej funkcje dostarczane przez wspólną warstwę usług oneM2M są udostępniane i kontrolowane za pośrednictwem globalnie znormalizowanych, niezależnych od dostawców i jednolitych interfejsów API dla aplikacji IoT.
Aplikacje IoT lub bardziej ogólnie „Jednostki Aplikacji” AE to ogólne terminy dla aplikacji wykonywanych w tak zwanych węzłach ADN dedykowanych aplikacji lub węzłach pośrednich MN oraz w węźle infrastruktury IN.
Aplikacje (AE) na urządzeniu (ADN, MN) i Infrastructure Platform (IN) są oddzielone interfejsami API oneM2M od rzeczywistych funkcji wspólnych usług oneM2M (CSF), takich jak te wymienione powyżej.
Szczegóły i specyfika leżących u podstaw technologii łączności, protokołów transportowych i formatów serializacji danych nie są ujawniane twórcy aplikacji. Pozwala to uniknąć konieczności posiadania szczegółowej wiedzy na temat używanych technologii łączności, a tym samym pozwala twórcy aplikacji skupić się na rzeczywistej aplikacji IoT klienta.
Interakcje między wspólnymi funkcjami usługowymi oneM2M (CSF) a aplikacją są oparte wyłącznie na globalnie znormalizowanych, niezależnych od dostawców, jednolitych interfejsach API aplikacji.
Dla twórcy aplikacji technologia oparta na oneM2M wygląda jak system operacyjny, który przejmuje wspólne podstawowe funkcje w kontekście łączności i sprzętu, jak wymieniono powyżej. Stąd warstwa usług IoT określona przez oneM2M może być postrzegana w podobny sposób, jak mobilny system operacyjny w ekosystemie smartfona.
Dzięki tej separacji twórcy aplikacji mogą skupić się na opracowaniu rzeczywistej aplikacji IoT dla Urządzenia, np. koncentrując się na:
• Pomiar parametrów fizycznych, wstępne przetwarzanie danych, sterowanie podłączonym sprzętem lub Współpraca z innymi technologiami (Modbus, CAN-Bus, bramki OPC-UA, itp.) Na infrastrukturze (Platformie) separacja API między oneM2M CSF i aplikacjami, umożliwia rozdzielenie zadań „niskiego poziomu” w kontekście łączności w sieciach rozległych (zarządzanie urządzeniami, harmonogramowanie transmisji danych, rejestracja funkcji bezpieczeństwa i poświadczeń, unieważnianie wadliwych aplikacji urządzeń) oraz rzeczywistych platform aplikacji w chmurze i IoT, takich jak:
• Analityka danych, silniki reguł, prezentacja danych, interfejsy użytkownika itp.
W porównaniu z urządzeniami IoT podłączonymi do platform IoT bez oneM2M, separacja między aplikacjami a oneM2M CSF umożliwia urządzeniu uniezależnienie się od rzeczywistej chmury odpowiedniego dostawcy platformy aplikacji IoT. Korzystnie, oneM2M CSF staną się częścią chipsetu komunikacyjnego, aby osiągnąć zasięg w szerokiej gamie urządzeń.
Przegląd architektury
Standard oneM2M wykorzystuje prostą poziomą architekturę platformy, która mieści się w trójwarstwowym modelu obejmującym aplikacje, usługi i sieci. W pierwszej z tych warstw jednostki aplikacji (AE) znajdują się w poszczególnych aplikacjach urządzeń i czujników. Zapewniają znormalizowany interfejs do zarządzania aplikacjami i interakcji z nimi. Podmioty usług wspólnych (CSE) odgrywają podobną rolę w warstwie usług, która znajduje się pomiędzy warstwą aplikacji a warstwą sieci. Warstwa sieciowa zapewnia, że urządzenia, czujniki i aplikacje mogą działać w sposób niezależny od sieci.
Historia
oneM2M została utworzona w lipcu 2012 roku i składa się z ośmiu czołowych światowych organizacji rozwoju standardów (SDO), w szczególności:
- ARIB (Japonia),
- ATIS (Stany Zjednoczone),
- CCSA (Chiny),
- ETSI ( Europa ),
- TIA (USA),
- TSDSI (Indie),
- TTA ( Korea )
- TTC (Japonia).
Do tych SDO dołączyło sześć forów branżowych, konsorcjów lub organów normalizacyjnych (Broadband Forum, CEN , CENELEC , GlobalPlatform, Next Generation M2M Consortium, OMA).
oneM2M rozpoczęło jedne z najwcześniejszych prac nad standaryzacją wspólnej platformy dla systemów internetu rzeczy (IoT). W 2018 r. TTA z Korei Południowej poinformowało o swoich wspólnych wysiłkach z ITU w celu wypełnienia luk w normalizacji poprzez transpozycję standardu oneM2M do standardu ITU.
Wzmacniacz
oneM2M ma obecnie ponad 200 uczestniczących partnerów i członków, do których należą Alcatel-Lucent , AT&T , BT Group , Adobe , Ericsson , Deutsche Telekom , IBM , Cisco , Sierra Wireless , InterDigital , Intel , Samsung , LG Uplus i Telefonica .
Rozwój regionalny
Korea Południowa jest jednym z wiodących rynków rozwiązań opartych na standardzie oneM2M. Krajowy centralny plan IoT Korei Południowej zawiera wyraźne odniesienie do oneM2M jako strategicznego czynnika umożliwiającego aplikacje IoT i firmy opracowujące rozwiązania IoT. Miasto Busan wdraża otwartą platformę opartą na oneM2M w celu wspierania inteligentnego miejskiego ekosystemu stowarzyszeń przemysłowo-uniwersyteckich.
W Europie firma Hewlett Packard Enterprise odniosła komercyjny sukces w sektorach przedsiębiorstw i inteligentnych miast .
W Wielkiej Brytanii partnerstwo publiczno-prywatne wykorzystuje platformę IoT opartą na standardach oneM2MTM firmy InterDigital, opracowaną przez firmę InterDigital w celu wspierania testów inteligentnych systemów transportowych na dużą skalę. Próba, oneTRANSPORT, jest częściowo finansowana przez InnovateUK i obejmuje 11 organizacji z sektora publicznego i prywatnego, których zasięg operacyjny obejmuje cztery sąsiadujące hrabstwa w Anglii (Buckinghamshire, Hertfordshire, Northamptonshire i Oxfordshire). Celem tej wersji próbnej jest zademonstrowanie kilku aplikacji do planowania podróży, zdarzeń transportowych i zarządzania incydentami.
Bordeaux-Métropole (wielkie Bordeaux) również wybrało ścieżkę „miasto jako platforma” i rozpoczęło wdrażanie platformy IoT opartej na oneM2M w celu obsługi wszystkich nowych aplikacji ICT. Podejście to ma znaczne zalety, jeśli chodzi o własność danych miejskich i odpowiedzialne zarządzanie danymi obywateli zgodnie z europejskim rozporządzeniem o ochronie danych osobowych (RODO). Umożliwia ponowne wykorzystanie danych w sposób wykraczający poza pierwotnie zamierzone cele i pomaga uniknąć uzależnienia od dostawcy, odejść od silosów danych i położyć podwaliny pod nowe międzydomenowe aplikacje ICT. Stało się jasne, że wdrażanie IoT w silosach (np oświetlenie , mobilność , gospodarka odpadami ) ograniczyłyby możliwość skalowania rozwiązań smart city. Stało się również jasne, że platformy IoT oparte na otwartych standardach są w stanie najlepiej obsługiwać różnorodne aplikacje IoT, udostępniać powiązane dane (z zastrzeżeniem odpowiednich uprawnień) i unikać uzależnienia od dostawców technologii [1 ] .
W dniu 17 września 2020 r. Telecom Engineering Center (TEC) Departamentu Telekomunikacji Rządu Indii zatwierdziło transpozycję standardów oneM2M Release 2 do przyjęcia jako standardu krajowego w całych Indiach [2] .
Wydania standaryzacyjne
Wersja 1 została wydana w lutym 2015 r. Zapewniała znormalizowaną architekturę poziomą ogólnego przeznaczenia dla operatorów platform IoT i dostawców usług w celu wdrażania rozwiązań IoT.
Wersja 2 została wydana w sierpniu 2016 r. Dodano do niej platformę współpracy umożliwiającą każdemu dostawcy usług obsługę większej liczby typów urządzeń na ich platformie IoT. Wersja 2 zapewniała również ulepszone kompleksowe funkcje bezpieczeństwa.
Wersja 3 została wydana w grudniu 2018 r. Dodano uzupełniający zestaw usług o wartości dodanej oneM2M w celu uzupełnienia funkcji IoT w standardach 3GPP. Funkcje te pomagają złagodzić przeciążenie sieci i problemy z bezpieczeństwem w sieciach operatorów komórkowych, tworząc ścieżkę do skalowalnych wdrożeń IoT.
Projekty Open Source
Kilka niezależnych fundacji i projektów Open Source aktywnie korzysta z oneM2M.
• OM2M, hostowany przez Fundację Eclipse i część grupy roboczej Eclipse IoT: oferuje elastyczną platformę opartą na oneM2M do wdrażania horyzontalnych serwerów, bram i urządzeń M2M. Zapewnia modułową architekturę, działającą na kontenerze OSGi, który jest wysoce rozszerzalny za pomocą wtyczek.
• OCEAN, otwarty sojusz dla standardu IoT, implementacje open source dla platform i aplikacji serwerów/bram/urządzeń oneM2M są obsługiwane. Dostępne są również narzędzia programistyczne, w tym przeglądarka zasobów platformy, narzędzie do testowania zgodności. Implementacje oneM2M dla otwartego sprzętu, takiego jak Raspberry Pi, Arduino są dystrybuowane, aby pomóc w rozwoju produktu oneM2M. Mobius, implementacja serwera oneM2M, uzyskała certyfikat oneM2M i jest uznawana za jeden ze złotych wzorców.
• OS-IoT, ATIS Open Source Internet of Things to biblioteka oprogramowania typu open source, która upraszcza rozwój urządzeń IoT, zwłaszcza małych klientów, które łączą się z ekosystemem oneM2M.
• OpenMTC jest integracyjnym oprogramowaniem pośredniczącym opartym na standardzie oneM2M, służącym do prowadzenia badań stosowanych i opracowywania innowacyjnych aplikacji M2M i IoT. Jego horyzontalne podejście do usług z łatwością integruje urządzenia z różnych pionów Przemysłowego IoT, niezależnie od podstawowego sprzętu lub infrastruktury sieciowej.
• IOTDM, część projektu OpenDaylight, którego gospodarzem jest Linux Foundation: opracowanie brokera danych IoT opartego na oneM2M, aby umożliwić autoryzowanym aplikacjom pobieranie danych IoT przesłanych przez dowolne urządzenie.
• OASIS SI, część projektu Open Source Architecture Semantic IoT Service-platform: opracowanie kodu dla platformy serwerowej IoT opartej na oneM2M. Składa się z wiązania protokołów, obsługi kontrolera i zasobów oraz warstwy bazy danych zapewniającej elastyczność.
• oneM2MTester to pierwsze na świecie bezpłatne narzędzie do testowania zgodności typu open source, za pomocą którego programiści mogą sprawdzać zgodność swoich platform i aplikacji ze specyfikacjami oneM2M. OneM2MTester jest zbudowany na Eclipse TITAN, który jest darmowym frameworkiem do kompilacji i wykonywania TTCN-3 o otwartym kodzie źródłowym, obsługującym również Eclipse IDE.
Zasoby dla programistów
Oprócz działań związanych z opracowywaniem standardów, członkowie biorący udział w projekcie partnerskim oneM2M zapewniają portfolio zasobów, aby pomóc potencjalnym użytkownikom i programistom. Należą do nich:
- Wstępne omówienie oneM2M, aby pomóc programistom rozpocząć pracę [3]
- Zestaw przewodników dla programistów z różnymi przykładami przypadków użycia [4]
- WiKi dla programistów, aby dowiedzieć się o społeczności oneM2M, wersjach oprogramowania i wspólnych procesach programistycznych.
- Forum do odpowiadania na uwagi i pytania techniczne [5]
- Forum StackOverflow do odpowiadania na problemy programistów [6]
- ACME oneM2M CSE to oprogramowanie pośrednie typu open source (onM2M Common services Entity) do celów edukacyjnych [7]