Top Banner
22/11/16 Page 1 ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry and the Internet of Things Internet of Things and MulAmedia ApplicaAons Mixed-Cri)cality Cluster Workshop Barcelona, November 22, 2016 Elías Pérez Quobis Networks
15

ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

Jun 23, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 1

ARTEMIS2013AIPP5EMC²APla3ormProjectonEmbeddedMicrocontrollersinApplicaAonsofMobility,IndustryandtheInternetofThingsInternetofThingsandMulAmediaApplicaAonsMixed-Cri)calityClusterWorkshopBarcelona,November22,2016ElíasPérezQuobisNetworks

Page 2: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 2

ABOUTQUOBIS

Ø  Foundedin2006asaVoIPsystemintegrator.

Ø NoVCs,privatelyheldØ AddressingthesoRwareserviceprovidermarket.

Ø HQinSpain,worldwidesalesthroughpartners.Ø Smallsize(~25engineers).

Page 3: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 3

ABOUTWebRTC

Page 4: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 4

QUOBISandWebRTC

C o - a u t h o r i n g d i f f e r e n t standards and drafts, like the RFC7118 standard for SIP over Websockets, SIPoWS

Weplayakey-roleinWebRTCindustry,workingontopicslikestandardizaAonanddisseminaAonindifferentgroupsandevents:

Authors of QoffeeSIP, an opensource Javascript stack for WebRTC

Quobis’ is co-chairing the SIP Forum WebRTC Task Group, whose objective is to enable of WebRTC fo r S IP -based domains Quobis is member of the

ATIS DSI initative, which is leading the ORCA.js API to be exposed by telcos

Page 5: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 5

QUOBISproposalforWebRTC

WEBRTCAPPLICATIONSWebcollabora)on,clicktocall,netApps

connectors,ad-hocapplica)ons,etc.

•  We’refocusedonreducingthecomplexityofthedeploymentofWebRTCapplicaAonsandclientsbytelcosandenterprises

•  OursoluAonsinterops&complementtheofferingofleadingvendorsinthetelecomspace

WEBRTCAPPLICATIONCONTROLLERSoLwarebasedsolu)ontoabstractinterconnec)oncomplexity,provideacompletesetofAPItodevelopapplica)onsfullyinteroperablewithlegacyarchitecture.

Page 6: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 6

SippoWebRTCApplicaAonController

Page 7: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 7

TheroleofSippoWebRTCApplicaAonController

TheWACenablestheintegraAonofbrowser-basedreal-AmeserviceswithexisAngIMS/NGNorUCnetworks

HidescomplexityofdifferentimplementaAonsofWebRTCbybrowsers,includingthosethatneedaplugintosupportWebRTC.ProvideshybridapplicaAonsforsmartphoneslikeAndroidandiOS

1 Managesdifferentsignalingprotocols(SIPoWS,JSON,propietaryAPIs,

etc)tobeingabletouseanyindustryWebRTCgateway

2 AsahostofWebRTCapplicaAons,providessecuritymechanismstoavoid

tradiAonalVoIPaeacksandpurewebandWebRTCthreads

3

Page 8: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 8

TheroleofSippoWebRTCApplicaAonController

ManagesinterconnecAonwithexisAngsystemsforusermanagement(authenAcaAon,privileges,accounAng,policies,etc)viaaServiceAPIanddifferentSippoconnectorswithwell-knownsoluAonslikeLDAP,MSExchange,leadingHSS,etc.

5

6

MakesmulA-tenancyareality,exposingdifferentapplicaAonstocorporateorresidenAalcustomersofserviceproviders.IncludesstaAsAcs,easytoadoptmanagementtoolsandcustomizaAonfuncAonaliAes,

4

WebRTCapplicaAonsaredevelopedontopofaorca.jscompaAbleAPIcalledsippo.js,availablefor3rdparAesthatwanttocreateapplicaAons.

Page 9: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 9

InternetofThings&ITinfrastructureMoAvaAoninEMC2

LivingLabInternetofThings• Mul)mediacommunica)ons• Opendeterminis)cnetworks• Autonomichomenetworking• Ultralowpowerhighdataratecommunica)on• Synchronizedlow-latencydeterminis)cNetworks

Mixed-crit.TacticalVoiceCommunication

Services

NetworkedSmartVision

System

GenericGuarantee-of-

ServiceNetworking

(TT)Ethernet TTEthernet

TTEthernetBackbone

OpenDeterministicNetworks

Criticality:high Criticality:med-high Criticality:low-high

Page 10: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 10

InternetofThings&ITinfrastructureMulAmediacommunicaAon

§  Address large-scale applica)on of UC Services web-based onEmbeddedSystems.

§ Maingoal istoenableaudioorvideocommunica)on,images,files and data transfer through web-based applica)ons on anytypeofsmallembeddedsystems,tohavethepossibilitytoadaptthese systems to the new paradigmwhere theweb browser isgoingtobetheplayer.

§ MulAmediaprocessesdistribu)onovermul)coreCPUs

Page 11: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 11

InternetofThings&ITinfrastructureMulAmediacommunicaAon

MINIXNEOX7Mini• ReleasedinSeptember2013.• ThiselementispartofthefamilyofAndroidTVs(linkedwithelementslikeHDMIdongles,AppleTVorChromeCasts).• ItrunsanAndroid4.2.2• HDMIinterfacewith1080pHDvideo.• Supportsmouse,keyboard,cameraandmicrophone.• Videoprocessingcapaci)estodealwithvideocontentsoverWebRTC.

MINIXMEOX7MinifeaturesProcessor Quad-Core Cortex A9 Processor GPU Quad-Core Mali 400 Memory 2GB DDR3 Internal Storage 8GB NAND Flash Wireless Connectivity 802.11n Wi-Fi, Bluetooth 4.0 OS Android™ Jelly Bean 4.2.2

Page 12: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 12

InternetofThings&ITinfrastructureMulAmediacommunicaAon

Usecasearchitecture§ TheWACsolvespartofthecomplexityofarealfieldimplementa)on.§ TheWAChidesthecomplexityoftheexis)ngfragmenta)onofdevices,browsersandinterconnec)on.§ Mediaprocessingisseparatedinparallelsources->WebWorkers

Page 13: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 13

InternetofThings&ITinfrastructureMulAmediacommunicaAon

Webworkers• DefinedbytheWorldWideWebConsor)um(W3C)andtheWebHypertextApplica)onTechnologyWorkingGroup(WHATWG).• WebWorkersarescriptsthatarenotinterruptedbyuser-interfacescripts(scriptsthatrespondtouserinterac)ons).• Webworkersareabletou)lizemulA-coreCPUsmoreeffec)velyinthemul)mediadomain.• Keepingsuchworkersfrombeinginterruptedbyuserac)vi)esallowourusecasetoremainresponsivetoaudioandvideofromusersatthesame)measitisrunningcriAcallydatatasks.• TheW3CandtheWHATWGarecurrentlyintheprocessofdevelopingadefini)onforanAPIforwebworkers.

Page 14: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 14

InternetofThings&ITinfrastructureMulAmediacommunicaAon

ArealapplicaAon:eHEALTH

• Communica)onsbetweenhospitals,emergencyvehiclesandpa)entportalsathome.• Interoperablecollec)onofinforma)onfromdevices• Wireless3G/4Gcommunica)on• Sources:audio-videodata,point-of-caredevicedataandpa)entmedicalhistorydata.

Page 15: ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5 EMC² A Pla3orm Project on Embedded Microcontrollers in ApplicaAons of Mobility, Industry

22/11/16 Page 15

Manythanks!

ElíasPérez,[email protected]