tutorial at ieee wf-iot dec. 2016 - five years of research and innovation experience in iot
TRANSCRIPT
![Page 1: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/1.jpg)
FiveYearsofResearchandInnovationExperienceinIoT
Lessonslearnt,DOsandDON’Ts
14th December2016
IEEEWF-IOTWinterAcademyonInternetofThings
RaffaeleGiaffreda
ChiefIoT Scientist
Twitter:@giaffred
![Page 2: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/2.jpg)
outline
•alayeredperspectiveonIoT challenges
• focusonsomekeyresearch/businessareas
•turningresearchintoconcretesolutions
•arewereadyforbusiness?
![Page 3: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/3.jpg)
WHO AM I ?
![Page 4: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/4.jpg)
• ChiefIoTScientist- CREATE-NET,Italy• 20yrsexperienceinthetelecomdomain:BTandTelecomItalia
• largeprojects,patentholder,publicspeaking• >5mEurfundingacquisition
• IEEEIoTnewslettereditor-in-chief
• MSc, TelecomsEngineering,UniversityCollegeLondon,U.ofLondon
• MSc,ElectronicEngineering, OpticalTelecommunicationSystems,PolitecnicodiTorino
4
Aboutme
![Page 5: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/5.jpg)
![Page 6: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/6.jpg)
![Page 7: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/7.jpg)
InformationDigitalWorldRealWorldof“information”
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
101101001010001011100101101100010011
110101101010001010100101101100010001
101001101010001010100101101100010000101101001010001011
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
101101001010001011100101101100010011
110101101010001010100101101100010001
101001101010001010100101101100010000101101001010001011
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
100101101100010011110101101010001010100101101100010001101001101010001010100101101100010000
![Page 8: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/8.jpg)
RealWorld DigitalWorld
100101101100010011
110101101010001010
100101101100010001
101001101010001010
100101101100010000
101101001010001011
100101101100010011
110101101010001010
100101101100010001
101001101010001010
100101101100010000
101101001010001011
THEIOTENABLER
![Page 9: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/9.jpg)
havingsomething tosay…
SENSORS COMMSEMBED’D
SYSTEMSPROTOC’S
DATA
STRUCT’SPLATF’S
![Page 10: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/10.jpg)
transistordensity/space efficiency
Turing’sPilotACE:Automatic
ComputingEngine
TINY
CHEAP
LOWPOWER
![Page 11: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/11.jpg)
Internetof***things
noisythings
vehicles
smellythings
radioactivethings
underwaterthings
nano things
floating things
tastythings
“delle cose belle”
…
![Page 12: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/12.jpg)
![Page 13: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/13.jpg)
RESEARCHCHALLENGES…
MEMS(Micro-Electro-MechanicalSystems)– seeFBKJ
nanotechnology
intrabody sensingforhealthcareapplications
highergranularityinspectrumofsensedentities dotdotdot
![Page 14: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/14.jpg)
nodoubtwecansense/producedigitaldatafromourrealworld
RealWorld DigitalWorld
100101101100010011
110101101010001010
100101101100010001
101001101010001010
100101101100010000
101101001010001011
100101101100010011
110101101010001010
100101101100010001
101001101010001010
100101101100010000
101101001010001011
�
![Page 15: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/15.jpg)
givingvoicetoyourthoughts…
SENSORS COMMSEMBED’D
SYSTEMSPROTOC’S
DATA
STRUCT’SPLATF’S
�
![Page 16: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/16.jpg)
Cent
MegaHertz
KiloByte
courtesyofMattia Antonini
![Page 17: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/17.jpg)
ConstrainedNodes(IETFclassification)
Data (RAM) Code (ROM)
Class0(Tooconstrained)
<<10KB <<100KB
Class1(Quiteconstrained)
~10KB ~100KB
Class2(Notsoconstrained)
~ 50KB ~250KB
courtesyofMattia Antonini
![Page 18: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/18.jpg)
IoCT OSesFeatures
• Real-TimeOs
• FullIPv6Stack•Multi-hopssupport
•Multitasking
• PowerManagement
• Application-agnostic
RTOSKernel
I/O
Management
Task
Management
Memory
Management
Interrupt&
Event
Handling
Timer
Management
Synchronizati
on &
Communicatio
n
courtesyofMattia Antonini
![Page 19: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/19.jpg)
courtesyofMattia Antonini
![Page 20: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/20.jpg)
6LoWPANRPL
IPv6UDPCoAP
CBOR
Flexible
MemoryManagement
High resolution
timersMulti-Threading
Multi-platform8– 16– 32bits
courtesyofMattia Antonini
![Page 21: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/21.jpg)
RESEARCHCHALLENGES
• …gettingmoreandmorecrammedintoRTOS…
• energyefficiency• size
![Page 22: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/22.jpg)
makingsureonecanhearanother…
SENSORS COMMS PROTOC’SDATA
STRUCT’SPLATF’S
�
EMBED’D
SYSTEMS
�
![Page 23: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/23.jpg)
bandwidth/spectral efficiency
![Page 24: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/24.jpg)
Thephysics…
• Radiosignalattenuationproportionaltofrequency• Longerwavelength,longerrange• Sub-1GHzband• robustandreliablecommunicationwithlow-powerbudgets
• bandwidthlimitation
• Modulationtechniques
• (U)NBvs.SpreadSpectrum
![Page 25: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/25.jpg)
wirelesstechnologiesforM2M“horsesforcourses…”
LoRa™ Alliance White Paper © Mobile Experts, 2015
BLE– BluetoothLowEnergy
LPWA– LowPowerWideArea
RPMA– RandomPhaseMultipleAccess
indoor coverage,lowcost,longbatterylifeandlargenumberofdevices(>10KperAP)
![Page 26: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/26.jpg)
trendycomms forIoT:LPWANs
• LoRa (nonmanaged)
• SIGFOX(managedservices)
• VodafoneandHuawei(NB-IOT– 3GPPLTEstandard)
![Page 27: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/27.jpg)
Areasonablywelldesignedtechnology
different spreadingfactors
(12)fordifferentdatarates
![Page 28: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/28.jpg)
LoRa WIDECOVERAGE
noteveryhumanbeingrunsa asfastasUsainBolt!
![Page 29: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/29.jpg)
LORATRENTO– WORKINPROGRESS
![Page 30: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/30.jpg)
LoRa basicfeatures
• 868MHz
• 125KHzchannel• 250bps– typical• non-managed
• startopology,thousandsofnodes/gateway• LoRaWAN L2protocolfornetworking(security,duplicationetc.)
![Page 31: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/31.jpg)
SIGFOX
• UNB– 100Hz• 12bytespermessage
• 140messagesperdaymax(ISMbandsregulation,1%dutycycle)
• 100bps• 2-waycommunication
• veryhighpowerefficiency• 1Eur /year
![Page 32: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/32.jpg)
NB-IoT
• thetelcooperators’bet• 3GPPLTE• announcement
• piggybackingexistinginfrastructure• low-costtodeploy,widecoverage,but• subscriptionbased,qualityleague• Prototypesexistbutnocommercialhardware/deploymentsyet
![Page 33: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/33.jpg)
5Ganyone?
• issueoflatency• tactileinternetscenarios• bandwidth…
• but…notonlyradiotechnologies
![Page 34: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/34.jpg)
• 5Gisnotjustaboutspeed andmoreflexiblenetworks!• 5Gisabouthavingabettermobilenetworkthatcanleadtoimproved/futuristicapplicationsmartscenarios• 5Gwillinfactleverageon:• Virtualised/programmablehighspeeddynamicaccess&transportnetworks
• DecreasedlatencythankstoMobileEdge/Fogcomputing(TactileInternet,EnhancedVirtualReality,Telerobotics,…)
• SecureandinteroperableIoTinfrastructuresforahugevarietyofSmartScenarios(Industry4.0,SmartCities,ConnectedCars,…)
thingstorememberabout5G…
34
![Page 35: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/35.jpg)
RESEARCHCHALLENGES?
• cheaper• energyefficient• longerrange• higherbandwidth• lowlatency• …• somelittleextras(positioning)
![Page 36: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/36.jpg)
don’t speakallatthesametime…
SENSORS PROTOC’SDATA
STRUCT’SPLATF’S
�
EMBED’D
SYSTEMS
�
COMMS
�
![Page 37: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/37.jpg)
6LowPAN,CoAP,MQTTetc.protocoladaptations tooptimise theuseofwireless,lowpower,limitedprocpower…
THISISABOUTGETTINGTHEMOSTOUTOFTHECOMMMEDIUMTCPtooptimise useof“BestEffortInternet”…
…anexamplefromZ-Wave,
homeautomationprotocol…
![Page 38: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/38.jpg)
ResearchChallenges
5G(?)forTactileInternetreducinglatencybelowms
![Page 39: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/39.jpg)
understanding thecontents…
SENSORSDATA
STRUCT’SPLATF’S
�
EMBED’D
SYSTEMS
�
COMMS
� �
PROTOC’S
![Page 40: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/40.jpg)
…preparinggathereddatatobeexploitedbytheapplication…
![Page 41: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/41.jpg)
Fromstandardstobespokedatastructures
• developapplicationsonce,deploymanytimes
• noadditionalcodingforaddingnewsensors…providedtheyallsingfromthesamestandardsheet
• aboutsemanticinteroperability
![Page 42: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/42.jpg)
theUNCAPexamplechan
nel
stream
Timestamp
POSIT’N
Timestamp
MEASURM’S
Timestamp
ALARMS
Payload
"properties": {"blood_glucose": {
"allOf": [{
"$ref": "#/definitions/unit_value”},{
"properties": {"unit": {
"enum": ["mg/dL","mmol/L”
]}
}}
]}
i.e.locationstream
x,y,z channels
![Page 43: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/43.jpg)
Researchchallenges
RESEARCHCHALLENGES…
![Page 44: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/44.jpg)
easylearningbooks…
SENSORS PLATF’S
�
EMBED’D
SYSTEMS
�
COMMS
� �
PROTOC’SDATA
STRUCT’S
�
![Page 45: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/45.jpg)
whatisaplatform?
• acomprehensive(software)offerofservicesthatputstogetheramixofwhatpresentedsofar
• mainpurposeforIoT platformsistoprovidemoreorlessautomatedfeaturesthathelpeasilycreateapplicationsthatexploitdataforapurpose
![Page 46: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/46.jpg)
InthecaseofIoT aplatformwillconsistof…
source:IoT Analytics
![Page 47: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/47.jpg)
doi:10.1016/j.comcom.2016.03.015
…thisisalsowhereitstartstogetmorecrowded!
OpensourcePaaSvs.SaaS
Security
Discovery
Remotemanagement
Interoperability
Supported standards
![Page 48: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/48.jpg)
whatmakesaplatformagoodone?
![Page 49: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/49.jpg)
whosechestnutsdowepulloutofthefire?
![Page 50: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/50.jpg)
Facebook Platform open API made it possible for third-party developers to create applications.
src:http://www.digitaltrends.com/features/the-history-of-social-networking/
AppleStore AndroidGooglePlay
Softwareadvances(Hardwareenablers)
touchscreens
tablets/smartphones
mobilecomputing
Rather than offering a comprehensive social networking experience like the now-defunct Myspace and the struggling Google+, they instead specialize in a specific kind of interaction service that involves the sharing of public images (Instagram), the private sharing of images sharing (Snapchat), augmented reality (Foursquare), and location-based matchmaking (Tinder). People essentially use the various services in conjunction with other platforms to build a comprehensive, digital identity.
whatisthetarget?easeofuseforitsintendedaudience!!!
abilitytotinkerandpersonalise it!!!!
contextualbackgroundawareness…
![Page 51: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/51.jpg)
amorecomprehensivepicture
• IoT andCloud(infrastructure)• IndustrialIoT (specificsegment)
• CognitiveIoT (data)• SecureIoT
SENSORS
PLATF’S
EMBED’D
SYSTEMS
COMMS
PROTOC’S
DATA
STRUCT’S
IoT &
Cloud
Secure
IoT
Industrial
IoT
Cognitive
IoT
![Page 52: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/52.jpg)
IOTPLATFORMASASERVICE
IoT &
Cloud
Secure
IoT
Industrial
IoT
Cognitive
IoT
![Page 53: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/53.jpg)
ImproveIoT throughCloud
• constraineddevices
• limitedprocessingpower
• limitedbatterypower
• limitednetworking
• limitedstorage
• limitedsupportforscalableapplications
• advancesincloudcomputing(edge/fogcomputing,containers,micro-services)
constrainedtounconstrainedoffload,separatingconcerns…
![Page 54: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/54.jpg)
twoCREATE-NETexamples
![Page 55: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/55.jpg)
IntegrationAPI
Raptorbo
x
Problemaddressed
• ChallengesforintegrationofIoT devicesintoexistingproduct/serviceportfolio:• ComplexityofintegrationofheterogeneousIoT devicesintoanexistinginfrastructure:• InteractionwithIoT devices(deviceidentification,protocolhandling)
• Security:securecommunication,deviceanddataaccesscontrol
• Scalability:• FromfewdevicesintrialphasetomassivedeploymentofIoT connecteddevices
• Howtoperformrapidprototypingtoaddressfastbusinessandtechvalidationcyclesandfastdelivery
ServiceBus
EnterpriseSystems
Deviceintegrationandmanagementmadeeasy,inasecure,scalable,configurableway
courtesyofFabioAntonelli
![Page 56: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/56.jpg)
Oursolution
u DeviceVirtualization:
u CommonDeviceModeling(“WebofThings”paradigm)
u IoTMessageBrokering:
u Scalabilitybydesign
u Multiprotocolsupport (http/https,MQTT,JMS,AMQP)
u Datachaching forreal-timeeventprocessingandquerying
u ConfigureyourBusinessLogicforRapidIoTApplicationPrototyping(DataandeventsworkflowEditor)
u FlexibleAccessControl&Authorization(ACLs)fordevicesandusers
u SecureCommunicationandInteractionwithdevices
u EasyIntegrationviaAPIs exposingallavailablecapabilties
courtesyofFabioAntonelli
![Page 57: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/57.jpg)
IntegrationAPIRa
ptorbo
xServiceBus
EnterpriseSystems
theRaptorbox IoT DataBroker
COMMUNICATIONS
SENSING
GOODDATA
VALUEGENERATION
ROUTING
FILTERING
themoreIunderstand thedata,
thebettervalueIcanprovide…
AGGREGATING
INTERPRETING
VALUE
PROCESSINGlow high
low
high
![Page 58: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/58.jpg)
storesignificantdata…
Payload
"properties": {"blood_glucose": {
"allOf": [{
"$ref": "#/definitions/unit_value”},{
"properties": {"unit": {
"enum": ["mg/dL","mmol/L”
]}
}}
]}
“literate”
(relevantplugins/libraries)
Raptorbox IoT
DataBroker
higherprocessingbut…
savestoragespace
facilitateinterpretation
savenetworkuse
“allbloodglucoselevelsaboveathreshold”
![Page 59: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/59.jpg)
Raptorbox target
• systemintegratorsmainly
• focusoncoreserviceprovisioningcompetenceswhileexploitinginteroperableplatformforenrichingthosewithinteroperableIoT dataharvesting
• examples:SMEsdigitalisation support,smartcities,e-health
IntegrationAPI
Raptorbo
x
ServiceBus
EnterpriseSystems
![Page 60: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/60.jpg)
WAZIUPPlatform
TheEU-AFRICAWAZIUPplatform(Actorview)
App.Development
App.Deploy
Sensor registration
App.Execution
Developer
Sensorowner
Appuser
ThirdpartyAPI
integration
Dataprovider
courtesyofCorentin Dupont
App source code
data processing &
analyticsIoT PF IoT sensors
![Page 61: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/61.jpg)
Architecture
courtesyofCorentin Dupont
![Page 62: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/62.jpg)
WAZIUPtarget
• Africancommunityofdevelopers
• focusoncorecompetenceswhileexploitingready-to-useopen-sourcetoolsandcomponentstocaterfortheneedsofAfricanbusinesses
• examples:fishfarming,precisionagriculture,cattlerustlingetc.
App source code
data processing &
analyticsIoT PF IoT sensors
![Page 63: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/63.jpg)
researchchallenges
Dynamic instantiationofIoTfunctions (microservices) onedgecloudinfrastructure
Cloud4IoT,D.Pizzolli etal.
![Page 64: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/64.jpg)
SettingthescenesonIndustrialIoT
IoT &
Cloud
Secure
IoT
Industrial
IoT
Cognitive
IoT
�
![Page 65: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/65.jpg)
ImageCredit:TheIndustrialInternetConsortium– April2015Infographic
![Page 66: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/66.jpg)
![Page 67: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/67.jpg)
TREND:we cansenseandtransmitmore
andmoreefficiently
![Page 68: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/68.jpg)
whydowewanttodothatinanindustrialcontext?
![Page 69: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/69.jpg)
recentnews…
• softwareindustry• appliance/electronics• “SAPandBoschteamuponInternetofThings”
• …Thetechnology,forexample,allowsaproductionsystemtoselectthetorqueforeachscrewdriver'stask,increasingefficiency ...
• wow...whatdoesittaketotightenascrew?
• howmuchtorquetoapplywhen?whataboutreplacingthescrewdriver?whataboutensuringitistherightoneforthetypeofscrews?
• sensingsystemandanactuator...pluscontextualknowledgeabouttypeofscrew,screwpitchandsize,material(pre-sales)...datacollection,interpretation(after-sales)
enhanceaparticulartask
integration,know-how
![Page 70: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/70.jpg)
enhanceaparticulartask
Raccoltadati
Descriptivewhathappened?
Diagnosticwhydidithappen?
Predictivewhatwillhappen?
PreventivewhatshouldIdo?
DecisionActuation
Decisionsupport
Decisionautomation
humaninputrequiredanalytics
![Page 71: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/71.jpg)
TREND:servitization
(sell&forgetvs.sellandassist)
enhanceaparticulartask
![Page 72: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/72.jpg)
allwell,but…
• needreliabletechnology• sensingandcommunications• security,dependability,servitization• (pre-sales/after-sales)
• needperformance• data-processingandedgecloud
• needcompetences(choice,integration,deployment)• infrastructure
• choiceoftechnologies
• interfacebetweenstandards
• middleware• flexiblearchitectures
• interfacebetweenstandards
• servicesandapplications• whatknowledgedowewant toextractfromdata?
• interfacebetweenstandards
• needtechnologists+domainexperts,workingsidebyside
enhanceaparticulartask
![Page 73: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/73.jpg)
needreliabletechnology
• (sensing)– whattosense,size,durability,etc.• securelygettingdataoutofsensorstotheapplications• whatoptionsforyourproductionplant,assemblyline,deploymentenvironment…
• 5Gisakeyenabler• reliablecommunications/protocols
• energyefficiency• shortround-tripdelays• NB-IoT vs.Sigfox vs.LoRa
![Page 74: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/74.jpg)
needperformance
appsense sense appprocess
vs.
edgecloud/fogcomputing
![Page 75: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/75.jpg)
needcompetences
• know-how!• infrastructure• choiceoftechnologies• interfacebetweenstandards
• middleware• flexiblearchitectures• interfacebetweenstandards
• servicesandapplications• domainexperts+technologists
• solutiondesign
integration,know-how
![Page 76: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/76.jpg)
![Page 77: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/77.jpg)
Advantagesof4th industrialrevolution
• digitalisation ofproductionprocess
• digitalisation ofproduct
• monitoringduringandafterproduction
• azienda manifatturiera acquisirà componente dasoftwarehouse
• “justintime”production– withmanagementofstock,stores,productionvaluechain
• productspersonalisation• reducedproductionandfinalproductcosts– competition
• newbusinessmodelstiedtoservitisation
![Page 78: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/78.jpg)
BREAKTIME?
![Page 79: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/79.jpg)
MAKINGSENSEOFHARVESTEDIOTDATA
IoT &
Cloud
Secure
IoT
Industrial
IoT
Cognitive
IoT
� �
![Page 80: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/80.jpg)
http://waitbutwhy.com/2015/01/artificial-intelligence-revolution-1.html
![Page 81: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/81.jpg)
TEDTalkonAI
• https://www.ted.com/talks/sam_harris_can_we_build_ai_without_losing_control_over_it
• https://www.ted.com/talks/jeremy_howard_the_wonderful_and_terrifying_implications_of_computers_that_can_learn
• dave evans https://youtu.be/UQi9B7yB5dM (beginningofitsizeofsensing+computing)phoneprocessingpowerinabloodred-cell…
• deeplearning:computercansee(10min30)alsotheyseewhatwecannot(heartratefromimage...),computercanread
![Page 82: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/82.jpg)
unlockingahugepotential
data
data
data data
data
data data
data
data
datadata
data
data
data
H/W
presence
patternsexist...
SENSIN
G
datagoldmine
andlotsof
siloed
applications
presence
derive patternsof...
interpretdata
![Page 83: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/83.jpg)
![Page 84: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/84.jpg)
Extractingknowledgefromdata– domainexpertmodeling…• manybespokemachine-learningapplicationsexist
• however,stillsubstantialoverheadneeded• smart-agricultureexample• domainexpertmodelsneedtoassistmachinelearningexpertstohelpthemdesignalgorithmsthat,basedoncollecteddata,canactuateaccordingtomodelexpectations
• sometimesmodelsneedtobecreatedthroughobservation(lengthyprocess)
• inbothcases,alotofvalidationdataisneededtotrainandtweakalgorithms
• nowideapplicability,nogeneralpurposemachinelearning…
• experiencefromiCore EUcollaborativeproject
![Page 85: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/85.jpg)
howcognitive technologiesandIoT canbeleveragedupontooptimise networkresourceusageinasmart-city securitymonitoringapplication
AlcatelLucentBellLabs/Thales
courtesyofMarcRoelands
![Page 86: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/86.jpg)
Illustration by Justin Metz
applicable inallscenariosexposinghighlystructureddata
theemergenceofunsupervisedlearning…
(+advancesinedgecloudcomputing)
![Page 87: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/87.jpg)
SECURITYANDPRIVACYINIOT
IoT &
Cloud
Secure
IoT
Industrial
IoT
Cognitive
IoT
� � �
![Page 88: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/88.jpg)
IoT andSecurity
https://www.pentestpartners.com/blog/new-wi-fi-kettle-same-old-security-issues-meh/
![Page 89: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/89.jpg)
MIRAIDDOSATTACK– October2016
![Page 90: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/90.jpg)
manylevelsofsecurity
• dataencryptionattransmissionlevel
• dataencryptionatstoragelevel• policy-basedaccesscontrol• anonymise data
• etc.
• IoT andblockchains…(enablesecureandloggedexchangeofIoTmessages)
![Page 91: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/91.jpg)
AddedValueforIoT
• TrustandReputationofIoTdevices:• Non-RepudiableDeviceIdentity
• Securityenforcementattheedge
• SecureTraceabilityofTransactionsandofInformation:• infinancialtransactions,supplychains,andotherprocessesinvolvinginvolvingIoTdevices
• transparency,auditabilitywithouttheneedtoleverageon3rd partytrustedentities
• Makeconsumerdatamoreprivate
• MoreResiliency:• Nosinglepointoffailure
• IoTdevicescanautonomouslyinteractwithhumansandotherIoTdevices:• includingcapabilitiestoperformautomaticpayments/valueexchangetracking(digitalcurrencies)
courtesyofFabioAntonelli
![Page 92: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/92.jpg)
SENSORS
PLATF’S
EMBED’D
SYSTEMS
COMMS
PROTOC’S
DATA
STRUCT’S
IoT &
Cloud
Secure
IoT
Industrial
IoT
Cognitive
IoT
� � � �
![Page 93: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/93.jpg)
IOTSYSTEMINTEGRATIONCHALLENGES
![Page 94: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/94.jpg)
transformingresearchideasintoconcretesolutions
•marketneed:remotemonitoringofelderlyandcognitivelyimpairedpeople(throughwearables,indoorlocationetc.)
![Page 95: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/95.jpg)
EUH2020InnovationActioninanutshell
Standardised Interfacingto
wearables /monitoring
Commonservices
acrosspilots
Applications tocarers
Applications to
patients
Monitoring
![Page 96: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/96.jpg)
Overallarchitecture
! ! ! ! ! !!
! ! ! ! ! !UNCAP!BOX!!
!
!
!
!
User’s!clinical!data!
!
!
!
!
!
!
!
!
!
!
!
UNCAP!BOX!core!
(incl.!seman9c!proxy)!UNCAP!end>
user!end!point!
UNCAP!
caregivers!end!
point!
Smart!flooring!
–!based!
localisa9on!
Biometric!
sensors!Camera!based!
localisa9on!
ZigBee!
localisa9on!Other…!
Local!DB!
(configura9on)!
Wearable!
sensors!
Other!…!
Interoperable!channels!(HL7!/!CDA!/!
SensorThings)!over!secure!connec9onx!
UNCAP!services!
in!the!cloud!Outer&world&
Value!added!services!
from!3°!par9es!
Public!health!IT!services!
(based!on!standards)!
Proprietary!!
data!format!
Loca9on!
Connectors!
Sensor!
Connectors!
Home&or&&protected&&
environment&
Loca9on!informa9on!!!(users!&objects)!
!
!
!
!
!
!
!
!
!
!
!
Interoperable!
channels!!
Standardised Interfacingto
wearables /monitoring
Commonservices
acrosspilots
Applications
Monitoring
![Page 97: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/97.jpg)
TheIoT InteroperabilityProblem• TechnicalInteroperability
• abilitytocommunicatebetweenobjectsorbetweenobjectsandapps
• Needfora“Multi-protocolIoT hub”
• SyntacticalInteroperability
• aboutdataformats,i.e.xml,html,json
• SemanticInteroperability
• todowithresourceannotation,queryanddiscovery(i.e.semantic-based)
• ontologieshelpwithcommonvocabularyandknowledgesharing
![Page 98: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/98.jpg)
TheSMEsrealworldproblem…
• “semanticwhat?”
• understandscalability,RESTFULAPIexposedservices• understandtheneedtoimplementaccesscontrolandsafestorage
• useofIoT DataBrokercloud-basedplatform
![Page 99: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/99.jpg)
UNCAPSoftwareBetaRelease
Data
Broker
Cognitive
and
Physical
Clinical
Assess
Location Fencing
Usr
Mgmt
Auth and
Login
Storage
PHR
SysLog
CEP
CommCache,
Sync&
Dispatch
Device
Index
Data
Broker
Data
Buffer
Location
Video
Camera
Glucometer
SensFloor
HeartRate
Pulse
Oximeter
Blood
Pressure
UNCAP
WebApp
Scale
BLE
devices
Medical
Reminders Billing
iHealth
�
�
![Page 100: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/100.jpg)
Secure,PermanentStorage
IoT DataBroker(cloud)
datasourcesdatasourcesdatasources
datasourcesdatasourcesdatasources
IoT DataBroker
(gateway)
IoT data(direct)
IoT data(viagateway)
CEP,dataprocessing
accesscontrol
MQTT,STOMP,CoAP,
REST,WebSockets
OAUTH
eHealthscenariointegrationOpenmHealth standard
Offline functionality
validatedfor
DBintegration(CHINO)
Node-redbasedrapid
prototyping forbusiness
logic
deployment onboth,
largeandsmallscale
![Page 101: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/101.jpg)
IntegrationAPI
Raptorbo
x
Problemaddressed
• ChallengesforintegrationofIoT devicesintoexistingproduct/serviceportfolio:• ComplexityofintegrationofheterogeneousIoT devicesintoanexistinginfrastructure:• InteractionwithIoT devices(deviceidentification,protocolhandling)
• Security:securecommunication,deviceanddataaccesscontrol
• Scalability:• FromfewdevicesintrialphasetomassivedeploymentofIoT connecteddevices
• Howtoperformrapidprototypingtoaddressfastbusinessandtechvalidationcyclesandfastdelivery
ServiceBus
EnterpriseSystems
Deviceintegrationandmanagementmadeeasy,inasecure,scalable,configurableway
![Page 102: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/102.jpg)
applyingtheresultsofaprojecttosolveaconcreteproblem
chan
nel
stream
Timestamp
POSIT’N
Timestamp
MEASURM’S
Timestamp
ALARMS
i.e.locationstream
x,y,z channels
• OpenmHealth compliance
• “payload”tocarryJSONstructures,but…
• Valueisinsomeoneelse’shands
• Decidedtoaccommodatemoredetailedstructures
• parsing,searching,filteringbythresholdsetc.
![Page 103: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/103.jpg)
theUNCAPexamplechan
nel
stream
Timestamp
POSIT’N
Timestamp
MEASURM’S
Timestamp
ALARMS
Payload
"properties": {"blood_glucose": {
"allOf": [{
"$ref": "#/definitions/unit_value”},{
"properties": {"unit": {
"enum": ["mg/dL","mmol/L”
]}
}}
]}
i.e.locationstream
x,y,z channels
![Page 104: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/104.jpg)
IntegrationAPIRa
ptorbo
xServiceBus
EnterpriseSystems
theRaptorbox IoT DataBroker
COMMUNICATIONS
SENSING
GOODDATA
VALUEGENERATION
ROUTING
FILTERING
themoreIunderstand thedata,
thebettervalueIcanprovide…
AGGREGATING
INTERPRETING
VALUE
PROCESSINGlow high
low
high
![Page 105: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/105.jpg)
choicesmade
• web-of-things(W3C)compliance
• JSONdatastructurenativeforbettervaluecreation
![Page 106: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/106.jpg)
Securingaccesstodatastreams
IoT DataBrokerdatasources
datasourcesdatasources IoT data
upload
usr_ID
sess_KEY
dataTYPE,VALUE,etc.
UserMgmt
sess_KEY
LOGIN(usr_ID,pwd)
sess_KEY
UNCAPWebapp
usr_ID,
nok_ID,
Dr1_ID,
Dr2_ID
sess_KEYßà usr_ID ?
1.
2.
3.
CREATE(sess_KEYßà usr_ID)
4.
5.
6.
7.
usr_ID
nok_ID
Dr1_ID
Dr2_ID
PUB/SUB
CHANNELS
8.
![Page 107: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/107.jpg)
outline
•alayeredperspectiveonIoT challenges
• focusonsomekeyresearch/businessareas
•turningresearchintoconcretesolutions
•arewereadyforbusiness?
�
�
�
![Page 108: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/108.jpg)
THEBUSINESSOFIOT
![Page 109: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/109.jpg)
WHYISN’THAPPENINGYET?
![Page 110: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/110.jpg)
whereistheIoT?
• nobroadsetofapplicationsencompassing“oneIoT”
• withmobilephonesandpersonalcomputersitwaseasier
• IoT devicesverydiverse,yetwetendtoblurboundaries• losingabilitytotackleseparatelydifferentmarkets
DISCLAIMER:nobusinessexpertbuthavematuredinsightsintothebusinessofIoT thatmightbeusefultoshare
![Page 111: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/111.jpg)
AllIoT examplesbut…
smartlocks
thermostats
lights
health
“Home”
powerOK
costsLOW
“industrial”
powerLOW
costsNoconstraints
![Page 112: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/112.jpg)
SOMEKEYQUESTIONS
•whatbusinessmodel?
• isthisworthxEur/month…• tome?
• tomyintendedmarketaudience?
• tomypublicadministration?
![Page 113: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/113.jpg)
Returnoninvestment(ROI)• EXAMPLE1
• Ispenda$tobuyabottleofwaterbecauseIamthirsty
• the(immediate)need=Iamthirsty
• whobenefits?=me(private)
• willingnesstopayforit=Ineeditbadly• whendoIbenefit=assoonasIgetmybottle
• Imakean(private)investment,thebenefitisimmediate• VERYSHORTCYCLE,TANGIBLE,UNAMBIGUOUS,CONCRETE
B2C• EXAMPLE1.b
• Ispend$tobuyaniPhone• the(immediate)need=Ineedacooldevice
• whobenefits?=me(private)
• willingnesstopayforit=candocoolthingswithit
• whendoIbenefit=assoonasIgetit• Imakean(private)investment,thebenefitisimmediate• VERYSHORTCYCLE,TANGIBLE,UNAMBIGUOUS,CONCRETE
locationiskey– boothnexttoafountain? “coolness”iskey– no“cheaplook”please…
IDENTIFYYOURPOTENTIALMARKETTARGET…
![Page 114: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/114.jpg)
Returnoninvestment(ROI)
• EXAMPLE2
• Ispendmoney tomakemyhouseenergyefficient
• the(notsoimmediate)need=Ineedtosavemoneyonmyenergybills
• the(good foracommoncause)need=Ineedtomakemylifemoresustainable
• whobenefits?=me(private),theenvironment
• willingness topayforit=Ineedit(not sobadly), theenvironmentneedsit(notsobadly)
• TIMEDIMENSION
• whendoIbenefit=afterIpaidthebillsforneededequipmentwiththemoneyIsaved
• Imakeaninvestment,thebenefitmightbeforsomeoneelseornotmaterialise until later• LONG-ISHCYCLE,TANGIBLE,UNAMBIGUOUS,CONCRETEBUT…
B2G2CB2C• EXAMPLE2.b
• smart-lighting
• the(notsoimmediate)need=Ineedtosavemoneyonmyenergybills
• the(good foracommoncause)need=Ineedtomakemycitymoresustainable
• whobenefits?=theenvironment
• willingness topayforit=thecitybalancesheetneedsit(inacoupleofyears,not sobadly), theenvironmentneedsit(not sobadly)
• TIMEDIMENSION
• whendoIbenefit=afterIpaidthebillsforneededequipmentwiththemoneyIsaved
• Imakeaninvestment,thebenefitmightbeforsomeoneelseormaterialise whenitistoolate
• LONG-ISHCYCLE,TANGIBLE,UNAMBIGUOUS,CONCRETEBUT…
![Page 115: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/115.jpg)
Returnoninvestment(ROI)
• EXAMPLE3
• IhaveabusinessandIwanttodigitilise it• spendmoneytomakemyproductionprocessmoremodernandefficient…
• the(notsoimmediate)need=Ineedtogaincompetitiveadvantage
• the(goodforacommoncause)need=Ineedtogaininsightsintomybusinessoperations
• whobenefits?=mybiz(private)
• willingnesstopayforit=Ineedit(notsobadly),long-termgains
• TIMEDIMENSION
• whendoIbenefit=assoonasIaminapositiontotransformgathereddataintodifferentialadvantagethatdrivesmorecustomerstobuywhatIsellorreducesoperatingcostsetc.
• Imakeaninvestment,thebenefitisnotimmediateanddependsonaproperstrategy• LONGCYCLE,UNTANGIBLE
B2B2C
![Page 116: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/116.jpg)
Thevalue(anddiversity)ofdata• theimportanceofbespokemodeling– multi-disciplinarity andadjacentdomainexpertsinteractions
• cyclesoflearning(modeling)beforeIcanbepredictiveandevenlongerbeforeIcanbeprescriptive…
• sensingandinfluenceonresults...• ISITWORTHIT?
Example:motorsmanufacturing biz
vibration, current,torque
MTBF:60000hours(!)
Raccoltadati
Descriptivewhathappened?
Diagnosticwhydidithappen?
Predictivewhatwillhappen?
PreventivewhatshouldIdo?
DecisionActuation
Decisionsupport
Decisionautomation
humaninputrequiredanalytics
theROICYCLE
![Page 117: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/117.jpg)
marketsegmentation
ROI
COSTS
IMPACT
B2C
B2B
B2B2G
SHORT LONG
LOW
LOW
HIGH
HIGH
Descriptivewhathappened?
Diagnosticwhydidithappen?
Predictivewhatwillhappen?
Preventivehowtoavoidit?
buildhindsight
whatinsight
doIneed?
foresightand
optimise
Time
complexity
potentialgains
![Page 118: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/118.jpg)
CaliforniaUStrip
![Page 119: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/119.jpg)
WHOwesolvetheproblemsforandWHY
• WHO
• applicationdevelopers(rapidprototyping)
• systemintegrators
• systemadminofeHealth
• APIframeworkmanagers
u WHY
u rapiddevelopmentsavescosts&time
u agility
u easyintegration
u hidecomplexity,Web-basedAPIs
9
![Page 120: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/120.jpg)
keymessage– whoisyourtarget?
• Cisco(Jasper),IBM(Bluemix),GE(Predix)…
• IoTango,Trilogis etc.
• proposeareferenceframeworkforvalidationofhowtobreak-downacomplexproblemspaceintomore“palatable”“mouth-sized”chunks
![Page 121: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/121.jpg)
up-frontinvestmentsandROIs
ISITWORTHIT?
![Page 122: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/122.jpg)
OPPORTUNITIESARETREMENDOUS
WARNING!!!
THISISDAUNTINGIFYOUWANTTOEATITALL
ROICYCLELENSESMIGHTHELP
NEEDTOBREAKITDOWNINSMALLERCHUNKS
BUSINESSMINDSET
![Page 123: Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Experience in IoT](https://reader031.vdocument.in/reader031/viewer/2022030317/586f72ea1a28ab10258b557b/html5/thumbnails/123.jpg)
Thankyou!
• Linkedin:https://it.linkedin.com/in/raffaelegiaffreda
• Twitter:@giaffred