上海品茶

OPC UA over MQTT:一种可扩展的解决方案.pdf

编号:136313 PDF 28页 2.18MB 下载积分:VIP专享
下载报告请您先登录!

OPC UA over MQTT:一种可扩展的解决方案.pdf

1、OPC Day International 2023OPC UA over MQTT:A scalable solutionOPC Day International 2023OPC UA over MQTT:A scalable solutionWhat is OPC UA over MQTT Additional transport for the OPC UA eco-system MQTT 3.1.1+MQTT 5.0Why OPC UA over MQTT Benefit of using OPC UA for the communication Benefit of using O

2、PC UA for data modelling Benefit of standardizing architectures on OPC UA Transformations with or without OPC UA Security Application ApplicationScaling Scaling vs.efficiency Free(data)topic tree structure JSON vs.UA Binary Use cases Automatic publisher discovery Discovery of dataImplementation Effo

3、rt Simple for UAFX enabled application2OPC Day International 2023OPC UA over MQTT:A scalable solutionOPC Day International 2023OPC UA over MQTT:A scalable solutionNo project specific development neededNo transformation of data or meta data neededStandardized and interoperable system architectures Ac

4、cess to semantical information Standardized onboarding of devices Application/Device registration/discovery Certificate Management Security Configuration Application configuration User Role configuration Exchangeable applications/vendors Alias NamesOPC Day International 2023OPC UA over MQTT:A scalab

5、le solutionOPC UA values provide Value Status Code Source Timestamp Server TimestampMeta information Semantical meaning of data Engineering Units Physical and process relation of data Value:120 CStatusCode:GoodSourceTimestamp:2023-06-18 14:00:21.200(UTC)ServerTimestamp:2023-06-18 14:00:22.200(UTC)Re

6、lationship:Temperature in Car Chassis Breakes FRValue:120Timestamp:2023-06-18 14:00:21.200(MESZ)TransformationTransformationStorageOPC Day International 2023OPC UA over MQTT:A scalable solutionSpecific ModelsUse case specific modelsIndustry specific modelsDevice/machine specific modelsDeveloped with

7、 partner organizationsOPC Day International 2023OPC UA over MQTT:A scalable solutionMQTT is set as transport for most IoT/IIoT architecturesOPC UA can be used with both prominent MQTT VersionsMQTT 5.0 is easier for scaling becauseMQTT 3.1.1 doesnt provide Encoding of messages in headerOPC UA over MQ

8、TT was initially released in 2018Vendor and end-user communities like Open Industry Alliance,umati,SPECTARIS and others focusing on OPC UA over MQTTMQTTMessageControl HeaderPacket LengthVariable HeaderPayloadOPC Day International 2023OPC UA over MQTT:A scalable solutionJSON Doesnt require special en

9、coders Allows integration in non OPC UA environmentse.g.custom pipelines for message processing Easy to read by personsUADP Requires encoder on both sides Efficient data exchange Enables full OPC UA PubSub Security$/urn:UADEMO:OPCUA:SimulationServer7r,50M install baseOpen Source on GitHubSecurity De

10、sign from Ground upOPC Day International 2023OPC UA over MQTT:A scalable solutionInformation Modeling OPC UA provides a rich and extensible information modeling framework.Semantic Interoperability OPC UAs data modeling capabilities enable semantic interoperability by providing a standardized way to

11、describe the meaning and context of data.Data Access and Integration OPC UAs data modeling capabilities allow for efficient and flexible data access.Extensibility OPC UA allows for easy extension and customization of data models.Long-Term Compatibility OPC UAs data modeling approach focuses on long-

12、term compatibility and sustainability.1090+Joint Working Groups Data Modelling/HarmonizationGraph Support,preserves source contextVendor extendable data model via Companion SpecificationsRelevant:Enables domain specificinformation models Discrete:Robotics,Machine Vision,Process:FDI,FDT,PA-DIM,MDIS,N

13、OA.Energy:IEC61850,.OPC Day International 2023OPC UA over MQTT:A scalable solutionBrokerIoT AgentBrokerBrokerSubscriberSubscriberSubscriberMQTT Security is based on TLS and secures communication between two endpoints.Brokers have full access to all dataUsers need to be manually configuredOPC Day Int

