IoT Device System Requirements
| CPU | Intel Atom 38xx Dual Core (x64), ARM32v7 Dual Core, or comparable processor | 
|---|---|
| Memory | 2 GB of RAM is required Note: It is recommended that the swap space should be at a minimum equal to the amount of RAM installed. Note: It is recommended that the virtual memory allotment be two times the amount of physical memory (RAM) on the system. | 
| Storage | At least 32 GB SSD | 
| Operating System | 
 Note: For more information on EFLOW, see this Microsoft documentation: https://docs.microsoft.com/en-us/windows/iot/iot-enterprise/azure-iot-edge-for-linux-on-windows Suggested steps to configure EFLOW for IoTWorX can be found in the ICONICS help files (https://docs.iconics.com). | 
| Azure Service | Azure IoT Hub (tier S1 or higher), Azure Storage Account | 
Note: The requirements described above are based on typical applications. Depending on your specific application, the minimum requirements may vary.
Note: Installing Azure IoT Edge using the provided IoTWorX_inst_*.sh file in the IoTWorX Tools zip file will install version 1.2. This is the preferred version of Azure IoT Edge.
Required Hardware
- 
                                                Ethernet adapter, WiFi card, or cellular 3G/4G 
Device Ports
| Number | Use | 
|---|---|
| 22 | SSH | 
| 443 | HTTPS | 
| 5671 | AMQPS | 
| 8883 | MQTTS | 
| 80 | HTTP | 
| 8200 | FrameWorX Server | 
| 8201 | 8201 and further are dynamically assigned to Point Managers running out of process | 
| 8443 | IoTWorX Console (Local UI) | 
| 8843 | IoTWorX Visualizer | 
| 9610 | FrameWorX REST API |