oneM2M
Industri | Telekommunikationsindustrin |
---|---|
Grundad | 2012 |
Antal platser |
8 |
Nyckelpersoner |
Enrico Scarrone, Telecom Italia (styrkommitténs ordförande) Roland Hechwartner, Deutsche Telekom AG (teknisk plenarordförande) |
Antal anställda |
5 000 |
Hemsida |
oneM2M är ett globalt partnerskapsprojekt som grundades 2012 och utgörs av 8 av världens ledande organisationer för utveckling av IKT-standarder, särskilt: ARIB (Japan), ATIS (USA), CCSA (Kina), ETSI (Europa), TIA (USA), TSDSI (Indien), TTA (Korea) och TTC (Japan). Organisationens mål är att skapa en global teknisk standard för interoperabilitet gällande arkitektur, API-specifikationer, säkerhet och registreringslösningar för Machine-to-Machine och IoT-teknologier baserat på krav från medlemmarna.
De standardiserade specifikationerna som produceras av oneM2M gör det möjligt för ett ekosystem att stödja ett brett utbud av applikationer och tjänster som smarta städer, smarta nät, uppkopplad bil, hemautomation, allmän säkerhet och hälsa.
oneM2M-tekniken tar bort fragmenteringen i IoT-världen. Eftersom den är oberoende av den anslutnings- eller protokollteknologi som används för transport, är den designad för att vara en långsiktig lösning för IoT-distribution.
Organisation
Medlemskap
En oneM2M-medlem är varje juridisk person som har ett intresse av utvecklingen och/eller implementeringen av oneM2Ms tekniska specifikationer och tekniska rapporter. oneM2M-medlemmar måste vara medlemmar i en oneM2M-partner:
• ARIB – Japan
• ATIS – USA
• CCSA – Kina
• ETSI – Europa
• TIA – USA
• TSDSI – Indien
• TTA – Korea
• TTC – Japan.
Medlemmar kan delta i och delta i oneM2Ms tekniska plenarmöten och dess arbetsgrupper där de har en röst vardera. De kan också delta i oneM2Ms styrkommittés möten men har inte rösträtt.
oneM2M har för närvarande mer än 200 deltagande partners och medlemmar, bland huvudaktörerna inom ICT-branschen som till exempel Nokia, AT&T, BT Group, Samsung, Telecom Italia, IBM, Deutsche Telekom, SK Telecom, Cisco, Orange, Qualcomm, InterDigital, Intel, Huawei, LG Uplus, KDDI, etc. Den fullständiga listan över medlemmar finns här.
oneM2M uppmuntrar aktivt branschorganisationer och forum med specifika applikationskrav att delta i oneM2M, för att säkerställa att de utvecklade lösningarna stödjer deras specifika behov.
oneM2M standard
Det är en öppen standard med en transparent utvecklingsprocess och öppen tillgång till alla leveranser. Alla specifikationer och utkast finns tillgängliga på: http://onem2m.org/technical/published-drafts
ITU-T Transponering
OneM2M-standarderna är internationellt erkända och införlivade av ITU-T under Y.4500-serien (se https://www.itu.int/rec/T-REC-Y/en )
Teknisk översikt
Service Layer för interoperabilitet med flera leverantörer. Arkitekturen som standardiseras av oneM2M definierar ett IoT Service Layer, det vill säga en leverantörsoberoende mjukvarumellanvara mellan bearbetnings- och kommunikationshårdvara och IoT-applikationer som tillhandahåller en uppsättning funktioner som vanligtvis behövs av IoT-applikationer. oneM2M Service Layer tillhandahåller användningsfallsoberoende funktioner.
• oneM2M Common Service Layer Functions (CSF) ger korrekt:
• Identifiering av användare och applikationer
• Autentisering och auktorisering av användare och applikationer
• End-to-end datakryptering
• Fjärrprovisionering och tjänsteaktivering
• Enhetshantering
• Anslutningsinställningar och schemaläggning av dataöverföring
• Dataaggregering, buffring i händelse av saknad anslutning och synkronisering vid återupprättande av anslutning
• Koncernledning och applikations- och dataupptäcktsfunktioner
De funktioner som listas ovan tillhandahålls av oneM2Ms gemensamma tjänsteskikt, exponeras och kontrolleras via globalt standardiserade leverantörsoberoende och enhetliga API:er, mot IoT-applikationerna.
IoT-applikationer eller mer generellt "Application Entities" AE är generiska termer för applikationer som körs i så kallade Application Dedicated Nodes ADNs eller Middle Nodes MNs och vid Infrastructure Node IN.
Applikationer (AE) på enheten (ADN, MN) och Infrastructure Platform (IN) är separerade av oneM2M API:erna från de faktiska oneM2M Common Service-funktionerna (CSF) som de som listas ovan.
Detaljer och specifikationer för det underliggande - anslutningstekniker, transportprotokoll och dataserialiseringsformat exponeras inte för applikationsutvecklaren. Detta undviker nödvändigheten av detaljerad expertis i använda anslutningstekniker, och gör det därför möjligt för applikationsutvecklaren att fokusera på den faktiska kundens IoT-applikation.
Interaktioner mellan oneM2M Common Service Functions (CSF) och applikationen är enbart baserad på oneM2Ms globalt standardiserade, leverantörsoberoende, enhetliga API:er för applikationerna.
För en applikationsutvecklare framstår oneM2M-baserad teknologi som ett operativsystem, som tar över vanliga grundläggande funktioner i samband med anslutning och hårdvara enligt listan ovan. Därför kan IoT Service Layer som specificeras av oneM2M ses på liknande sätt som ett mobilt operativsystem inom smarttelefonens ekosystem.
På grund av denna separation kan applikationsutvecklare fokusera på att utveckla den faktiska IoT-applikationen för enheten, t.ex. fokusera på:
• Mätning av fysiska parametrar, förbearbetning av data, styrning av ansluten hårdvara eller samverkan med andra teknologier (Modbus, CAN-Bus, OPC-UA gateways, etc.) På infrastrukturen (plattformen) separationen av API:er mellan oneM2M CSF:er och applikationer, möjliggör en åtskillnad mellan "lågnivå"-uppgifter i samband med anslutning över wide area-nätverk (enhetshantering, schemaläggning av dataöverföring, registrering av säkerhetsfunktioner och autentiseringsuppgifter, återkallande av felaktiga enhetsapplikationer) och faktiska moln- och IoT-applikationsplattformar som:
• Dataanalys, regelmotorer, presentation av data, användargränssnitt m.m.
Jämfört med IoT-enheter som är anslutna till IoT-plattformar utan oneM2M, gör separationen mellan applikationer och oneM2M CSF:er det möjligt för enheten att bli oberoende av den faktiska molnets respektive IoT Application Platform-leverantör. Med fördel kommer oneM2M CSF:erna att bli en del av kommunikationskretsuppsättningen för att uppnå täckning i ett brett utbud av enheter.
Arkitektur översikt
oneM2M-standarden använder en enkel horisontell plattformsarkitektur som passar in i en trelagersmodell som omfattar applikationer, tjänster och nätverk. I det första av dessa lager finns Application Entities (AE) inom individuella enhets- och sensorapplikationer. De tillhandahåller ett standardiserat gränssnitt för att hantera och interagera med applikationer. Common Services Entities (CSE) spelar en liknande roll i tjänsteskiktet som finns mellan applikationslagret och i nätverkslagret. Nätverkslagret säkerställer att enheter och sensorer och applikationer kan fungera på ett nätverksognostiskt sätt.
Historia
oneM2M bildades i juli 2012 och består av åtta av världens främsta standardutvecklingsorganisationer (SDOs), särskilt:
- ARIB (Japan),
- ATIS (USA),
- CCSA (Kina),
- ETSI ( Europa ),
- TIA (USA),
- TSDSI (Indien),
- TTA ( Korea )
- TTC (Japan).
Dessa SDO:er anslöt sig till sex industrifora, konsortier eller standardiseringsorgan (Broadband Forum, CEN , CENELEC , GlobalPlatform, Next Generation M2M Consortium, OMA).
oneM2M påbörjade något av det tidigaste arbetet med standardisering av en gemensam plattform för internet of things (IoT)-system. Under 2018 rapporterade Sydkoreas TTA sina samarbetsinsatser med ITU för att överbrygga standardiseringsklyftor genom att överföra oneM2M-standarden till en ITU-standard.
Partners
oneM2M har för närvarande mer än 200 deltagande partners och medlemmar bestående av Alcatel-Lucent , AT&T , BT Group , Adobe , Ericsson , Deutsche Telekom , IBM , Cisco , Sierra Wireless , InterDigital , Intel , Samsung , LG Uplus och Telefonica .
Regional utveckling
Sydkorea är en av de ledande marknaderna för lösningar baserade på oneM2M-standarden. Sydkoreas nationella IoT-masterplan hänvisar uttryckligen till oneM2M som en strategisk möjliggörare för IoT-applikationer och företag som utvecklar IoT-lösningar. Staden Busan implementerar en öppen plattform baserad på oneM2M för att stödja ett ekosystem för smarta städer av industri-universitetsföreningar.
I Europa har Hewlett Packard Enterprise rapporterat kommersiell framgång inom företags- och smarta städer .
Inom Storbritannien använder ett offentlig-privat partnerskap InterDigitals oneM2MTM-standardbaserade IoT-plattform utvecklad av InterDigital för att stödja en storskalig test av intelligenta transportsystem. Försöket, oneTRANSPORT, är delvis finansierat av InnovateUK och involverar 11 organisationer inom den offentliga och privata sektorn med ett operativt fotavtryck som täcker fyra sammanhängande län i England (Buckinghamshire, Hertfordshire, Northamptonshire och Oxfordshire). Syftet med försöket är att demonstrera flera applikationer för reseplanering, transport-händelser och incidenthantering.
Bordeaux-Métropole (större Bordeaux) har också valt "staden som plattform"-vägen och började med implementeringen av en IoT-plattform baserad på oneM2M för att stödja alla nya IKT-applikationer. Det finns avsevärda fördelar med detta tillvägagångssätt när det gäller ägande av stadsdata och ansvarsfull hantering av medborgardata i linje med Europas allmänna dataskyddsförordning (GDPR). Det möjliggör återanvändning av data utöver de ursprungligen avsedda syftena och hjälper till att undvika inlåsning av leverantörer, att flytta bort från datasilos och lägga grunden för nya IKT-applikationer över flera domäner. Det blev tydligt att användning av IoT i silor (t.ex. belysning , mobilitet , avfallshantering ) skulle begränsa möjligheten att skala smarta stadslösningar. Det blev också tydligt att IoT-plattformar baserade på öppna standarder är bäst kapabla att stödja en mängd olika IoT-applikationer, delning av tillhörande data (med förbehåll för korrekta behörigheter) och undvika låsning till teknikleverantörer [1 ] .
Den 17 september 2020 godkände Telecom Engineering Center (TEC) vid Department of Telecommunications-Government of India införlivandet av oneM2M Release 2-standarder för antagande som en nationell standard i Indien [2 ] .
Standardiseringsutgåvor
Release 1 gavs ut i februari 2015. Den gav en standardiserad horisontell arkitektur för allmänna ändamål för IoT-plattformsoperatörer och tjänsteleverantörer att distribuera IoT-lösningar.
Release 2 gavs ut i augusti 2016. Den lade till ett samverkande ramverk som gör det möjligt för varje tjänsteleverantör att stödja fler typer av enheter på sin IoT-plattform. Release 2 gav också förbättrade end-to-end säkerhetsfunktioner.
Release 3 gavs ut i december 2018. Den lade till en kompletterande uppsättning oneM2M värdeadderande tjänster för att komplettera IoT-funktioner i 3GPP-standarder. Dessa funktioner hjälper till att lindra nätstockningar och säkerhetsproblem i mobiloperatörsnätverk, vilket skapar en väg till skalbara IoT-distributioner.
Open Source-projekt
Flera oberoende Open Source-stiftelser och projekt har aktivt använt oneM2M.
• OM2M, värd av Eclipse Foundation och en del av Eclipses IoT Working Group: Erbjuder en flexibel oneM2M-baserad plattform för att implementera horisontella M2M-servrar, gateways och enheter. Det tar fram en modulär arkitektur, som körs ovanpå en OSGi-behållare, som är mycket utbyggbar via plug-ins.
• OCEAN, öppen allians för IoT-standard, Implementeringar med öppen källkod för oneM2M server/gateway/enhetsplattformar och applikationer stöds. Dessutom tillhandahålls utvecklarverktyg inklusive webbläsare för plattformsresurser, testverktyg för självöverensstämmelse. OneM2M-implementeringarna för öppen hårdvara som Raspberry Pi, Arduino distribueras för att hjälpa oneM2M produktutveckling. Mobius, oneM2M-serverimplementeringen, fick oneM2M-certifieringen och den är utsedd som ett av de gyllene exemplen.
• OS-IoT, ATIS Open Source Internet of Things är ett mjukvarubibliotek med öppen källkod som förenklar utvecklingen av IoT-enheter, särskilt små klienter, som ansluter till oneM2M-ekosystemet.
• OpenMTC är en integrationsmellanvara baserad på oneM2M-standarden, för att bedriva tillämpad forskning och utveckla innovativa M2M- och IoT-applikationer. Dess horisontella servicestrategi integrerar enkelt enheter från olika industriella IoT-vertikaler, oberoende av den underliggande hårdvaran eller nätverksinfrastrukturen.
• IOTDM, en del av OpenDaylight-projektet som drivs av Linux Foundation: Utveckling av en oneM2M-baserad IoT Data Broker för att möjliggöra för auktoriserade applikationer att hämta IoT-data som laddats upp av vilken enhet som helst.
• OASIS SI, en del av Open-source Architecture Semantic IoT Service-plattform-projekt: Utveckling av kod för den oneM2M-baserade IoT-serverplattformen. Den består av protokollbindning, controller & resurshantering och databaslager för flexibilitet.
• oneM2MTester är världens första gratis öppen källkodsöverensstämmelsetestverktyg som utvecklare kan använda för att kontrollera att deras plattformar och applikationer överensstämmer med oneM2M-specifikationer. oneM2MTester är byggd på Eclipse TITAN, som är en gratis öppen källkod TTCN-3 kompilering och exekveringsramverk som också stöder Eclipse IDE.
Resurser för utvecklare
Förutom standardutvecklingsaktiviteter tillhandahåller medlemmar som deltar i oneM2M Partnership Project en portfölj med resurser för att hjälpa potentiella användare och utvecklare. Dessa inkluderar följande:
- En inledande översikt av oneM2M för att hjälpa utvecklare att komma igång [ 3]
- En uppsättning utvecklarguider för en mängd olika användningsexempel [ 4]
- En WiKi för utvecklare för att lära sig om oneM2M-communityt, programvaruversioner och samarbetande utvecklingsprocesser.
- Ett forum för att hantera tekniska kommentarer och frågor [ 5]
- Ett StackOverflow-forum för att svara på utvecklarproblem [ 6]
- ACME oneM2M CSE är en mellanprogramvara med öppen källkod (onM2M Common Services Entity) för utbildningsändamål [ 7]