Electronic Science and Technology ›› 2022, Vol. 35 ›› Issue (5): 47-55.doi: 10.16180/j.cnki.issn1007-7820.2022.05.008

Previous Articles     Next Articles

Design of DDS Communication Middleware for Resource Limited Devices

DAI Jiangtao,GAO Bo,WAN Jiajun   

  1. School of Information Systems Engineering,Information Engineering University,Zhengzhou 450000,China
  • Received:2020-12-18 Online:2022-05-25 Published:2022-05-27
  • Supported by:
    National Science and Technology Support Project(2013BAH56F00)


DDS has good real-time performance, scalability and data processing capabilities, and is suitable for large data volumes and diversified communication requirements in distributed scenarios. In view of the problem that the standard DDS communication middleware is too complex and huge to be deployed on the embedded devices with limited resources, after in-depth analyzing and research on the DDS specification, this study re-designs and optimizes the functions of DDS, and proposes a symmetric publish subscribe mechanism based on Kalman filter model, which reduces the redundant data in communication and realizes a lightweight and portable DDS communication middleware with C language. The communication middleware has been tested and verified on ARM + X86 platform. The experimental results show that the middleware can provide basic DDS services for applications, and improve the response speed of the system and save communication bandwidth resources in the case of occupying a small amount of resources.

Key words: embedded platform, data distribution service, Kalman filtering mode, decentralization, lightweight, portability, QoS

CLC Number: 

  • TN104