The Vault

R&D - IoT Advanced Research Areas
Presentation / Oct 2015 / IoT, oneMPOWER

This IoT Week Korea 2015 presentation highlights advanced features that it is implementing that include interworking of the oneMPOWER IoT platform with underlying 3GPP and LWM2M network technologies as well as scaling down the oneMPOWER IoT solution to run on resource constrained devices such as the Atmel SAM D21 Xplained Pro platform.

1 R&D ?Labs ?? IoT Advanced ? Research ?Areas ? ?2015 ? InterDigital, ?Inc. ?All ?Rights ?Reserved. 2 oneMPOWER Cellular ? Interworking ?IoT Demo ? ? ?2015 ? InterDigital, ?Inc. ?All ?Rights ?Reserved. 3? ?2015 ? InterDigital ?Inc. ?All ?Rights ?Reserved. Anticipation ?for ?the ?Big ?Event The ?public ?transportation ?system ?has ?been ?equipped ?with ?IoT devices ?that ?can ?be ?remotely ? monitored ?by ?athletes, ?coaches ?and ?fans. Buses ?and ?Trains ?are ?equipped ?with ?cellular ?gateways. Sensors ?in ?the ?bus ?use ?the ?gateway ?to ?transmit ?information ?about ?the ? number ?of ?passengers ?in ?the ?bus ?and ?how ?much ?space ?is ?available ?for ? new ?passengers. Servers ?in ?the ?cloud ?use ?the ?gateway ?to ?send ?bus ?and ?train ?operators ? information ?about ?delays ?in ?their ?route, ?route ?changes, ?emergencies, ?etc. Advertising ?applications ?send ?advertisements ?to ?the ?gateway. ? ?The ? gateway ?uses ?digital ?billboards ?that ?are ?on ?the ?inside ?and ?outside ?of ?the ? bus ?to ?display ?advertisements ?to ?passengers. ? 4 Software ?Capability ? Exposure ?Function ?(SCEF) ? Exposes ?Trigger ?APIs ?to ?the ? oneMPOWER Server ? ?2015 ? InterDigital, ?Inc. ?All ?Rights ?Reserved. Internet Cellular ?Network Radisys LTE ? Core ? Network ? Emulator LTE ? eNodeB Platform 3GPP ? MTC-??IWF Diameter 5? ?2015 ? InterDigital Inc. ?All ?Rights ?Reserved. 3GPP ?Triggering ?Use ?Case Gateway Service ? Capability ? Exposure ? Function ?(SCEF) Server API Network ?Application An ?advertisement ? application ? has ?updated ? advertisements ? for ? the ? internal ? bus ? displays ? of ? a ?particular ? bus. ?The ? application ? attempts ? to ? send ? the ? updated ? advertisements ? to ?the ? bus?s ? gateway. Trigger ? Receive Service HTTP/CoAP The ? server ? recognizes ? that ? it ?does ? not ? have ? a ?current ? IP ?Address ? for ?the ? gateway ? so ?it ?calls ? a ?SCEF ?API ?to ? request ? that ? a ?trigger ? be ?sent ? to ? the ? UE. The ?Trigger ? is ?an ?indication ? to ? the ? gateway ?that ? it ? needs ? to ? check ? in ?with ? the ?server. 1 ? 2 The ?3GPP ? Core ? Network ? delivers ? a ?trigger ? to ?UE. ? The ?Trigger ?indicates ? that ? the ? Gateway ? needs ? to ? contact ? the ? Server ?and ? refresh ? its ?contact ? info. TCP/UDP/IP Cellular ?(LTE) Diameter HTTP/CoAP TCP/UDP/IP Wi-??Fi HTTP/CoAP TCP/UDP/IP Wi-??Fi oneM2M ? Mcn / ? 3GPP ? Tsp Reference ? Points Gateway Service ? Capability ? Exposure ? Function ?(SCEF) Server API Network ?Application Trigger ? Receive Service HTTP/CoAP TCP/UDP/IP Cellular ?(LTE) Diameter HTTP/CoAP TCP/UDP/IP Wi-??Fi HTTP/CoAP TCP/UDP/IP Wi-??Fi Internet 1 2 6? ?2015 ? InterDigital ?Inc. ?All ?Rights ?Reserved. Cellular ?Network Radisys LTE ? Core ? Network ? Emulator LTE ? eNodeB Platform 3GPP ? MTC-??IWF The ? Server ? stores ? the ?IP ? address ? of ?Gateway. ?The ? Network ? Application ? can ? now ? contact ? the ? Gateway. After ? the ? trigger, ? the ? Gateway ? contacts ? the ? Server ?and ? provides ? its ?IP ?Address. Diameter 3GPP ?Triggering ?Use ?Case 7 Software ?Capability ?Exposure ?Function ? (SCEF) ?Exposes ?PSM ?Configuration ?APIs ? to ?the ?one ?MPOWER ? Server ?and ?the ? oneMPOWER Server ?interworks ?with ?an ? OMA ?Lightweight ?M2M ?Server ? ?2015 ? InterDigital Inc. ?All ?Rights ?Reserved. Internet Cellular ?Network Radisys LTE ? Core ? Network ? Emulator LTE ? eNodeB Platform 3GPP ? HSS/MME Diameter 1 ? 2 3 ? ? ? ? ?4 ? ? 8? ?2015 ? InterDigital ?Inc. ?All ?Rights ?Reserved. 3GPP ?Power ?Savings ?Mode ?& ?LWM2M ?Inter-??Working Service ? Capability ? Exposure ? Function ? (SCEF) HTTP/CoAP Network ?Application Diameter Power ?Management ? Client ?App LWM2M ?Client LWM2M ? Server ? Service A ?Power ? Management ? Application ? on ?the ? Gateway ? Registers to ? the ? LWM2M ?Server. ? ? The ?App ? is ?an ?OMA ? LWM2M ? Client. HTTP/CoAP TCP/UDP/IP Cellular ?(LTE) Wi-??Fi TCP/UDP/IP Wi-??Fi TCP/UDP/IP HTTP/CoAP Server LWM2M ? Server ? Service ? creates ? oneM2M ? mgmtObj ? resources ? for ? Client. ? The ?resources ? can ? be ?used ? to ?store ? the ? Gateway?s ? Status. API Network ?Application Wi-??Fi TCP/UDP/IP HTTP/CoAP Service ? Capability ? Exposure ? Function ? (SCEF) HTTP/CoAPDiameter LWM2M ? Server ? Service Wi-??Fi TCP/UDP/IP Power ?Management ? Client ?App LWM2M ?Client HTTP/CoAP TCP/UDP/IP Cellular ?(LTE) Internet Cellular ?Network Radisys LTE ? Core ? Network ? Emulator LTE ? eNodeB Platform 3GPP ? HSS/MME 1 2 3 ? ? ? ? ?4 ? ? 9? ?2015 ? InterDigital ?Inc. ?All ?Rights ?Reserved. Server API Power ? Mgmt. ?Server ? App ? discovers ? the ?Power ? Mgmt. ?Client ? App ? via ?the ? Server ? and ? subscribes ? to ?the ? battery ? status. The ? Server ? performs ? a ?LWM2M ? Observe ? on ?the ? Gateway?s ? battery ? level. Diameter 3GPP ?Power ?Savings ?Mode ?& ?LWM2M ?Inter-??Working Internet Network ?Application Wi-??Fi TCP/UDP/IP HTTP/CoAP Service ? Capability ? Exposure ? Function ? (SCEF) HTTP/CoAPDiameter LWM2M ? Server ? Service Wi-??Fi TCP/UDP/IP Power ?Management ? Client ?App LWM2M ?Client HTTP/CoAP TCP/UDP/IP Cellular ?(LTE) Cellular ?Network Radisys LTE ? Core ? Network ? Emulator LTE ? eNodeB Platform 3GPP ? HSS/MME 1 2 3 ? ? ? ? ?4 ? ? 10? ?2015 ? InterDigital ?Inc. ?All ?Rights ?Reserved. The ?Power ? Mgmt. ? Client ? App ? uses ?the ? LWM2M ? Client ? to ? notify ? the ? LWM2M ? service ? about ? its ? current ? battery ? level Server API The ?LWM2M ? Server ? Service ? sends ? a ?oneM2M ? notification to ? Power ? Mgmt. ?App Diameter 3GPP ?Power ?Savings ?Mode ?& ?LWM2M ?Inter-??Working Network ?Application Wi-??Fi TCP/UDP/IP HTTP/CoAP Service ? Capability ? Exposure ? Function ? (SCEF) HTTP/CoAPDiameter LWM2M ? Server ? Service Wi-??Fi TCP/UDP/IP Power ?Management ? Client ?App LWM2M ?Client HTTP/CoAP TCP/UDP/IP Cellular ?(LTE) Internet Cellular ?Network Radisys LTE ? Core ? Network ? Emulator LTE ? eNodeB Platform 3GPP ? HSS/MME 11? ?2015 ? InterDigital Inc. ?All ?Rights ?Reserved. The ?Gateway ? (UE) ? transitions ? to ?PSM ? and ?uses ? the ? parameters ? that ? were ? suggested ? by ?the ? Power ? Management ? Application. The ?Gateway ? (UE) ? performs ? a ?Tracking ? Area ? Update ? and ? the ?Core ? Network ? adjusts ? the ? UE?s ?PSM ? settings ? based ? on ? the ? earlier ? input ? from ?the ? SCEF. Based ? on ? the ?Gateway ? (UE) ? battery ? level, ? the ? Power ? Mgmt. ?App ? requests ? that ? the ? Gateway ? (UE) ?use ? the ? 3GPP ? Power ? Saving ?Mode ? (PSM) ? and ?provides ? the ? suggested ? PSM ?parameters ? to ?help ? conserve ? its ? battery. ? The ? Server ? connects ? to ?the ? 3GPP ? Core ? Network ? to ?request ? that ? the ? Gateway ? (UE) ? use ?Power ? Saving ?Mode ? and ?provide ? the ? PSM ?parameters. 1 2 3 4 ? ? Server API Diameter 3GPP ?Power ?Savings ?Mode ?& ?LWM2M ?Inter-??Working 12 SCEF ?APIs ?allow ?the ? oneMPOWER Server ?to ? Receive ?Notifications ?about ? the ?UE?s ?Reachability ? ?2015 ? InterDigital, ?Inc. ?All ?Rights ?Reserved. Service ? Capability ? Exposure ? Function ?(SCEF) Server API Network ?Application Diameter HTTP/CoAP TCP/UDP/IP Wi-??Fi HTTP/CoAP TCP/UDP/IP Wi-??Fi Internet Cellular ?Network Radisys LTE ? Core ? Network ? Emulator LTE ? eNodeB Platform 3GPP ? MME/HSS Diameter 13? ?2015 ? InterDigital Inc. ?All ?Rights ?Reserved. A ?Bus ? Dispatch ? Center ? App ? has ?an ?emergency ? update ? for ? a ?particular ? bus, ? but ? the ? gateway ?is ? currently ? offline (i.e. ?the ? bus ? is ?in ? an ?out ? of ? coverage ? area). The ?Bus ? Dispatch ? Center ? App ? requests ? that ? the ? service ? layer ? send ? a ? notification ? when ? the ? Gateway ? comes ? online. 1 ? 2 The ? Server ? uses ? the ? SCEF ?to ?request ? a ? notification from ? the ? network ? when ? the ?Gateway ? comes ? online. 3GPP ?Availability ?Notification ?Use ?Case Diameter Service ? Capability ? Exposure ? Function ?(SCEF) Server API Network ?Application Diameter HTTP/CoAP TCP/UDP/IP Wi-??Fi HTTP/CoAP TCP/UDP/IP Wi-??Fi Internet Cellular ?Network Radisys LTE ? Core ? Network ? Emulator LTE ? eNodeB Platform 3GPP ? MTC-??IWF 14? ?2015 ? InterDigital Inc. ?All ?Rights ?Reserved. The ?Bus ? Dispatch ? Center ? now ? knows ? that ? the ? bus ?is ?online ? and ?that ? the ? emergency ? update ? can ?be ? sent. The ?Network ? sends ? a ? notification ? to ? the ? Server ? when ? the ? Gateway ? comes ? online. The ? ? Server ? sends ? a ?notification ? to ?that ? Bus ? Dispatch ? Center ? to ?let ? the ? Dispatch ? Center ? know ? that ? the ? bus ?is ?online. 1 ? 2 ? The ? Gateway ? comes ? online ? and ?attaches ? to ?the ? network. Diameter 3GPP ?Availability ?Notification ?Use ?Case 15 The ?IoT is ?going ?to ?be ?powered ? by ?low ?cost ?/ ?low ?power ?devices. ? ? InterDigital?s oneMPOWER Software ?can ?be ?configured ?for ? the ?smallest ?of ?devices ? ?2015 ? InterDigital Inc. ?All ?Rights ?Reserved. Scales ?Down ?to ?Small ?Devices Cloud ?Server 16? ?2015 ? InterDigital Inc. ?All ?Rights ?Reserved. API ? ? Device ?Application HTTP/CoAP TCP/UDP/IP InterDigital?s oneM2M ? Applications ? and ?API?s ? can ? run ? on ? small ? IoT platforms such ? as ?Atmel?s ? SAM ?D21 ? Xplained Pro ? platform. A ?oneM2M ? application ? running ? on ? the ? Atmel ? Platform ? collects ? sensor ? information ? such ? as ?temperature ? and ?lighting ? levels ?from ? attached ? peripherals ? and ?stores ? the ? information ? in ?resources ? on ? the Server. Server ?Software HTTP/CoAP Ethernet IN-??CSE Once ? Sensor ? information ? is ? stored ? in ?the ? Server, ? it ? is ?accessible to ?any ? Application ? with ? a ?oneM2M ? compliant ? interface. TCP/UDP/IP Wi-??Fi IoT Software ? Architectures ? must ? be ?capable ? of ? scaling ? down ? to ? the ? smallest ? of ?devices. 1 ? 2 3 Cloud ?Server 17? ?2015 ? InterDigital Inc. ?All ?Rights ?Reserved. Coming ?Soon! ?-?? Support ?within ?Atmel ?Studio Atmel ? Studio ? is ?an ?integrated ? development ? platform ? from ? Atmel?. ? It ?provides ? a ?modern ? and ? powerful ? environment ? for ? doing ? AVR? ?and ? ARM ?development InterDigital ? is ?collaborating ? with ? Atmel ? to ? enable ? developers ? to ? build ? oneM2M ? based ? apps ?in ? Atmel ? Studio 1 2 3 18? ?2015 ? InterDigital Inc. ?All ?Rights ?Reserved. Atmel? ? Gallery ? makes ?it ?easy ? for ? developers ? to ?deliver ? extensions ? and ? tools ? that ? integrate ? with ? the ? Atmel ? Studio ? development ? platform InterDigital ? is ?working ? with ? Atmel ? to ? add ? support ? within ? Atmel ? Gallery ? to ? enable ? developers ? to ? easily ?build ? oneM2M ? based ? applications ? within ? Atmel ? Studio 1 2 3 ? ? ? Coming ?Soon! ?-?? Support ?within ?Atmel ?Gallery