ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5...

15
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

Transcript of ARTEMIS 2013 AIPP5 EMC² - Artemis EMC² - Artemis EMC² · 22-11-2016  · ARTEMIS 2013 AIPP5...

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]