How-To Guides
Integration Guides

AMQP SSL Integration Guide

9min
review the following guide for setting up an integration between manufacturing connect edge and an amqp broker using ssl authentication before you begin you will need the following access to an amqp broker that uses ssl authentication the ca certificate and other required authentication parameters needed to access the broker refer to the following links to learn more downloading and installing rabbitmq enabling tls support in rabbitmq openssl downloads step 1 add a device follow the steps to connect a device docid\ rfvijdxz7dbad8mwbisma the device will be used to store tags that will be eventually used to create outbound topics in the connector make sure to select the enable data store checkbox step 2 add tags after connecting the device in manufacturing connect edge, you can add tags docid\ ioanzd2awqnkuppgee3eh to the device create tags that you want to use to create outbound topics for the connector step 3 add the amqp ssl connector follow the steps to add a connector docid\ m2nifnaadyphcvzwmcoto and select the amqp ssl provider note for configuring exchange options, see amqp ssl docid\ if kj6xiin6zgighvdycq and refer to the exchange options section to learn more enter the details for the connector name enter a name for the connector hostname enter the ip address for the amqp broker port the amqp broker's port number the default value is 5671 virtual host (optional) enter the virtual host path, which specifies the namespace for permissions, exchanges, queues, and bindings on the server username (optional) enter the username for authentication with the amqp broker the default value is guest password (optional) enter the password for authentication with the amqp broker the default value is guest exchange (optional) enter the northbound (third party) topic to publish or subscribe to through the connector exchangetype select the exchange type (direct, fanout, topic, x custom) exchange durable select the checkbox to allow the exchange to survive restarts exchange auto delete select the checkbox to make the server no longer remain declared when there are no remaining bindings exchange internal select the checkbox to enable the internal flag exchange no wait select the checkbox to instruct the exchange to not wait for a response routing key the amqp routing key that the exchange might use to determine how to route messages to the queue iso8601 timestamp select this checkbox to convert message timestamps to the iso8601 format before sending ca certificate paste or upload the ca certificate associated with the broker certificate (optional) paste or upload the ssl certificate private key (optional) enter or paste the ssl private key throttling limit (optional) the maximum number of messages per second to be processed the default value is zero, which means that there is no limit persistent storage when enabled, this will cause messages to undergo a store and forward procedure messages will be stored within manufacturing connect edge when cloud providers are online queue mode select the queue mode as lifo (last in first out) or fifo (first in first out) selecting lifo means that the last data entry is processed first, and selecting fifo means the first data entry is processed first step 4 enable the connector after adding the connector, click the toggle in the connector tile to enable it if you see a failed status, you can review the manage connectors docid\ zz28hztqbk7od xsj81o8 and relevant error messages step 5 create topics for connector you will now need to create outbound topics for the connector from the tags created in step 2 to create outbound topics click the connector tile the connector dashboard appears click the topics tab click the import from devicehub tags icon the devicehub import dialog box appears select all the tags to import and click import after adding all required topics, navigate to the integration overview page and click the toggle to restart the connector verify the status is connected step 6 enable topics to enable the topics, return to the topics tab and click the enable all topics icon step 7 verify successful connection access the amqp broker and ensure that data is being sent from manufacturing connect edge to the broker