2013
DOI: 10.5772/56341
|View full text |Cite
|
Sign up to set email alerts
|

Designing High Performance Factory Automation Applications on Top of DDS

Abstract: DDS is a recent specification aimed at providing high-performance publisher/subscriber middleware solutions. Despite being a very powerful flexible technology, it may prove complex to use, especially for the inexperienced. This work provides some guidelines for connecting software components that represent a new generation of automation devices (such as PLCs, IPCs and robots) using Data Distribution Service (DDS) as a virtual software bus. More specifically, it presents the design of a DDS-based component, the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 29 publications
0
6
0
Order By: Relevance
“…XMPP was created for solving heterogeneity problems on IoT applications and DDS for real-time messages [53]. XMPP and DDS are used for high performance applications that require with very strict QoS requirements, such as smart grids [54] or factory automation [55], and they are more complex to use than other alternatives. Finally, AMQP and HTTP were not created for IoT applications, and they use bigger message sizes, requiring more energy consumption and bigger latency than MQTT and CoAP [52].…”
Section: Communication Technologies For Iot Applicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…XMPP was created for solving heterogeneity problems on IoT applications and DDS for real-time messages [53]. XMPP and DDS are used for high performance applications that require with very strict QoS requirements, such as smart grids [54] or factory automation [55], and they are more complex to use than other alternatives. Finally, AMQP and HTTP were not created for IoT applications, and they use bigger message sizes, requiring more energy consumption and bigger latency than MQTT and CoAP [52].…”
Section: Communication Technologies For Iot Applicationsmentioning
confidence: 99%
“…Also, it was considered as easy to use in IoT applications. Actually, MQTT is the most common communication choice for building M2M IoT applications [55].…”
Section: Communication Technologiesmentioning
confidence: 99%
“…This time, 100,000 to 160,000 samples of data packets are sent from the publisher side and received on the subscriber side in each iteration. Total time for this communication is noted and throughput is calculated using (4). The experiments are conducted at least 10 times to get more precise results.…”
Section: Experiments For Throughputmentioning
confidence: 99%
“…Although DDS is a very powerful and flexible technology, it may prove to be rather complex to fully comprehend particularly for novice users. This issue was spotted and dealt with in [4]. The authors floated the idea of a software component encapsulating the functionality of commonly used industrial automation controllers like PLCs, IPCs, and Robots which can then be used to create any automation application.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation