Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
SpeedwithSecurityJoeSpeedCTOIoT@JoeSpeeds
madeMQTTopen📈putIoTintocars🚗🚎launchedIBMIoTpeople+things🤔
YES WE CAN!
co-creation with IoT connecting all the things!
WhoisADLINK?
• 1,900peoplemakingcoolstuff&IoTsoftware• allaboutrugged,industrialedgecompute• connecttheunconnectedfor20years…“Aye-Dee-Link”asin“AnalogtoDigitalLink”
• neverheardofus…unlessyoumakerobots,trains,factories…ormilitaryplanes&tanks
• growingfast,$340Mlastyear• We’reawesome!Lovetoworkwithyou
TheFoundationfortheConnectedEnterpriseConnectingtheUnconnected
Vibration Acoustic DistortionForce InsulationDegradationTemperature Power Pressure Flow Structure
Dislocation
Accelerometer
Microphone StrainGaugeLoad-cellCurrentTransducer
RTD/TC
PressureSensor
FlowMeterPartialDischarge
Sensor
AcousticEmission
HumanMachineInterface
Historian Protocols
ComprehensiveSolutionsforedgeIoT
ADLINKIoT
Vendor-agnosticcloudconnectivity
Buildingblocksforrichdatacapture
IntelligenceattheEdgeMonitor,Manage,Analyze
ConnecttheUnconnectedPeople,Places&Things
ConnecttheCloudsDatatotherightplace
PeertoPeerintelligentdevices
hand-eye coordination for robots
install on your robot and train in 1 hour
camera is edge compute and IoT gateway
IoT–ChallengingforAll
• ConnectOnce-StreamAnywhere• EnterpriseResiliencyandSecurityforIoT• AnalyticsWhereIt’sNeeded• On-ramptoMonetizeyourIoTDataServices
DrivenbytheADLINKVortexDataRiver™
HelpingITandOperationalTechnologyConvergeHowtheVortexDataRiver™works
Apps Clouds
DataStore
OTGuy
ConfigurewhichThingscanbesecurelysharedoutsideoftheRiver.AndforeachThingorThingtypewhichpiecesofdata.Alsoconfigurewhetherdesiredstatecanbeconfiguredoutsidetheriver.ConfigurewhetherITcanwritetotheOTRiver.
ITGuy
ConfigurewhatITdatacanbesharedwiththeOTRiver.ConfigurewhetherOTcanwritetoITRiver.
1Dataproducerregisters
asathingwiththeriver.Includingits
metadata,stateandtelemetrydata.
Thisalsoincludessome
rulesastowhocanviewthedifferent
piecesofdata.
Dataproducerupdatesstateandproducestelemetrydata.
2
Dataproducerreceivesupdatestoitsexpectedstatethatitmustexecute.2'
Dataconsumerlooksupthedata
available.
3Dataconsumersubscribestostatechangesand/ortelemetrydataforthething.
Dataconsumerbeginstoreceivedata.
4
5
ITVortexDataRiver
OTVortexDataRiver
“ConnecttheUnconnected,StreamittheCloud”DigitalExperimentsGetYouStartedFast
• GasTurbineDataAnalysis– Challenge–MakingdatafromOSIsoftPISystempartofaconnectedIoTdatavaluechain
– Solution–VortexEdgePIConnectaspartofaVortexDataRiverenabledIoTsolution
– Benefits:• Streamyourhistoriandatatoanydatacenter,cloudbasedAIandcognitiveservices
• Historiandatacanbepublishedtooneormultiplecloudsconcurrently
• Enablesyoutoswitchcloudoranalyticsprovidersmoreeasily
• Publishcloudbasedanalyticsbacktoyourhistoriantomaintainasinglevisionofthetruth
• ShareOTinformationwithyourbusinesspartnerssecurely
UseCase–GasTurbineAnalysis
• Painpoint:aircompressorisnoisysowaslockedawayinasmallchamberwithnoonearound,BUTifcompressorstopsthenwholefactoryshutsdowns
• Solution:real-timeconditionmonitoringtoensure7x24service– AlreadydiscoveredcompressorpartsdamagetwicelastyearperISO10816-8:2014withoutinvolvingcompressormanufacturer
– Nonstopserviceismorereliablethenregularcheck
DigitalExperimentsinOurOwnFactories
alerts
• OnethatweworkwithisEntrustDatacard• WorkedwithEntrustDatacardforyearsinB2B,webAPIs,etal.• SecuringIoTdevices,containers,microservices• Authenticatingproducers&consumers
IoTisanecosystem…soissecurity
18
SecuringtheFlow:endpointagent• ManagedandsecuredIdentityforAuthenticationtoData
River• DataSecurityforMQTTS,TLS1.2,Payloadencryption• Secureenrollmentwithservicediscovery
• Uniqueforattestationandprovisioning• Cryptographicidentitytoensurebindingtothecustomer
entity
VortexDataRiver
consumersubscribestostatechangesand/ortelemetrydataforthething
consumerlooksupthedataavailableandthepricebeingchargedforthedata
Service/appdeveloperregisterstheirofferingincludinghowmuchtheyarechargingforotherstoconsume/useit
Providerscanviewusersoftheirserviceandreceivepayment
producerregisterstheirdatastreamincludinghowmuchtheyarechargingforotherstoconsume/usethedata
Serviceusersignsuptoanapp/servicewhichcreatesasmartcontractbetweentheprovideranduser
Dataproducercanviewsubscriberstotheirdataandreceivepayment
Apps/Services
SecuringtheFlow:Edgegateway
• Securedconnectivitybrokeragebetweenthingnetworkanddataflow• Localenforcementpointforsecuritypoliciesandentitlement
SecuringtheFlow:servicegateway
• IdentityIssuance,EnrollmentandProvisioningservices• IdentityLife-cycleservices• Dataaggregationandrouting
VortexDataRiver
EGW
consumersubscribestostatechangesand/ortelemetrydataforthething
consumerlooksupthedataavailableandthepricebeingchargedforthedata
Service/appdeveloperregisterstheirofferingincludinghowmuchtheyarechargingforotherstoconsume/useit
Providerscanviewusersoftheirserviceandreceivepayment
producerregisterstheirdatastreamincludinghowmuchtheyarechargingforotherstoconsume/usethedata
Serviceusersignsuptoanapp/servicewhichcreatesasmartcontractbetweentheprovideranduser
producercanviewsubscriberstotheirdataandreceivepayment
EGW
Apps/Services
• ExternalapplicationAuthenticationandCodeSigning• EntitlementenforcementanddistributionfromADLinktoits
customers.
ServiceGatewaySecurityAppliance
Locallymanagedidentitiesreducenetworkdependencies
IssuancebackedbyTPM/HSMenablesdevicestobesecureatproduction,applicationstobesigned,licensestobeenforced
actsas“HeadEnd”tolocalsecuresystems
SensorNetworks
UnifiedIdentityStrategyioTrustprovidesunifiedIdentityManagementregardlessofyourMDMorAnalytics
Key & Certificate Store
Device-uniqueCertificatePrivateKey
PublicKey
DeviceProduction
Key & Certificate Store
Device-uniqueCertificatePrivateKey
PublicKey
MQTTS
COAP
REST
Managedcredentialprovidesuniqueprovisioningidandattestationservicesfordevice
LocalApps
DataRiver&CloudApps
• Sensors– opendata,rethinkhowyouapproach,collaboratewithuniversities– Authenticateproducers,butbepermissivewconsumers– Strivetomakeasopenaspossible!Thinkaboutwhatcanbemadeopendata
– Beopen,befast!Enablethemassestoworkonyourproblems
– Openonprem,Openviacloud
• Actuators– Lockitdown,berestrictive– Actuatorsishowequipmentgetsbroken,peoplegethurt,vehiclesarecrashed
Editorial:afewwordsreSensors&Actuators
Join…today!
design.ros2.orggithub.com/ros2github.com/Adlink-ROS
whyROS2?• speed&security• teamsofrobots🐝🐝• smallembedded🍤• real-time⏱🕹• non-idealnetworks📡• productionuse🏭🏗🚎
#tech4goodifyoucan...thenyoumust
transportationforelderlyanddisabledis
broken
@MITguidetheblindtoemptyseat
@Princeton“Don’tforgetyour…”
`
#AccessibleOllijointhemovement
https://youtu.be/vguPTyT1R08