# RNS Plugin Installation Guide

### Supported Platforms

| Platform | x86\_64 / amd64 | arm64 / aarch64 | s390x |
| -------- | --------------- | --------------- | ----- |
| Ubuntu   | ✅               | ✅               | ❌     |
| Windows  | ✅               | ✅               | ❌     |

### Hardware Requirements

RNS Plugin doesn't perform any heavy computation as it only acts as an adapter or a communication bridge between FMS and RNS. You can safely run RNS Plugin inside your robot without any significant performance cost.

### Required Ports

Please ensure that the ports below are allowed in the robot's machine to ensure that communication with FMS is working properly.

<table><thead><tr><th width="113">Protocol</th><th>Direction</th><th>Port Range</th><th>Purpose</th></tr></thead><tbody><tr><td>TCP</td><td>Inbound/Outbound</td><td>1883</td><td>MQTT (TCP)</td></tr><tr><td>TCP</td><td>Outbound</td><td>8000</td><td>FMS API</td></tr><tr><td>TCP</td><td>Inbound/Outbound</td><td>8888</td><td>MQTT (WebSocket)</td></tr></tbody></table>

### Licensing

RNS Plugin doesn't require a license as it's only an adapter between FMS and RNS.
