RTI Routing Service MQTT Adapter Logo
7.3.0

Contents

  • 1. Introduction
  • 2. Configuration
    • 2.1. Load the MQTT Adapter Plugin
    • 2.2. Register MQTT Data Types
    • 2.3. Configure QoS
    • 2.4. Connect to an MQTT Broker
    • 2.5. Route Data from MQTT to DDS
    • 2.6. Route Data from DDS to MQTT
    • 2.7. XML Configuration properties
      • 2.7.1. <connection> Properties
        • 2.7.1.1. client.id
        • 2.7.1.2. client.servers
        • 2.7.1.3. client.protocol_version
        • 2.7.1.4. client.connection_timeout.sec
        • 2.7.1.5. client.connection_timeout.nanosec
        • 2.7.1.6. client.max_connection_retries
        • 2.7.1.7. client.keep_alive_period.sec
        • 2.7.1.8. client.keep_alive_period.nanosec
        • 2.7.1.9. client.clean_session
        • 2.7.1.10. client.unsubscribe_on_disconnect
        • 2.7.1.11. client.max_reply_timeout.sec
        • 2.7.1.12. client.max_reply_timeout.nanosec
        • 2.7.1.13. client.reconnect
        • 2.7.1.14. client.max_unack_messages
        • 2.7.1.15. client.persistence
        • 2.7.1.16. client.persistence_storage
        • 2.7.1.17. client.username
        • 2.7.1.18. client.password
        • 2.7.1.19. client.ssl.ca
        • 2.7.1.20. client.ssl.id
        • 2.7.1.21. client.ssl.key
        • 2.7.1.22. client.ssl.key_password
        • 2.7.1.23. client.ssl.protocol_version
        • 2.7.1.24. client.ssl.verify_server_certificate
        • 2.7.1.25. client.ssl.cypher_suites
      • 2.7.2. <input> Properties
        • 2.7.2.1. subscription.topics
        • 2.7.2.2. subscription.max_qos
        • 2.7.2.3. subscription.queue_size
      • 2.7.3. <output> Properties
        • 2.7.3.1. publication.topic
        • 2.7.3.2. publication.qos
        • 2.7.3.3. publication.retained
        • 2.7.3.4. publication.use_message_info
        • 2.7.3.5. publication.max_wait_time.sec
        • 2.7.3.6. publication.max_wait_time.nanosec
  • 3. MQTT Adapter API
    • 3.1. Compiler Defines
      • 3.1.1. User Defines
      • 3.1.2. Automatic Defines
      • 3.1.3. Platform Defines
      • 3.1.4. MQTT Library Defines
    • 3.2. MQTT Client API
      • 3.2.1. MQTT Configuration
        • 3.2.1.1. MQTT Client Configuration
        • 3.2.1.2. MQTT Subscription Configuration
        • 3.2.1.3. MQTT Publication Configuration
        • 3.2.1.4. Configuration Infrastructure
      • 3.2.2. MQTT Client
      • 3.2.3. MQTT Subscription
      • 3.2.4. MQTT Publication
      • 3.2.5. MQTT Message
      • 3.2.6. Platform Support
      • 3.2.7. IDL Types
        • 3.2.7.1. MQTT Configuration
        • 3.2.7.2. MQTT Message
        • 3.2.7.3. MQTT Client
        • 3.2.7.4. MQTT Subscription
        • 3.2.7.5. MQTT Publication
    • 3.3. RTI Routing Service Adapter Plugin
    • 3.4. Configuration Properties
      • 3.4.1. MQTT Client Configuration
      • 3.4.2. MQTT Subscription Configuration
      • 3.4.3. MQTT Publication Configuration
  • 4. Additional Resources
    • 4.1. Examples
    • 4.2. Tests
  • 5. Release Notes
    • 5.1. Supported Platforms
  • 6. Copyrights
RTI Routing Service MQTT Adapter
  • »
  • Welcome to RTI Routing Service MQTT Adapter
  • View page source

Welcome to RTI Routing Service MQTT Adapter

Contents

  • 1. Introduction
  • 2. Configuration
    • 2.1. Load the MQTT Adapter Plugin
    • 2.2. Register MQTT Data Types
    • 2.3. Configure QoS
    • 2.4. Connect to an MQTT Broker
    • 2.5. Route Data from MQTT to DDS
    • 2.6. Route Data from DDS to MQTT
    • 2.7. XML Configuration properties
  • 3. MQTT Adapter API
    • 3.1. Compiler Defines
    • 3.2. MQTT Client API
    • 3.3. RTI Routing Service Adapter Plugin
    • 3.4. Configuration Properties
  • 4. Additional Resources
    • 4.1. Examples
    • 4.2. Tests
  • 5. Release Notes
    • 5.1. Supported Platforms
  • 6. Copyrights
Next

© Copyright 2019, Real-Time Innovations, Inc.

Built with Sphinx using a theme provided by Read the Docs.