<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://docs.optrix.com.au/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>ARDI Documentation - mqttproxy</title>
        <description></description>
        <link>https://docs.optrix.com.au/</link>
        <lastBuildDate>Wed, 27 May 2026 01:23:51 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://docs.optrix.com.au/_media/wiki:dokuwiki.svg</url>
            <title>ARDI Documentation</title>
            <link>https://docs.optrix.com.au/</link>
        </image>
        <item>
            <title>Enabling Security</title>
            <link>https://docs.optrix.com.au/mqttproxy:enable_security</link>
            <description>Enabling Security

To enable live data and advanced functions like Augmented Reality when using the MQTT Proxy, you&#039;ll need use HTTPS instead of the less secure HTTP protocol.

To do this, you&#039;ll need a SSL certificate and a private key file.

You can generate these yourself with OpenSSL, a freely downloadable tool that is normally pre-installed on Linux and WSL systems.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 18 Dec 2025 22:50:17 +0000</pubDate>
        </item>
        <item>
            <title>Hosting you MQTT Server</title>
            <link>https://docs.optrix.com.au/mqttproxy:hosting_options</link>
            <description>Hosting you MQTT Server

There are several different choices for your MQTT server when setting up MQTT proxy.

Dedicated Services

There are many companies who provide inexpensive MQTT hosting, such as HiveMQ. You can quickly get access to a cloud-based server, although a subscription will be required.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 18 Dec 2025 22:50:17 +0000</pubDate>
        </item>
        <item>
            <title>JSON Configuration File</title>
            <link>https://docs.optrix.com.au/mqttproxy:json_configuration_file</link>
            <description>JSON Configuration File

You can create a file named &#039;config.json&#039; in the same folder as your MQTT Proxy scripts to automatically load configuration details from a file, instead of needing to use the command-line.

Parameters include...
NameDefaultMeaningwebport</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 18 Dec 2025 22:50:17 +0000</pubDate>
        </item>
        <item>
            <title>Optional MQTT Parameters</title>
            <link>https://docs.optrix.com.au/mqttproxy:optional_mqtt_server_parameters</link>
            <description>Optional MQTT Parameters

Both the Source and Remote computers in the ARDI MQTT Proxy will run small Python scripts to enable access.

These scripts can take command-line parameters that tell it which MQTT server to use.

Parameters
ParameterDefaultMeaningmqttlocalhost</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 18 Dec 2025 22:50:17 +0000</pubDate>
        </item>
        <item>
            <title>Securing the MQTT Server</title>
            <link>https://docs.optrix.com.au/mqttproxy:secure_your_mqtt_connection</link>
            <description>Securing the MQTT Server

You can add username/password, SSL and client certificate security to help ensure that communication between you and the ARDI server is both private and protected.

Use the parameters mqttuser and mqttpass to specify the username/password to access the MQTT server.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 18 Dec 2025 22:50:17 +0000</pubDate>
        </item>
        <item>
            <title>Example MQTT Proxy Setup</title>
            <link>https://docs.optrix.com.au/mqttproxy:see_an_example_setup</link>
            <description>Example MQTT Proxy Setup

The following steps will allow you to remotely access an ARDI server as if it was running on your own system. 

The script files involved both take either command-line parameters or can be given a shared JSON configuration file.

The example will use the HiveMQ public MQTT broker. Please note that this service should not be used for real-world situations.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 18 Dec 2025 22:50:17 +0000</pubDate>
        </item>
        <item>
            <title>ARDI MQTT Proxy</title>
            <link>https://docs.optrix.com.au/mqttproxy:start</link>
            <description>ARDI MQTT Proxy

The ARDI MQTT Proxy is designed to give you limited access to a remote ARDI server that has access to the Internet, but is not directly accessible via TCP/IP (ie. you are not on the same network).

There are situations - such as when working on headless servers, building AI, importing in Excel, or running clients such as ARDI-VE - where you&#039;d like to be able to get direct access to an ARDI system that is behind firewalls, or accessed via remote clients such as Citrix, TeamViewer…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 18 Dec 2025 22:50:17 +0000</pubDate>
        </item>
    </channel>
</rss>