14、ernational 2023OPC UA over MQTT:A scalable solutionBrokerIoT AgentBrokerBrokerSubscriberSubscriberSubscriberOPC UA over MQTT+UA Binaryenables OPC UA SecurityBrokers have no access to all dataUsers can be configured via OPC UAOPC Day International 2023OPC UA over MQTT:A scalable solution13Scalability

15、 describes the easiness of using code/architectures/concepts/ideas in different deployments Scalable technologies like OPC UA do not require project specific coding Data and semantic are standardized and automatically discoverable by interested parties Identifiers and communication details need to a

16、llow big scale projectsEfficiency describes the number of resources needed for a task Bandwidth need to transmit data Memory needed to implement the standard Computing power needed to implement the standardScalability reduces efficiencyOPC Day International 2023OPC UA over MQTT:A scalable solutionFl

17、exibility Allowing projects to define their own MQTT topic tree Flexible communication structure A standardized topic tree might not fit all scenariosScalability Standard can accommodate a wide range of projects with varying scales and complexities Projects can structure their topic tree based on th

18、eir specific architecture and scale Efficient and scalable communicationInteroperability Through standardized data models Through standardized payload formats Through standardized topics for specific use cases Even with different data topic trees,projects can still communicate effectively by adherin

19、g to OPC UA14OPC Day International 2023OPC UA over MQTT:A scalable solutionPublisher A15Broker/status/#/application/#custom structurePublisher BCondition MonitoringPublisher AStatus:OperationalPublisher BStatus:OperationalPublisher XStatus:XOPC Day International 2023OPC UA over MQTT:A scalable solut

20、ionApplication Information Publisher Identity Timestamp Description CapabilitiesStatus Publisher Identity Timestamp Status Next Report Time16Standardized across many industries:Oil&GasEnergyDiscrete ManufacturingProcess AutomationBuilding AutomationPackagingRobotics5:On5:On5:OnOPC Day International

21、2023OPC UA over MQTT:A scalable solution17 MessageId:9279C0B3-DA88-45A4-AF74-451CEBF82DB0“MessageType:ua-data,PublisherId:MyPublisher,Messages:DataSetWriterId:101,SequenceNumber:68468,MetaDataVersion:MajorVersion:672338910,MinorVersion:672341762,Timestamp:2021-09-27T18:45:19.555Z,Status:1073741824,P

22、ayload:Active:true,Temperature:25.5,Counter:0,“AdditionalInfo:The system is running normally(1)MessageId:66D65CA4-92EE-4195-9867-E6E27794B692,MessageType:ua-metadata,PublisherId:MyPublisher,DataSetWriterId:101,MetaData:Fields:Name:Active,FieldFlags:0,BuiltInType:1,DataType:Id:1,ValueRank:-1,MaxStrin

23、gLength:0,DataSetFieldId:f355bfe8-d5c0-4073-aa89-c8d9d9f8c0c4,Name:Temperature,FieldFlags:0,BuiltInType:11,DataType:Id:11,ValueRank:-1,MaxStringLength:0,DataSetFieldId:4b91e1cc-61f5-411a-9fb3-ea9087d2154c,DataSetClassId:e95258a4-0b50-41b0-9f37-505e90565584,ConfigurationVersion:MajorVersion:672338910

24、,MinorVersion:672341762,DataSetWriterName:Writer101OPC Day International 2023OPC UA over MQTT:A scalable solution181+2Data Link and PhysicalLayer3Network4Transport5+6+7ApplicationPresentationSessionIEEE 802.1+IEEE 802.3(incl.TSN)IPTCPUDPTLSMQTT,AMQPUA-TCP,WSS,HTTP,UA SecureConversationUA Binary,JSON

25、,XMLOPC UA Client/ServerJSON,UADPOPC UA PubSubOPC UA Information Model13Provided by Ethernet PHY/ChipProvided by OSMQTT LibraryOPC UA SDKOPC UA Client/Server is using TCP/IP.For small data sizes,this is very inefficientbecause significant protocol overhead is added.OPC UA PubSub is using the UADP en

26、codingwhich can be transmitted over different underlying protocols.OPC UA over MQTT can be using high efficientUADP or easy to process JSON encoding forcloud connectivityOPC UA FX connections is usingOPC UA PubSub over UDP/IP which isreal-time capable-UDP UADP1232Own CodeOPC Day International 2023OP

27、C UA over MQTT:A scalable solutionChokeOPC UA PubSub Message-UADPOPC TCP MessageMQTT+Globally standardized information model+Same object definition for all transports+Same object definition for all layers of automation pyramid+Native understanding in many IoT Platforms(e.g.Microsoft Azure)watcharapo

28、l/Control HeaderPacket LengthVariable HeaderPayloadNetworkMessage HeaderPayload HeaderPayloadSecurity Footer0.n ByteSecurity HeaderSignature0.n ByteExtended Network MessageHeader GroupHeaderPayloadPayloadOPC Day International 2023OPC UA over MQTT:A scalable solutionImagine a multi-vendor industrial

29、environmentEnd customer now decides to connect all industrial assets to the Cloud(data analytics,asset management,.)Assets might support MQTT connectivityBut:MQTT is a payload agnostic protocol,which means:no definition of the message payloadHigh engineering and organizational effort:End customer ha

30、s to design a common data format,which has to be used by suppliers Suppliers need to implement data format OR:every supplier sends own format and the cloud application has to interpret itSolution?Cloud provider have to support vendor mappings?NO!Sensor1:42,Sensor2:11.12,Switch:onSensor1:42,Temperatu

31、re:Value:11.12,Unit:CelsiusSwitch:trueMQTTpayload YMQTTpayload ZMQTTpayload XOPC Day International 2023OPC UA over MQTT:A scalable solutionAutomatic discovery of publishersPublisher status informationAdditional Client/Server connection vs.no Client/Server connection Publishing endpoints for Client/S

32、erver connectionsBidirectional communicationStandardized Topic TreeInformation Model detailsMinimum or Full informationBroker-less and Broker-basedOPC UA Pub/Sub via MQTTOPC UA Pub/Sub via MQTTIm newChoke A is 10.4%openOPC Day International 2023OPC UA over MQTT:A scalable solutionMajor automation ve

33、ndorsToolkits as multipliers365 days a year on-going plug festQuick ramp-up22OPC Day International 2023OPC UA over MQTT:A scalable solution23OPC Day International 2023OPC UA over MQTT:A scalable solution24MQTT BrokerVendorOPC UA ServerMQTT PublisherNative solutions Existing OPC UA application is ext

34、ended withOPC UA over MQTT capabilities IIoT StarterKit provides an example for doing thisGateway solutions IoT Agent is collecting the data via OPC UA and is then publishing it with OPC UA over MQTT Several Open-Source and commercial productsVendorOPC UA ServerOPC UA MQTT GatewayOPC UA ClientOPC Da

35、y International 2023OPC UA over MQTT:A scalable solutionOT faster with adaption then ITParticipating vendors Beckhoff KUKA Matrikon Mettler Toledo Microsoft Pilz Prosys OPC Phoenix Contact Siemens TRUMPF Unified Automation VDW WAGO25Vendor AVendor BVendor CVendor CSubscribersSubscribers 2mag Agilent

36、 byonoy FHI GAMBICA infoteam software INTEGRIS Julabo orto alresa SPECTARIS avensio BRAND essentim Lab Forward Infors HT LAB MAS LADS ready JAIMA BERTHOLD GEFRANOPC Day International 2023OPC UA over MQTT:A scalable solution35+Participating companiesLaboratory and Analytical Device Industry 18 compan

37、ies/organizations joined Finished onboarding within 2 weeksGEFRAN IO-Link GatewayDemonstrator always busyJoin the demo 26OPC Day International 2023OPC UA over MQTT:A scalable solutionOPC UA:IIoT Starter Kit available shows easiness of OPC UAEffortsPublicly available https:/ purpose open source-no co

38、mmercial aspectShow easy user experience for OPC UA PubSub incl.semanticsLearn cloud communication via OPC UA over MQTTSuccess in less than 1 hourEffortsTime in total less than 1 hourPublishing data3 StepsSubscribing data3 StepsCost savings from Unlimitedlessons learned3 Steps to publish Data 3 Step

