1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr"> 3 <head> 4 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> 7 8 <link rel="preconnect" href="https://fonts.gstatic.com"> 9<link href="https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet"> 10 11 <base href="https://onem2m.org/" /> 12 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 13 <meta name="description" content="oneM2M sets the standards for the Internet of Things, providing the industry with the foundations for scalable and interoperable systems." /> 14 <meta name="generator" content="Joomla! - Open Source Content Management" /> 15 <title>oneM2M Sets Standards For The Internet Of Things & M2M</title> 16 <link href="/templates/bootstrap4/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" /> 17 <link href="https://onem2m.org/component/search/?id=1&Itemid=101&format=opensearch" rel="search" title="Search oneM2M Partners" type="application/opensearchdescription+xml" /> 18 <link href="/templates/bootstrap4/css/bootstrap.css" rel="stylesheet" type="text/css" /> 19 <link href="/templates/bootstrap4/css/owl.carousel.min.css" rel="stylesheet" type="text/css" /> 20 <link href="/templates/bootstrap4/css/font-awesome.min.css" rel="stylesheet" type="text/css" /> 21 <link href="/templates/bootstrap4/css/global.css?2021-12" rel="stylesheet" type="text/css" /> 22 <link href="https://use.fontawesome.com/releases/v6.5.1/css/all.css" rel="stylesheet" type="text/css" /> 23 <link href="/templates/bootstrap4/css/template.css?06-08" rel="stylesheet" type="text/css" /> 24 <link href="/templates/bootstrap4/css/modal-video.css" rel="stylesheet" type="text/css" /> 25 <link href="/modules/mod_onem2m_stats/jqvmap.css" rel="stylesheet" type="text/css" /> 26 <link href="/media/com_widgetkit/css/site.css" rel="stylesheet" type="text/css" id="widgetkit-site-css" /> 27
27<script type="application/json" class="joomla-script-options new">{"csrf.token":"0c2a6b1deed3e9de6347a09685875b18","system.paths":{"root":"","base":""}}</script>
27 28
28<script src="/media/system/js/caption.js?b0eac8da4d59028cf136bd591bd93621" type="text/javascript"></script>
28 29
29<script src="/media/system/js/core.js?b0eac8da4d59028cf136bd591bd93621" type="text/javascript"></script>
29 30
30<script src="/templates/bootstrap4/js/4422cdbe10.js" type="text/javascript"></script>
30 31
31<script src="/templates/bootstrap4/js/jquery-3-5-1-min.js" type="text/javascript"></script>
31 32
32<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
32 33
33<script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
33 34
34<script src="/templates/bootstrap4/js/popper.min.js" type="text/javascript"></script>
34 35
35<script src="/templates/bootstrap4/js/bootstrap.min.js" type="text/javascript"></script>
35 36
36<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" type="text/javascript"></script>
36 37
37<script src="/templates/bootstrap4/js/owl.carousel.js" type="text/javascript"></script>
37 38
38<script src="/templates/bootstrap4/js/priority-nav.js" type="text/javascript"></script>
38 39
39<script src="/templates/bootstrap4/js/infinite-scroll-4-pkgd-min.js" type="text/javascript"></script>
39 40
40<script src="/templates/bootstrap4/js/modal-video.js" type="text/javascript"></script>
40 41
41<script src="/modules/mod_onem2m_stats/jquery.vmap.js" type="text/javascript"></script>
41 42
42<script src="/modules/mod_onem2m_stats/jquery.vmap.world.js" type="text/javascript"></script>
42 43 <!--[if lt IE 9]>
43<script src="/media/system/js/html5fallback.js?b0eac8da4d59028cf136bd591bd93621" type="text/javascript"></script>
43<![endif]--> 44
44<script src="/media/com_widgetkit/js/maps.js" defer="defer" type="text/javascript"></script>
44 45
45<script src="/media/com_widgetkit/lib/uikit/dist/js/uikit.min.js" type="text/javascript"></script>
45 46
46<script src="/media/com_widgetkit/lib/uikit/dist/js/uikit-icons.min.js" type="text/javascript"></script>
46 47
47<script type="text/javascript"> 48jQuery(window).on('load', function() { 49 new JCaption('img.caption'); 50 });�jQuery(function($){ initTooltips(); $("body").on("subform-row-add", initTooltips); function initTooltips (event, container) { container = container || document;$(container).find(".hasTooltip").tooltip({"html": true,"container": "body"});} }); 51 </script>
51 52 53
53<script>jQuery.noConflict();</script>
53 54 55 <!-- Android --> 56 <meta name="theme-color" content="#ab86c6" /> 57 58 <!-- ICONS NEEDED --> 59 60 <!--[if lt IE 9]> 61
61<script src="/media/jui/js/html5.js"></script>
61 62 <![endif]--> 63 <!-- Google Tag Manager --> 64 <!--script>
vendor: 335 bytes, lines 64-68
64(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 65 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 66 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 67 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 68 })(window,document,'script','dataLayer','
68GTM-KVNZLWG
vendor: 3 bytes, line 68
68');
68</script--> 69 <!-- End Google Tag Manager --> 70 71 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, lines 71-72
71 72 <script async src="https://www.googletagmanager.com/gtag/js?id=
72G-6GGLKH5NMB
vendor: 14 bytes, lines 72-73
72"></script> 73
73<script> 74
vendor: 140 bytes, lines 74-78
74window.dataLayer = window.dataLayer || []; 75 function gtag(){dataLayer.push(arguments);} 76 gtag('js', new Date()); 77 78 gtag('config', '
78G-6GGLKH5NMB
vendor: 6 bytes, lines 78-79
78'); 79
79</script>
79 80 81 <style> 82 div#cookieMessageContainer { 83 font: normal 12px/16px Arial,Verdana,sans-serif; 84 position:fixed; 85 z-index:9999; 86 top:0px; 87 right:0px; 88 margin:0px auto; 89 color: #fff; 90 padding: 5px; 91 } 92 table, tr, td {border:0px !important} 93 #cookieMessageText p,.accept{font:normal 12px/16px Arial,Verdana,sans-serif;margin:0;padding:0 0 6px;text-align:left;vertical-align:middle} 94 #cookieMessageContainer table,#cookieMessageContainer td{margin:0;padding:0;vertical-align:middle} 95 #cookieMessageText, .accept {font-family:arial,verdana; 96 font-size:12px;} 97 #cookieMessageContainer .cookie_button{background: url(https://onem2m.org/plugins/system/EUCookieDirectiveLite/EUCookieDirectiveLite/images/continue_button.png);text-shadow: #fff 0.1em 0.1em 0.2em; color: #000; padding: 5px 12px;height: 14px;float: left;} 98 #cookieMessageInformationIcon {margin-right:10px;height:29px;} 99 #continue_button{vertical-align:middle;cursor:pointer;margin:0 0 0 10px} 100 #info_icon {vertical-align:middle;margin-top:5px;} 101 #outer table, #outer tr, #outer td {border:none;} 102 #outer{padding:2px;} 103 .accept {float: left;padding: 5px 6px 4px 15px; color: #fff;} 104 a#cookieMessageDetailsLink {color:#fff!important; text-decoration: underline;} 105 </style></head> 106 <body> 107 <!-- Google Tag Manager (noscript) --> 108 <!--noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KVNZLWG" 109 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript--> 110 <!-- End Google Tag Manager (noscript) --> 111 112 <div class="container-fluid bg-gray py-2"> 113 <div class="container"> 114 <div class="row no-gutters"> 115 <div class="d-none d-lg-flex col-lg-8 col-xl-9"> 116 <div class="strapline font-italic"> 117 oneM2M Vision - A world of interoperable and secure IoT services where market adoption is easy and delivers benefits to society </div> 118 </div> 119 <div class="col-3 d-flex d-lg-none"> 120 <a class="text-light search-collapse"> 121 SEARCH <i class="fa fa-search" aria-hidden="true"></i> 122 </a> 123 </div> 124 <div class="col-9 col-lg-4 col-xl-3 text-right"> 125 <a href="https://twitter.com/onem2m" target="_blank" class="ml-3 text-light"><i class="fa-brands fa-x-twitter" aria-hidden="true"></i></a> 126 <a href="https://www.linkedin.com/company/onem2m" target="_blank" class="ml-3 text-light"><i class="fa fa-linkedin" aria-hidden="true"></i></a> 127 <a href="https://github.com/oneM2M-Tutorials" target="_blank" class="ml-3 text-light"><i class="fa fa-github" aria-hidden="true"></i></a> 128 <a class="ml-3 text-light text-uppercase" href="https://member.onem2m.org/">Member Login <small><i class="fa fa-lock" aria-hidden="true"></i></small></a> 129 </div> 130 </div> 131 </div> 132</div> 133 134<div class="container-fluid bg-white py-4"> 135 <div class="container"> 136 <div class="row"> 137 <div class="col-12 col-lg-10"> 138 139 140 141<nav class="p-0 navbar navbar-expand-lg navbar-light text-uppercase d-lg-flex align-items-end " id="mainNav"> 142 <a class="navbar-brand p-0 mr-5 my-1" href="/" title="oneM2M logo"> 143 <img height="100" src="/images/logo-onem2m-the-iot-standard.jpg" alt="oneM2M Logo"> 144 </a> 145 146 <button class="mt-4 float-right navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"> 147 <span class="navbar-toggler-icon"></span> 148 </button> 149 150 <div class="collapse navbar-collapse mt-5" id="navbarCollapse"> 151 <ul class="pt-3 pt-md-0 nav flex-column flex-lg-row mr-auto "> 152 <li class="nav-item py-2 py-md-0 item-111 parent dropdown"><a class="nav-link text-dark" href="/technical" >Specifications</a></li> 153 <li class="nav-item py-2 py-md-0 item-188"><a href="/using-onem2m/what-is-onem2m" class="nav-link text-dark">
153Using <span class="non-caps">oneM2M</span></a></li> 154 <li class="nav-item py-2 py-md-0 item-118 parent dropdown"><a class="nav-link text-dark" href="/membership" >Membership</a></li> 155 <li class="nav-item py-2 py-md-0 item-119 parent dropdown"><a class="nav-link text-dark" href="/iot-news" >News</a></li> 156 <li class="nav-item py-2 py-md-0 item-127 parent dropdown"><a class="nav-link text-dark" href="/iot-events" >Events</a></li> 157 <li class="nav-item py-2 py-md-0 item-121 parent dropdown"><a class="nav-link text-dark" href="/harmonization-m2m" title="oneM2M Mission and vision" >About Us</a></li> 158 <li class="nav-item py-2 py-md-0 item-122 parent dropdown"><a class="nav-link text-dark" href="/resources" >Media</a></li> 159 <li class="nav-item py-2 py-md-0 item-314 parent dropdown"><a class="nav-link text-dark" href="/wiki" >WIKI</a></li> 160 </ul> 161 </div> 162<!-- <span class="nav__dropdown-wrapper priority-nav__wrapper" aria-haspopup="false"><button aria-controls="menu" class="nav__dropdown-toggle priority-nav__dropdown-toggle priority-nav-is-hidden"></button><ul aria-hidden="true" class="nav__dropdown priority-nav__dropdown"></ul></span> --> 163 164</nav> 165 166 167 </div> 168 169 <div class="d-none d-lg-flex col-lg-2 text-right align-items-end"> 170 <span class="ml-auto text-gray search-collapse"> 171 SEARCH <i class="fa fa-search" aria-hidden="true"></i> 172 </span> 173 </div> 174 </div> 175 </div> 176</div> 177 178<div class="container-fluid bg-darkest" id="searchToggle"> 179 <div class="container search-toggle-content"> 180 181 <form action="/" method="post" class="Xform-inline " role="search"> 182 <div class="row"> 183 <div class="col-9 col-md-11"><label for="mod-search-searchword101" class="invisible sr-only">Search ...</label> <input type="search" name="searchword" id="mod-search-searchword101" maxlength="200" class="form-control form-control-lg w-100" placeholder="Search..." /></div><div class="col-3 col-md-1"> <button class="btn btn-dark btn-lg Xw-100" onclick="this.form.searchword.focus();" title="Search"><i class="fa fa-search" aria-hidden="true"></i></button></div> <input type="hidden" name="task" value="search" /> 184 <input type="hidden" name="option" value="com_search" /> 185 <input type="hidden" name="Itemid" value="101" /> 186 </div> 187 </form> 188 189 190 </div> 191</div> 192 193 194<!-- BANNER --> 195 196 <div class="container-fluid bg-dark "> 197 <div class="row position-relative"> 198 <div id="homeCarouselLead" class="position-absolute text-white d-flex align-items-start flex-column"> 199 <div class="row mb-auto"> 200 <div class="col-md-12" style="min-width: 350px;"> 201 <h1 class="mt-4 mb-3 mt-md-5 mb-md-3 text-uppercase">The Global Community That Develops Standards For <span class="non-caps">IoT</span></h1> 202 <p class="lead mb-5 mb-md-0"> 203 oneM2M standards are open, accessible and internationally recognized. </p> 204 </div> 205 </div> 206 <div class="row w-100 no-gutters"> 207 <div class="col-6"> 208 <h3 class="h3-light">LATEST</h3> 209 </div> 210 <div class="col-6 text-right"> 211 <div id="carouselDots"></div> 212 </div> 213 </div> 214 </div> 215 216 217 <div class="owl-carousel owl-theme w-100" id="homeCarousel"> 218 219 <div class="item"> 220 <div class="item-bg-frame"> 221 <div class="item-bg" style="background-image: url(/images/exec/2026/ntels_2026_interview_cover.png)"></div> 222 </div> 223 224 <div class="item-content"> 225 226 <h2 class="font-weight-bold"> 227 <a class="text-light font-weight-bold" href="https://www.onem2m.org/membership/executive-viewpoints/1036-ntels-jaeho-yoree-2026"> âThere's a perception that oneM2M is heavy for integration, but in practice, it's easy to start with just a few simple functions.â</a> 228 </h2> 229 </div> 230 231 </div> 232 233 234 <div class="item"> 235 <div class="item-bg-frame"> 236 <div class="item-bg" style="background-image: url(/images/exec/2026/Cover_Image_for_Roland_H_TP_interviews.png)"></div> 237 </div> 238 239 <div class="item-content"> 240 241 <h2 class="font-weight-bold"> 242 <a class="text-light font-weight-bold" href="https://www.onem2m.org/membership/executive-viewpoints/1033-roland-hechwartner-tp76">âWe made significant progress on becoming AI-ready, and extended oneM2M into industrial metaverse and robotic domainsâ.</a> 243 </h2> 244 </div> 245 246 </div> 247 248 249 <div class="item"> 250 <div class="item-bg-frame"> 251 <div class="item-bg" style="background-image: url(/images/exec/2026/Slider-Kenny_Huang.png)"></div> 252 </div> 253 254 <div class="item-content"> 255 256 <h2 class="font-weight-bold"> 257 <a class="text-light font-weight-bold" href="https://www.onem2m.org/membership/executive-viewpoints/1028-ke
257nny-huang-twnic">âAI Agent and M2M interactions are similar, and require interoperability standardization to go from Walled Gardens to the Agentic Web.â</a> 258 </h2> 259 </div> 260 261 </div> 262 263 264 <div class="item"> 265 <div class="item-bg-frame"> 266 <div class="item-bg" style="background-image: url(/images/exec/2026/cover-image-interview-Eunjin-Lee.png)"></div> 267 </div> 268 269 <div class="item-content"> 270 271 <h2 class="font-weight-bold"> 272 <a class="text-light font-weight-bold" href="https://www.onem2m.org/membership/executive-viewpoints/1019-eunjin-lee-sejong-university">âWe are using federated learning to help factory operators share IoT machine data without having to expose commercially sensitive details.â</a> 273 </h2> 274 </div> 275 276 </div> 277 278 279 </div> 280 281 <div id="carouselNav" class="position-absolute"></div> 282 </div> 283 </div> 284<div class="container-fluid bg-secondary"> 285<div class="container"> 286<div class="row"> 287<div class="col-md-4 align-self-center"> 288<div> 289<h2 class="h3 h3-white mb-4 mt-5 mt-md-0">Work with <span class="non-caps">oneM2M</span></h2> 290<p class="lead text-white text-justify">For news and technical guidance, keep up to date with the latest content from oneM2M. We encourage all organizations to participate in our standardization activities through our Technical Plenary events. You can also get involved by deploying oneM2M systems. 291 292 </p> 293</div> 294</div> 295<div class="col-md-8 py-3"> 296<div class="dc-cta-frame"> 297<a href="/using-onem2m/what-is-onem2m" class="dc-cta dc-cta-1"> 298<div class="dc-cta-link">Benefits of <span class="non-caps">oneM2M</span></div> 299</a> 300</div> 301<div class="dc-cta-frame"> 302<a href="/using-onem2m/developers" class="dc-cta dc-cta-2"> 303<div class="dc-cta-link">Develop with <span class="non-caps">oneM2M</span></div> 304</a> 305</div> 306<div class="dc-cta-frame"> 307<a href="/using-onem2m/devices-examples" class="dc-cta dc-cta-3"> 308<div class="dc-cta-link">Deploy with <span class="non-caps">oneM2M</span></div> 309</a> 310</div> 311</div> 312</div> 313</div> 314</div> 315 316 317 318 319 <div class="container"> 320 <div class="row py-5"> 321 <div class="col-12"> 322 <div class="row"> 323 324 325 <div class="col-md-4"> 326 <div class="col-md-12 thumbnail d-flex align-items-start flex-column"> 327 328 <div class="ribbon text-white"> 329 <!-- Related --> 330 Executive viewpoints </div> 331 332 <a href="/membership/executive-viewpoints/1036-ntels-jaeho-yoree-2026"> 333 <img src="/images/exec/2026/ntels_2026_interview_cover.png" alt=" âThere's a perception that oneM2M is heavy for integration, but in practice, it's easy to start with just a few simple functions.â" itemprop="image" class="img-fluid " /> 334 </a> 335 336 337 <p class="pt-3" style="min-height: 120px;"> 338 <a class="text-dark font-weight-bold" href="/membership/executive-viewpoints/1036-ntels-jaeho-yoree-2026"> âThere's a perception that oneM2M is heavy for integration, but in practice, it's easy to start with just a few simp...</a> 339 </p> 340 341 342 343 <p class="text-muted"> 344 <small> 345 30 September 2026 </small> 346 </p> 347 348 <div class="mt-auto"> 349 <a href="/membership/executive-viewpoints" class="text-link">View All Executive viewpoints</a> <small class='text-primary'><i class="fa fa-angle-right" aria-hidden="true"></i></small> 350 </div> 351 352 </div> 353 </div> 354 355 356 357 <div class="col-md-4"> 358 <div class="col-md-12 thumbnail d-flex align-items-start flex-column"> 359 360 <div class="ribbon text-white"> 361 <!-- Related --> 362 News </div> 363 364 <a href="/iot-news/1026-a-beginners-guide-for-iot-and-edge-computing-developers"> 365 <img src="/images/files/News/2026/first_page_iit_page-0001.jpg" alt="A Beginner's Guide for IoT and Edge-Computing Developers" itemprop="image" class="img-fluid " /> 366 </a> 367 368 369 <p class="pt-3" style="min-height: 120px;"> 370 <a class="text-dark font-weight-bold" href="/iot-news/1026-a-beginners-guide-for-iot-and-edge-computing-developers">A Beginner's Guide for IoT and Edge-Computing Developers</a> 371 </p> 372 373 374 375 <p class="text-muted"> 376 <small> 377 27 July 2026 </small> 378 </p> 379 380 <div class="mt-auto"> 381 <a href="/iot-news" class="text-link">View All News</a> <small class='text-primary'><i class="fa fa-angle-right" aria-hidden="true"></i></small> 382 </div> 383 384 </div> 385 </div> 386 387 388 </div> 389 </div> 390 </div> 391 </div> 392 393 394 395 396<div class="custom" > 397 <div class="container"> 398<div class="row py-5"> 399<div class="col-md-8"> 400<h3 class="h3-primary">Subscribe for news and updates</h3> 401</div> 402<div class="col-md-4"><a class="btn btn-lg btn-primary w-100 text-left" href="/iot-news/newsletter">Subscribe <i class="mt-2 fa fa-angle-right float-right"> </i></a></div> 403</div> 404</div></div> 405<div class="div container mt-5"><h3 class="h3-secondary"><span class="non-caps">oneM2M</span> Products and System Deployments</h3><style> 406#etsimap { 407 width: 100%; 408 height: 500px; 409} 410#etsimap svg { 411 width: 100%; 412 height: 500px; 413} 414li.list-group-item div { 415 display: inline-block; 416} 417</style>
418<script> 419var etsiMembersCount = { 420 "at":"3","ca":"2","de":"6","fr":"13","gb":"6","in":"5","it":"5","jp":"3","ko":"23","kr":"8","us":"1","vn":"1","zz":"8"}; 421</script>
421 422 <div class="row"> 423 <div class="col-12 lead"> 424 <p style="text-align: justify;">Across the world, organizations are building IoT devices, gateways and platforms based on the oneM2M standard. Other organizations are deploying IoT solutions and data-exchange systems using such components within oneM2M's horizontal architecture framework. This deployment tracker is an actively maintained database of components, systems and support services that build on oneM2M technical specifications. </p> </div> 425 </div> 426 427 <div class="row"> 428 429 <div class="col-12 col-md-3 stats-numbers"> 430 <div class="stats-numbers-content"> 431 <p>Find out about the latest oneM2M deployments around the world. </p> 432<ul> 433<li>Click <span style="color: #b42825;">All</span> below to view the full list of oneM2M deployments in each country</li> 434<li>Click <span style="color: #b42825;">Global</span> below to view deployments that span the world</li> 435<li>Alternatively, click <span style="color: #b42825;">a country</span> on the map to view deployments there</li> 436</ul> 437 <p> 438 <a href="https://www.onem2m.org/using-onem2m/list-of-deployments" class="btn btn-md btn-primary text-left">Find out more</a></p> 439 </p> 440 441 <div id="openMapInfo" class="btn btn-link openMapInfo" style="top: 5px;"> 442 <i class="fas fa-map-marker-alt pr-1"></i> All 443 </div> 444 <div id="openGlobal" class="btn btn-link openGlobal" style="top: 5px;"> 445 <i class="fas fa-map-marker-alt pr-1"></i> Global 446 </div> 447 </div> 448 </div> 449 <div class="col-12 col-md-9"> 450 <div id="etsimap" class="d-block mb-3"></div> 451 </div> 452 </div> 453 454 <div class="row mb-5"> 455 <div class="col-12 col-md-12" id="etsioverlay" style="display: none;"> 456 <table class="table-alt table mb-4"> 457 <thead> 458 <tr> 459 <th scope="col">Organisation</th> 460 <th scope="col">Type</th> 461 <th scope="col">Country</th> 462 <th scope="col">Name</th> 463 <th scope="col">Classification</th> 464 <th scope="col">Supported Functionality</th> 465 </tr> 466 </thead> 467 <tbody> 468 <tr class="table-group-item member_DE" style="display: none;"> 469 <th scope="row" style="font-weight: bold;"> 470 ACME oneM2M CSE</th> 471 <td>Open Source Project</td><td>Germany</td><td>ACME oneM2M CSE</td><td>Open Source Project</td><td>IN-CSE, MN-CSE, ASN-CSE</td></tr> 472 <tr class="table-group-item member_ZZ" style="display: none;"> 473 <th scope="row" style="font-weight: bold;"> 474 AT4 Wireless / Dekra</th> 475 <td>Commercial</td><td>Global</td><td>-</td><td>Certification</td><td>N/A</td></tr> 476 <tr class="table-group-item member_FR" style="display: none;"> 477 <th scope="row" style="font-weight: bold;"> 478 Actility</th> 479 <td>Commercial</td><td>France</td><td>ThingPark Cloud</td><td>Product</td><td>IN-CSE</td></tr> 480 <tr class="table-group-item member_" style="display: none;"> 481 <th scope="row" style="font-weight: bold;"> 482 C3SYSTSEMS</th> 483 <td>Commercial</td><td>Korea</td><td>SysOne</td><td>Product</td><td>IN-CSE</td></tr> 484 <tr class="table-group-item member_IN" style="display: none;"> 485 <th scope="row" style="font-weight: bold;"> 486 Centre for Development of Advanced Computing (C-DAC)</th> 487 <td>Commercial / Research</td><td>India</td><td>Common SMart iot Connectiv (CoSMiC)</td><td>Product</td><td>IN-CSE, MN-CSE, AE, ADN</td></tr> 488 <tr class="table-group-item member_IN" style="display: none;"> 489 <th scope="row" style="font-weight: bold;"> 490 Centre for Development of Telematics (C-DOT)</th> 491 <td>Commercial / Research</td><td>India</td><td>CDOT Common Service Platform (CCSP)</td><td>Product</td><td>IN-CSE, MN-CSE, ASN-CSE,AE</td></tr> 492 <tr class="table-group-item member_ZZ" style="display: none;"> 493 <th scope="row" style="font-weight: bold;"> 494 Cisco</th> 495 <td>Commercial</td><td>Global</td><td>IoTDM</td><td>
495Open Source Project</td><td>IN-CSE</td></tr> 496 <tr class="table-group-item member_ZZ" style="display: none;"> 497 <th scope="row" style="font-weight: bold;"> 498 Cisco</th> 499 <td>Commercial</td><td>Global</td><td>Ultra-IoT / eSCEF</td><td>Product</td><td>IN-CSE</td></tr> 500 <tr class="table-group-item member_FR member_DE member_IT member_GB" style="display: none;"> 501 <th scope="row" style="font-weight: bold;"> 502 Deutsche Telekom</th> 503 <td>Commercial</td><td>W. Europe</td><td>IoT Solution Optimizer</td><td>Product</td><td>IN-CSE, MN-CSE, ASN-CSE, AE</td></tr> 504 <tr class="table-group-item member_AT member_FR member_DE member_IT member_GB" style="display: none;"> 505 <th scope="row" style="font-weight: bold;"> 506 Deutsche Telekom</th> 507 <td>Commercial</td><td>W. Europe</td><td>Smart Home as a service</td><td>Prototype / Pilot</td><td>IN-CSE, AE</td></tr> 508 <tr class="table-group-item member_DE" style="display: none;"> 509 <th scope="row" style="font-weight: bold;"> 510 Deutsche Telekom</th> 511 <td>Commercial</td><td>Germany</td><td>IoT Hub</td><td>Product</td><td>IN-CSE</td></tr> 512 <tr class="table-group-item member_AT" style="display: none;"> 513 <th scope="row" style="font-weight: bold;"> 514 Deutsche Telekom / T-Mobile Austria</th> 515 <td>Commercial</td><td>Austria</td><td>oneM2M prototype</td><td>Prototype / Pilot</td><td>AE</td></tr> 516 <tr class="table-group-item member_AT member_FR member_DE member_IT member_GB" style="display: none;"> 517 <th scope="row" style="font-weight: bold;"> 518 ETSI</th> 519 <td>Standards Development Organization</td><td>Europe</td><td>oneM2M Conformance Tests</td><td>Open Source Project</td><td>N/A</td></tr> 520 <tr class="table-group-item member_FR" style="display: none;"> 521 <th scope="row" style="font-weight: bold;"> 522 Easy Global Market</th> 523 <td>Commercial</td><td>France</td><td>-</td><td>Product</td><td>N/A</td></tr> 524 <tr class="table-group-item member_FR" style="display: none;"> 525 <th scope="row" style="font-weight: bold;"> 526 F-Interop</th> 527 <td>Open Source Project</td><td>France</td><td>oneM2M devKit</td><td>Open Source Project</td><td>A/E</td></tr> 528 <tr class="table-group-item member_DE" style="display: none;"> 529 <th scope="row" style="font-weight: bold;"> 530 Fraunhofer</th> 531 <td>Research</td><td>Germany</td><td>OpenMTC</td><td>Open Source Project</td><td>IN-CSE, MN-CSE</td></tr> 532 <tr class="table-group-item member_ZZ" style="display: none;"> 533 <th scope="row" style="font-weight: bold;"> 534 GCF</th> 535 <td>Certification</td><td>Global</td><td>-</td><td>Certification</td><td>N/A</td></tr> 536 <tr class="table-group-item member_" style="display: none;"> 537 <th scope="row" style="font-weight: bold;"> 538 HANDYSOFT</th> 539 <td>Commercial</td><td>Korea</td><td>HANDYPIA IoT Platform</td><td>Product</td><td>IN-CSE</td></tr> 540 <tr class="table-group-item member_ZZ" style="display: none;"> 541 <th scope="row" style="font-weight: bold;"> 542 HPE</th> 543 <td>Commercial</td><td>Global</td><td>HPE Universal IoT Platform</td><td>Product</td><td>IN-CSE</td></tr> 544 <tr class="table-group-item member_IN" style="display: none;"> 545 <th scope="row" style="font-weight: bold;"> 546 Harman</th> 547 <td>Commercial</td><td>India</td><td>-</td><td>Product</td><td>MN-CSE</td></tr> 548 <tr class="table-group-item member_" style="display: none;"> 549 <th scope="row" style="font-weight: bold;"> 550 HealthConnect</th> 551 <td>Commercial</td><td>Korea</td><td>IoT Healthcare Platform</td><td>Product</td><td>IN-CSE</td></tr> 552 <tr class="table-group-item member_" style="display: none;"> 553 <th scope="row" style="font-weight: bold;"> 554 Herit</th> 555 <td>Commercial</td><td>Korea</td><td>HUBISS</td><td>Product</td><td>IN-CSE</td></tr> 556 <tr class="table-group-item member_ZZ" style="display: none;"> 557 <th scope="row" style="font-weight: bold;"> 558 Huawei</th> 559 <td>Commercial</td><td>Global</td><td>OceanConnect</td><td>Product</td><td>IN-CSE, MN-CSE, AE</td></tr> 560 <tr class="table-group-item member_ZZ" style="display: none;"> 561 <th scope="row" style="font-weight: bold;"> 562 InterDigital / Chordant</th> 563 <td>Commercial</td><td>Global</td><td>Chordant IoT Platform</td><td>Product</td><td>IN-CSE, MN-CSE, ASN-CSE, IPE, AE</td></tr> 564 <tr class="table-group-item member_GB" style="display: none;"> 565 <th scope="row" style="font-weight: bold;"> 566 InterDigital / Chordant</th> 567 <td>Commercial</td><td>UK</td><td>oneTRANSPORT.io</td><td>Product</td><td>IN-CSE</td></tr> 568 <tr class="table-group-item member_GB" style="display: none;"> 569 <th scope="row" style="font-weight: bold;"> 570 InterDigital / Chordant</th> 571 <td>Commercial</td><td>UK</td><td>ConVEx</td><td>Product</td><td>IN-CSE</td></tr> 572 <tr class="table-group-item member_JP" style="display: none;"> 573 <th scope="row" style="font-weight: bold;"> 574 KDDI</th> 575 <td>Commercial</td><td>Japan</td><td>Privacy Policy Manager (PM)</td><td>Prototype / Pilot</td><td>PPM</td></tr> 576 <tr class="table-group-item member_" style="display: none;"> 577 <th scope="row" style="font-weight: bold;"> 578 KEPCO</th> 579 <td>Commercial</td><td>Korea</td><td>e-IoT Energy Gateway</td><td>Product</td><td>IN-CSE, ADN-AE</td></tr> 580 <tr class="table-group-item member_" style="display: none;"> 581 <th scope="row" style="font-weight: bold;"> 582 KEPCO</th> 583 <td>Commercial</td><td>Korea</td><td>e-IoT Energy Platform</td><td>Product</td><td>IN-CSE, ADN-AE</td></tr> 584 <tr class="table-group-item member_" style="display: none;"> 585 <th scope="row" style="font-weight: bold;"> 586 KETI, OCEAN</th> 587 <td>Research</td><td>Korea</td><td>nCube (Thyme, Lavender, Rosemary)</td><td>
587Open Source Project</td><td>ASN-CSE </td></tr> 588 <tr class="table-group-item member_" style="display: none;"> 589 <th scope="row" style="font-weight: bold;"> 590 KETI, OCEAN</th> 591 <td>Research</td><td>Korea</td><td>Mobius, Oasis SI</td><td>Open Source Project</td><td>IN-CSE</td></tr> 592 <tr class="table-group-item member_" style="display: none;"> 593 <th scope="row" style="font-weight: bold;"> 594 KT</th> 595 <td>Commercial</td><td>Korea</td><td>IoTMakers</td><td>Product</td><td>IN-CSE</td></tr> 596 <tr class="table-group-item member_FR" style="display: none;"> 597 <th scope="row" style="font-weight: bold;"> 598 LAAS</th> 599 <td>Research</td><td>France</td><td>Eclipse OM2M</td><td>Open Source Project</td><td>IN-CSE</td></tr> 600 <tr class="table-group-item member_" style="display: none;"> 601 <th scope="row" style="font-weight: bold;"> 602 LG</th> 603 <td>Commercial</td><td>Korea</td><td>INFioT</td><td>Product</td><td>IN-CSE</td></tr> 604 <tr class="table-group-item member_" style="display: none;"> 605 <th scope="row" style="font-weight: bold;"> 606 LG CNS</th> 607 <td>Commercial</td><td>Korea</td><td>City Hub</td><td>Product</td><td>IN-CSE</td></tr> 608 <tr class="table-group-item member_" style="display: none;"> 609 <th scope="row" style="font-weight: bold;"> 610 LG U+</th> 611 <td>Commercial</td><td>Korea</td><td>-</td><td>Product</td><td>IN-CSE</td></tr> 612 <tr class="table-group-item member_" style="display: none;"> 613 <th scope="row" style="font-weight: bold;"> 614 LG U+</th> 615 <td>Commercial</td><td>City of Goyang, Korea</td><td>-</td><td>Prototype / Pilot</td><td>IN-CSE</td></tr> 616 <tr class="table-group-item member_" style="display: none;"> 617 <th scope="row" style="font-weight: bold;"> 618 Modacom</th> 619 <td>Commercial</td><td>Korea</td><td>Smart Brain IoT Gateway (hub)</td><td>Product</td><td>MN-CSE</td></tr> 620 <tr class="table-group-item member_" style="display: none;"> 621 <th scope="row" style="font-weight: bold;"> 622 N2M</th> 623 <td>Commercial</td><td>Korea</td><td>nTOMIoT</td><td>Product</td><td>IN-CSE</td></tr> 624 <tr class="table-group-item member_IN member_JP member_" style="display: none;"> 625 <th scope="row" style="font-weight: bold;"> 626 NEC</th> 627 <td>Commercial</td><td>EMEA</td><td>Cloud City Operation Center (COOC)</td><td>Prototype / Pilot</td><td>IN-CSE</td></tr> 628 <tr class="table-group-item member_JP" style="display: none;"> 629 <th scope="row" style="font-weight: bold;"> 630 NTT</th> 631 <td>Commercial</td><td>Japan</td><td>-</td><td>Prototype / Pilot</td><td>IN-CSE</td></tr> 632 <tr class="table-group-item member_" style="display: none;"> 633 <th scope="row" style="font-weight: bold;"> 634 NexG</th> 635 <td>Commercial</td><td>Korea</td><td>oneM2M-based IoT Security Solution</td><td>Product</td><td>Security CSF</td></tr> 636 <tr class="table-group-item member_FR" style="display: none;"> 637 <th scope="row" style="font-weight: bold;"> 638 Orange</th> 639 <td>Commercial</td><td>France</td><td>Sharing IoT Objects with heterogeneous Access Management Systems</td><td>Prototype / Pilot</td><td>IN-CSE, AE</td></tr> 640 <tr class="table-group-item member_FR" style="display: none;"> 641 <th scope="row" style="font-weight: bold;"> 642 Orange</th> 643 <td>Commercial</td><td>France</td><td>Standard Open Source Cloud APIs for the Smart Home</td><td>Prototype / Pilot</td><td>IN-CSE, AE</td></tr> 644 <tr class="table-group-item member_CA member_FR" style="display: none;"> 645 <th scope="row" style="font-weight: bold;"> 646 Pilot Things</th> 647 <td>Commercial</td><td>Canada, France</td><td>IoT Platform</td><td>Product</td><td>IN-CSE, MN-CSE, ASN-CSE, IPE, AE</td></tr> 648 <tr class="table-group-item member_ZZ" style="display: none;"> 649 <th scope="row" style="font-weight: bold;"> 650 Qualcomm</th> 651 <td>Commercial</td><td>Global</td><td>-</td><td>Prototype / Pilot</td><td>IN-CSE</td></tr> 652 <tr class="table-group-item member_KR" style="display: none;"> 653 <th scope="row" style="font-weight: bold;"> 654 SK Telecom</th> 655 <td>Commercial</td><td>Korea</td><td>ThingPlug</td><td>Product</td><td>IN-CSE</td></tr> 656 <tr class="table-group-item member_KR" style="display: none;"> 657 <th scope="row" style="font-weight: bold;"> 658 SK Telecom</th> 659 <td>Commercial</td><td>City of Busan, Korea</td><td>ThingPlug</td><td>Product</td><td>IN-CSE</td></tr> 660 <tr class="table-group-item member_KR" style="display: none;"> 661 <th scope="row" style="font-weight: bold;"> 662 Samsung SDS</th> 663 <td>Commercial</td><td>Korea</td><td>Insator</td><td>Prototype / Pilot</td><td>IN-CSE</td></tr> 664 <tr class="table-group-item member_KR" style="display: none;"> 665 <th scope="row" style="font-weight: bold;"> 666 Sejong University</th> 667 <td>Research</td><td>Korea</td><td>Upper Tester</td><td>Prototype / Pilot</td><td>AE</td></tr> 668 <tr class="table-group-item member_FR" style="display: none;"> 669 <th scope="row" style="font-weight: bold;"> 670 Sensinov</th> 671 <td>Commercial</td><td>France</td><td>Sensinov IoT</td><td>Product</td><td>IN-CSE, MN-CSE, ASN-CSE, IPE, AE</td></tr> 672 <tr class="table-group-item member_CA member_FR" style="display: none;"> 673 <th scope="row" style="font-weight: bold;"> 674 Sierra Wireless</th> 675 <td>Commercial</td><td>Canada, France</td><td>-</td><td>Prototype / Pilot</td><td>AE</td></tr> 676 <tr class="table-group-item member_GB" style="display: none;"> 677 <th scope="row" style="font-weight: bold;"> 678 Spirent</th> 679 <td>Commercial</td><td>UK</td><td>TTsuite-oneM2M</td><td>Product</td><td>N/A</td></tr> 680 <tr class="table-group-item member_KR" style="display: none;"> 681 <th scope="row" style="font-weight: bold;"> 682 SyncTechno</th> 683 <td>Commercial</td><td>Korea</td><td>-</td><td>Product</td><td>N/A</td></tr> 684 <tr class="table-group-item member_IN" style="display: none;"> 685 <th scope="row" style="font-weight: bold;"> 686 TATA Communications</th> 687 <td>Commercial</td><td>City of Bhopal, India</td><td>-</td><td>Prototype / Pilot</td><td>IN-CSE</td></tr> 688 <tr class="table-group-item member_ member_KR" style="display: none;"> 689 <th scope="row" style="font-weight: bold;"> 690 TTA</th> 691 <td>Standards Development Organization</td><td>Korea</td><td>Certification Test Tools</td><td>Certification</td><td>N/A</td></tr> 692 <tr class="table-group-item member_IT" style="display: none;"> 693 <th scope="row" style="font-weight: bold;"> 694 Telecom Italia</th> 695 <td>Commercial</td><td>Italy</td><td>ICON (commercial)</td><td>Product</td><td>IN-CSE, IPE, AE</td></tr> 696 <tr class="table-group-item member_IT" style="display: none;"> 697 <th scope="row" style="font-weight: bold;"> 698 Telecom Italia</th> 699 <td>Commercial</td><td>Italy</td><td>ICON (prototype)</td><td>Prototype / Pilot</td><td>IN-CSE, IPE, AE</td></tr> 700 <tr class="table-group-item member_KR" style="display: none;"> 701 <th scope="row" style="font-weight: bold;"> 702 UANGEL</th> 703 <td>Commercial</td><td>Korea</td><td>C.FMS (Facility Management Solution for Smart City)</td><td>Product</td><td>IN-CSE, VNPT</td></tr> 704 <tr class="table-group-item member_VN" style="display: none;"> 705 <th scope="row" style="font-weight: bold;"> 706 Vietnam Posts and Telecommunications Group</th> 707 <td>Commercial</td><td>Vietnam</td><td>VNPT IoT Platform</td><td>Product</td><td>IN-CSE</td></tr> 708 <tr class="table-group-item member_FR" style="display: none;"> 709 <th scope="row" style="font-weight: bold;"> 710 e-device</th> 711 <td>Commercial</td><td>France</td><td>HealthGO Mini</td><td>Product</td><td>IN-CSE</td></tr> 712 <tr class="table-group-item member_US" style="display: none;"> 713 <th scope="row" style="font-weight: bold;"> 714 grid-net</th> 715 <td>Commercial</td><td>USA</td><td>PolicyNet M2M Platform</td><td>Product</td><td>IN-CSE, MN-CSE, ASN-CSE</td></tr> 716 <tr class="table-group-item member_" style="display: none;"> 717 <th scope="row" style="font-weight: bold;"> 718 irexnet</th> 719 <td>Commercial</td><td>Korea</td><td>AiSOP</td><td>Product</td><td>IN-CSE</td></tr> 720 <tr class="table-group-item member_" style="display: none;"> 721 <th scope="row" style="font-weight: bold;"> 722 ntels</th> 723 <td>Commercial</td><td>Korea</td><td>e-IoT Platform</td><td>Product</td><td>IN-CSE</td></tr> 724 <tr class="table-group-item member_" style="display: none;"> 725 <th scope="row" style="font-weight: bold;"> 726 ntels</th> 727 <td>Commercial</td><td>Korea</td><td>IoT Platform, Open M2M Platform (OMP), N-MAS</td><td>Product</td><td>IN-CSE</td></tr> 728 <tr class="table-group-item member_" style="display: none;"> 729 <th scope="row" style="font-weight: bold;"> 730 ntels</th> 731 <td>Commercial</td><td>Korea</td><td>Datahub Connectivity for local government</td><td>Product</td><td>IN-CSE</td></tr> 732 <tr class="table-group-item member_KR" style="display: none;"> 733 <th scope="row" style="font-weight: bold;"> 734 oneM2MTester</th> 735 <td>Open Source Project</td><td>Korea</td><td>oneM2MTester</td><td>
735Open Source Project</td><td>N/A</td></tr> 736 </tbody> 737 </table> 738 </div> 739 </div> 740<!-- </div> // close container --> 741
742<script> 743 function updateStriping(jquerySelector){ 744 // console.log('lines'); 745 jQuery(jquerySelector).each(function(index, row){ 746 jQuery(row).removeClass('odd'); 747 if (index%2==1){ //odd row 748 jQuery(row).addClass('odd'); 749 } 750 }); 751 } 752 function memberListAll() { 753 jQuery('#etsioverlay').show(0); 754 jQuery('#etsioverlay .table-group-item').show(250); 755 } 756 function memberList(i) { 757 if (jQuery('#etsioverlay .member_' + i).length > 0) { 758 jQuery('#etsioverlay').show(0); 759// console.log('#etsioverlay .member_' + i); 760 jQuery('#etsioverlay .table-group-item').hide(0); 761 jQuery('#etsioverlay .member_' + i).show(250); 762 var offTop = jQuery('#etsioverlay').offset().top - 243; 763 jQuery(document).scrollTop(offTop); 764 } else { 765 jQuery('#etsioverlay').hide(0); 766 } 767 } 768 jQuery(document).ready(function () { 769 770 jQuery('#etsimap').vectorMap({ 771 map: 'world_en', 772 backgroundColor: '#f5f5f6', 773 borderColor: '#0a0a0a', 774 color: '#eeeeef', 775 hoverOpacity: 0.7, 776 selectedColor: '#45A7BA', /* greenblue / #09cda9 green */ 777 enableZoom: true, 778 showTooltip: true, 779 scaleColors: ['#f6acae', '#b62025'], 780 values: etsiMembersCount, 781 normalizeFunction: 'polynomial', 782 onLabelShow: function (event, label, code) { 783 if (etsiMembersCount[code] > 1){ 784 label.append(': <strong>' + etsiMembersCount[code] + '</strong>'); 785 }else if(etsiMembersCount[code] > 0){ 786 label.append(': <strong>' + etsiMembersCount[code] + '</strong>'); 787 } 788 }, 789 onRegionClick: function (element, code, region) { 790 memberList(code.toUpperCase()); 791 updateStriping('.table-alt tbody tr:visible'); 792//console.log('onRegionClick'); // DEBUG 793 } 794 }); 795 796 // CLOSE INFO 797 jQuery('.closeMapInfo').click(function (event) { 798 /* Act on the event */ 799 jQuery('#etsioverlay').hide(0); 800 updateStriping('.table-alt tbody tr:visible'); 801 }); 802 803 jQuery('.openMapInfo').click(function (event) { 804 /* Act on the event */ 805 memberListAll(); 806 updateStriping('.table-alt tbody tr:visible'); 807 var offTop = jQuery('#etsioverlay').offset().top - 243; 808 jQuery(document).scrollTop(offTop); 809 810//console.log('openMapInfo'); // DEBUG 811 }); 812 813 jQuery('.openGlobal').click(function (event) { 814 /* Act on the event */ 815 memberList('ZZ'); 816 updateStriping('.table-alt tbody tr:visible'); 817 }); 818 819 // show Global List on page load == ZZ 820 // code outside the function, so do not trigger page move. 821 jQuery('#etsioverlay').show(0); 822 jQuery('#etsioverlay .table-group-item').hide(0); 823 jQuery('#etsioverlay .member_ZZ').show(250); 824 updateStriping('.table-alt tbody tr:visible'); 825 jQuery(".openMapInfo").trigger("click"); 826 window.scrollTo(0, 0); 827 }); 828</script>
828 829<!-- END 2 --> 830</div> 831 832 833 <div class="container-fluid bg-darkest" id="footer" role="contentinfo"> 834 <div class="container"> 835 836 837 838 <div class="row"> 839 <div class="col-md-4 py-5 d-flex align-items-start flex-column"> 840 841<div class="custom" > 842 <h3 class="h3-primary-light mb-4">Stay Connected</h3> 843<div class="ie-col"><span class="text-muted"> Secretariat: </span> <a class="text-light" href="/cdn-cgi/l/email-protection#7b14151e36493624281e18091e0f1a09121a0f3b1712080f5514151e1649165514091c"> <span class="__cf_email__" data-cfemail="acc3c2c9e19ee1f3ffc9cfdec9d8cddec5cdd8ecc0c5dfd882c3c2c9c19ec182c3decb">[email protected]</span> </a></div> 844<div class="ie-col"><span class="text-muted"> Liaison: </span> <a class="text-light" href="/cdn-cgi/l/email-protection#0f60616a423d425043666e667c60614f63667c7b2160616a623d6221607d68"> <span class="__cf_email__" data-cfemail="dab5b4bf97e8978596b3bbb3a9b5b49ab6b3a9aef4b5b4bfb7e8b7f4b5a8bd">[email protected]</span></a></div> 845<div class="ie-col"><span class="text-muted">Press and Media Relations: </span><a class="text-light" href="/cdn-cgi/l/email-protection#99f6f7fcd4abd4c6c9ebfceaead4fcfdf0f8d9f5f0eaedb7f6f7fcf4abf4b7f6ebfe"><span class="__cf_email__" data-cfemail="553a3b301867180a05273026261830313c3415393c26217b3a3b303867387b3a2732">[email protected]</span></a></div> 846<div class="">Â </div> 847<div class="">Â </div></div> 848 849 850 <div class="mt-4 mt-md-auto"> 851 <a href="https://twitter.com/onem2m" target="_blank" class="text-light display-4 mr-2"><i class="fa-brands fa-x-twitter" aria-hidden="true"></i></a> 852 <a href="https://www.linkedin.com/company/onem2m" target="_blank" class="text-light display-4 mr-2"><i class="fa fa-linkedin" aria-hidden="true"></i></a> 853 <a href="https://github.com/oneM2M-Tutorials" target="_blank" class="mr-2 display-4 text-light"><i class="fa fa-github" aria-hidden="true"></i></a> 854 </div> 855 </div> 856 <div class="col-md-4 pb-5 pt-0 pb-md-5 pt-md-5 d-flex align-items-start flex-column"> 857 858 <h3 class="h3-primary-light mb-4">Quick Links</h3><ul class="ml-0 pl-3 text-primary mb-0"> 859<li class="item-106"><a href="/membership/join" class="text-light pl-2 py-2 ">Join oneM2M</a></li><li class="item-107"><a href="/iot-news/newsletter" class="text-light pl-2 py-2 ">Sign up to oneM2M news</a></li><li class="item-129"><a href="/technical/published-specifications" class="text-light pl-2 py-2 ">Published specifications</a></li><li class="item-131"><a href="/membership/current-members" class="text-light pl-2 py-2 ">List of members</a></li><li class="item-132"><a href="/harmonization-m2m/organisation" class="text-light pl-2 py-2 ">Organization and structure</a></li><li class="item-133"><a href="/resources/webinars" class="text-light pl-2 py-2 ">Webinars</a></li><li class="item-134"><a href="/resources/white-papers" class="text-light pl-2 py-2 ">White Papers</a></li><li class="item-135"><a href="https://ftp.onem2m.org/" class="text-light pl-2 py-2 " onclick="window.open(this.href, 'targetWindow', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,'); return false;">Working document server (FTP)</a></li><li class="item-322"><a href="/home/working-documents" class="text-light pl-2 py-2 ">List of Resources</a></li></ul> 860 861 862 </div> 863 <div class="col-md-4 pb-5 pt-0 pb-md-5 pt-md-5 d-flex align-items-start flex-column"> 864 <h3 class="h3-primary-light mb-4">Legal Information</h3><ul class="ml-0 pl-3 text-primary mb-0"> 865<li class="item-108"><a href="/terms-conditions" class="text-light pl-2 py-2 ">Terms & Conditions</a></li><li class="item-109"><a href="/privacy-policy" class="text-light pl-2 py-2 ">Privacy Policy</a></li></ul> 866 867 868 <div class="mt-4 mt-md-auto text-light"> 869 © Copyright 2026 oneM2M Partners </div> 870 </div> 871 </div> 872 </div> 873</div> 874 875 876 877<style> 878.jqvmap-label { 879 background: rgb(181 18 27 / 1); 880} 881.jqvmap-zoomin, .jqvmap-zoomout { 882 color: #fff; 883 background-color: rgb(181,18,27); 884 border-color: rgba(181,18,27); 885} 886.jqvmap-zoomin:hover, .jqvmap-zoomout:hover { 887 color: #fff; 888 background-color: rgba(131,18,27, 1); 889 border-color: rgba(131,18,27, 1); 890} 891</style>
vendor: 110 bytes, lines 891-893
891 892 893<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
893<script> 894// OWL CAROUSEL 895jQuery(document).ready(function ($) { 896 897 $('#homeCarousel').owlCarousel({ 898 loop: true, 899 nav: true, 900 mouseDrag: false, 901 dotData: true, 902 stagePadding: 0, 903 navContainer: "#carouselNav", 904 navText:["","<div class='next-slide'><img src='/images/system/chevron-left.svg' alt='' /></div>"], 905 dotsContainer: "#carouselDots", 906 autoplay:true, 907 autoplayTimeout:5000, 908 autoplayHoverPause:true, 909 transitionStyle: "fade", 910 animateIn: 'fadeIn', // add this 911 animateOut: 'fadeOut', // and this 912 responsive:{ 913 0:{ 914 items:1 915 }, 916 768:{ 917 items:1 918 }, 919 1024:{ 920 items:1 921 }, 922 1200:{ 923 items:1 924 } 925 } 926 }); 927 928}); 929 930</script>
930 931
932<script> 933 934function sort_new(id) { 935 var $wrapper = jQuery(id+'.events'); 936 $wrapper.find('.event').sort(function (a, b) { 937 var nameA = +a.dataset.date; 938 var nameB = +b.dataset.date; 939 940 if (nameA < nameB) { 941 return 1; 942 } 943 if (nameA > nameB) { 944 return -1; 945 } 946 return 0; 947 }) 948 .appendTo( $wrapper ); 949} 950 951function sort_old(id) { 952 var $wrapper = jQuery(id+'.events'); 953 $wrapper.find('.event').sort(function (a, b) { 954 var nameA = +a.dataset.date; 955 var nameB = +b.dataset.date; 956 957 if (nameA < nameB) { 958 return -1; 959 } 960 if (nameA > nameB) { 961 return 1; 962 } 963 return 0; 964 }) 965 .appendTo( $wrapper ); 966} 967 968function sort_az(id) { 969 var $wrapper = jQuery(id+'.events'); 970 $wrapper.find('.event').sort(function (a, b) { 971 var nameA = a.dataset.loc.toUpperCase(); 972 var nameB = b.dataset.loc.toUpperCase(); 973 974 if (nameA < nameB) { 975 return 1; 976 } 977 if (nameA > nameB) { 978 return -1; 979 } 980 return 0; 981 }) 982 .appendTo( $wrapper ); 983} 984 985function sort_za(id) { 986 var $wrapper = jQuery(id+'.events'); 987 $wrapper.find('.event').sort(function (a, b) { 988 var nameA = a.dataset.loc.toUpperCase(); 989 var nameB = b.dataset.loc.toUpperCase(); 990 991 if (nameA < nameB) { 992 return -1; 993 } 994 if (nameA > nameB) { 995 return 1; 996 } 997 return 0; 998 }) 999 .appendTo( $wrapper ); 1000} 1001 1002 1003(function($) 1004{ 1005 $(document).ready(function() 1006 { 1007 1008 $('.search-collapse').on('click', function () { 1009 $('#searchToggle').toggleClass('open'); 1010 $(this).toggleClass('open'); 1011 }); 1012 1013 1014window.getFunctionFromString = function(string) 1015{ 1016 var scope = window; 1017 var scopeSplit = string.split('.'); 1018 for (i = 0; i < scopeSplit.length - 1; i++) 1019 { 1020 scope = scope[scopeSplit[i]]; 1021 1022 if (scope == undefined) return; 1023 } 1024 1025 return scope[scopeSplit[scopeSplit.length - 1]]; 1026} 1027 1028$('.event-sort .dropdown-item').click(function(event) { 1029 var button = $(this).val(); 1030 if (typeof event.target.dataset.target !== 'undefined') { 1031 var target = '#' + event.target.dataset.target; 1032 } else { 1033 var target = '#missing'; 1034 } 1035 1036 // dynamic build function to call it. 1037 var fn = window['sort_'+button]; 1038 fn(target); 1039 1040 //window.getFunctionFromString('sort_'+button)(); 1041 1042 event.preventDefault(); 1043}); 1044 1045 }) 1046})(jQuery); 1047 1048 1049window.addEventListener('DOMContentLoaded',function(){ 1050 new ModalVideo(".js-video-btn"); 1051}); 1052 1053</script>
1053 1054 1055 <div id="outer" style="width:100%"><div id="cookieMessageContainer" style="margin-top:-10px;width:100%;background-color:#1D1D1D;"><table width="100%"><tr><td colspan="2"><div id="cookieMessageText" style="padding:15px 10px 0 15px;"><p style="color:#fff;">We use cookies or similar technologies to collect data about your use of this website and to improve your experience when using it. To find out how to disable our cookies, please visit our <a id="cookieMessageDetailsLink" title="View our privacy policy page" href="/privacy-policy">Privacy Policy</a>.</p></div></td></tr><tr><td align="left"> <span class="accept"><span class="cookieMessageText">I accept cookies from this site.</span></span> <div border="0" class="cookie_button" id="continue_button" onclick="SetCookie('cookieAcceptanceCookie','accepted',365);">Agree</div></td><td align="right"><div id="cookieMessageInformationIcon" style="float:right;"><img id="info_icon" src="https://onem2m.org/plugins/system/EUCookieDirectiveLite/EUCookieDirectiveLite/images/info_icon.png" alt="EU Cookie Directive plugin by www.channeldigital.co.uk" title="EU Cookie Directive plugin by www.channeldigital.co.uk" border="0" ></div></td></tr></table></div></div>
1055<script type="text/javascript" src="https://onem2m.org/plugins/system/EUCookieDirectiveLite/EUCookieDirectiveLite/EUCookieDirective.js"></script>
vendor: 1 bytes, line 1055
1055
1056<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"31c7405cc7b84413b8e3bea21609bce0","r":1,"spa":2}' crossorigin="anonymous"></script>
1056 1057</body> 1058</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.