39、s to subscribe Data1.Running the MQTT Agent 1.Discover publishers2.Chose the information model 2.Subscribing to data3.Publishing data 3.Subscribing to MetaDataOPC Day International 2023OPC UA over MQTT:A scalable solutionLooking for more information?https:/opcfoundation.org/Alexander AllmendingerOPC Foundation Test Lab Manageralexander.allmendingeropcfoundation.org

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(OPC UA over MQTT:一种可扩展的解决方案.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
会员动态
会员动态 会员动态:

 wei**n_... 升级为标准VIP  136**12... 升级为标准VIP

137**24... 升级为标准VIP  理**...  升级为标准VIP 

wei**n_...  升级为标准VIP wei**n_...  升级为至尊VIP

 135**12... 升级为标准VIP   wei**n_...  升级为至尊VIP

wei**n_...  升级为标准VIP 特** 升级为至尊VIP

138**31... 升级为高级VIP  wei**n_...  升级为标准VIP 

 wei**n_... 升级为高级VIP 186**13... 升级为至尊VIP 

分** 升级为至尊VIP  set**er  升级为高级VIP

 139**80... 升级为至尊VIP wei**n_...  升级为标准VIP

 wei**n_... 升级为高级VIP wei**n_...  升级为至尊VIP

一朴**P...  升级为标准VIP  133**88... 升级为至尊VIP 

wei**n_...  升级为高级VIP 159**56...  升级为高级VIP 

 159**56... 升级为标准VIP  升级为至尊VIP

 136**96... 升级为高级VIP  wei**n_... 升级为至尊VIP

 wei**n_... 升级为至尊VIP  wei**n_...  升级为标准VIP

186**65... 升级为标准VIP  137**92...  升级为标准VIP

139**06... 升级为高级VIP    130**09... 升级为高级VIP

wei**n_...  升级为至尊VIP  wei**n_...  升级为至尊VIP

 wei**n_... 升级为至尊VIP wei**n_...   升级为至尊VIP

158**33...   升级为高级VIP  骑**... 升级为高级VIP 

 wei**n_... 升级为高级VIP wei**n_...  升级为至尊VIP

 150**42... 升级为至尊VIP   185**92... 升级为高级VIP

 dav**_w...  升级为至尊VIP zhu**zh...  升级为高级VIP

 wei**n_... 升级为至尊VIP  136**49... 升级为标准VIP

158**39... 升级为高级VIP  wei**n_... 升级为高级VIP

 139**38...  升级为高级VIP 159**12... 升级为至尊VIP 

  微**... 升级为高级VIP 185**23...  升级为至尊VIP

wei**n_...  升级为标准VIP  152**85... 升级为至尊VIP 

 ask**un 升级为至尊VIP  136**21... 升级为至尊VIP 

 微**... 升级为至尊VIP  135**38... 升级为至尊VIP 

139**14... 升级为至尊VIP  138**36... 升级为至尊VIP 

136**02...  升级为至尊VIP  139**63...  升级为高级VIP

 wei**n_...  升级为高级VIP  Ssx**om 升级为高级VIP 

wei**n_... 升级为至尊VIP  131**90...  升级为至尊VIP

 188**13...  升级为标准VIP 159**90...  升级为标准VIP 

风诰 升级为至尊VIP   182**81...  升级为标准VIP

 133**39... 升级为高级VIP  wei**n_...  升级为至尊VIP

 段**  升级为至尊VIP wei**n_... 升级为至尊VIP 

  136**65... 升级为至尊VIP 136**03...  升级为高级VIP

wei**n_...   升级为标准VIP  137**52... 升级为标准VIP

139**61... 升级为至尊VIP    微**... 升级为高级VIP

 wei**n_... 升级为高级VIP 188**25...  升级为高级VIP

微**... 升级为至尊VIP  wei**n_... 升级为高级VIP

wei**n_...  升级为标准VIP wei**n_... 升级为高级VIP

wei**n_...  升级为标准VIP  186**28... 升级为标准VIP

 微**... 升级为至尊VIP  wei**n_... 升级为至尊VIP

wei**n_...  升级为高级VIP 189**30... 升级为高级VIP 

 134**70... 升级为标准VIP   185**87... 升级为标准VIP 

 wei**n_... 升级为高级VIP  wei**n_... 升级为至尊VIP

 微**...  升级为至尊VIP wei**n_...  升级为标准VIP