> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexwash.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Network

> Step by step guide for setting up FlexWash POS on-prem

FlexWash network topology looks like this.

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/HighLevelNetwork(3).png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=9a77c1d5d64dccebd8c43cae5a619851" alt="High Level Network(3) Pn" width="2235" height="1623" data-path="getting-started/equipment-installation/on-prem-installation/HighLevelNetwork(3).png" />

This topology is typically installed like this but the specifics can vary site to site.

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/example-site.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=d4172e0e753b63bc4ab00deddd70ab45" alt="Example Site Pn" width="2356" height="1302" data-path="getting-started/equipment-installation/on-prem-installation/example-site.png" />

### Ethernet Cables

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/cat.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=04414828467bf8a5a216471ad0730e08" alt="Cat Pn" width="724" height="532" data-path="getting-started/equipment-installation/on-prem-installation/cat.png" />

At minimum we require **CAT5E** cables for all our peripherals. This cable will work with both auxiliary power and PoE (Power over Ethernet) devices. Other cables like **CAT6** and **CAT6A** will work as long as they are compatible with \*\*CAT5E \*\*standards.\
\
Replacing bad cables is laborious and difficult. We strongly recommend you use a high quality cable from a reputable brand. We've had good experience with [<u>TrueCable</u>](https://www.truecable.com/products/cat5e-riser-ethernet-cable-unshielded-1000ft). Avoid running these cables in the same conduit you have high voltage as that will cause interference.

## Office Equipment

<Warning>
  Everything in this section is meant to all be installed in one climate controlled and dry place, typically an office. These devices are NOT outdoor or extreme temperature rated.

  We recommend this be done in a server rack or cupboard to prevent someone from accidentally messing with your FlexWash installation.
</Warning>

### 1. Power Supply

First setup the power supply. Make sure the battery terminals are connected before you plug in FlexWash equipment.

All FlexWash equipment must be plugged into the ports labeled Battery + Surge as shown on the image below:

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/UPC.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=f3b35e9e32caa22070eea91d253428ba" alt="UPC Pn" width="931" height="719" data-path="getting-started/equipment-installation/on-prem-installation/UPC.png" />

Next we will power on the coordinator and switch.

### 2. Coordinator

The coordinator looks like this.

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/coordinator-front.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=41c357d2c81da06fd3d629215206b096" alt="coordinator front" width="500" height="334" data-path="getting-started/equipment-installation/on-prem-installation/coordinator-front.png" />

Connect the coordinator to the power supply we setup earlier, then push the power button and wait for the power light to turn on.

### 3. Switch

The switch looks like this.

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/main-switch.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=7b8a644559494b9ac05e2db1774411de" alt="switch" width="527" height="285" data-path="getting-started/equipment-installation/on-prem-installation/main-switch.png" />

Plug this switch into the power supply we setup earlier. It should boot up automatically.

### 4. Connect Office Devices

Depending on the model, the coordinator must be wired according to these specs:

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/coordinator-wiring.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=99f012923e17ef760c0bf1ae4e04f34f" alt="coordinator-wiring" width="3638" height="2551" data-path="getting-started/equipment-installation/on-prem-installation/coordinator-wiring.png" />

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/coordinator2.jpg?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=6a6104d181be59dc19efe84b6d67cbe4" alt="Coordinator2 Jp" width="868" height="741" data-path="getting-started/equipment-installation/on-prem-installation/coordinator2.jpg" />

#### a. ISP Router/Modem

This connection is for internet access. Plug an ethernet cable from your router or modem to the coordinator.

#### b. Cellular Dongle

Plug the dongle into the adapter and the adapter into the coordinator. This is for limited backup internet in case of a network outage. See [cellular failover
docs](/technical/hardware/cellular-failover) for more details.

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/cellular-dongle-adapter.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=09154b748e7187c45214868ba310aba9" alt="cellular-dongle-adapter" width="832" height="624" data-path="getting-started/equipment-installation/on-prem-installation/cellular-dongle-adapter.png" />

#### c. Switch

Plug a CAT5/CAT6 cable from the coordinator to port 1 on the switch. Always leave port 2 empty.

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/switch-wiring.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=f25ad62a9800054ebafcf7922bb0dffe" alt="switch-wiring" width="3954" height="2551" data-path="getting-started/equipment-installation/on-prem-installation/switch-wiring.png" />

<Warning>
  Make sure unused ports are covered with the provided dust protectors to prevent damage.
</Warning>

## Connect Peripherals

Peripherals are devices that connect to the network via CAT5E/CAT6 cable to a switch or WiFi. If wired, these devices must be connected to the switch in ports 3 to 24.

### 5. Edge Switch

An edge switch is used to reduce the number of CAT5E/CAT6 cables you have to run to the office switch. Typically there is one edge switch per checkout lane.

<Warning>
  Edge switches must be installed inside a weatherproof enclosure. These switches are PoE and supply power to other PoE devices on the lane, so any water intrusion can damage both the switch and every device it powers.
</Warning>

Any weatherproof enclosure will work. We have seen good results with these options from UniFi:

* [UniFi Switch Flex Utility](https://store.ui.com/us/en/category/switching-utility/products/usw-flexutility)
* [UniFi Flex Utility Pro Enclosure](https://store.ui.com/us/en/category/switching-utility/products/uacc-flex-utility-pro)

If you supply your own enclosure, it must house a 107.2 mm x 70.2 mm x 21.2 mm switch with additional room for cable runs.

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/edge-switch-dimensions.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=3dcc5c121eed9028207d59564056c484" alt="Edge switch dimensions" width="798" height="415" data-path="getting-started/equipment-installation/on-prem-installation/edge-switch-dimensions.png" />

Connect the edge switch port 1 to port 17-24 in the office switch.

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/Screenshot2025-07-17at3.33.06PM2.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=ec6e51b09debaf1777bf0dc0fd24dc59" alt="Screenshot2025 07 17at3 33 06PM2 Pn" width="1148" height="1014" data-path="getting-started/equipment-installation/on-prem-installation/Screenshot2025-07-17at3.33.06PM2.png" />

Other peripherals are plugged into port 2 to 5 on the edge switch.

### 6. WiFi Access Points

<Warning>
  For best network performance, maintain direct line of sight between your POS and access point. Do not place access points behind walls or inside metal enclosures.
</Warning>

Connect the WiFi access point. These can be connected either

* directly to the switch in the office (ports 3-24)
* to an edge switch (ports 2-5)

<img src="https://mintcdn.com/flexwash/6hMZq2UCxwjzXtNc/getting-started/equipment-installation/on-prem-installation/access-point.png?fit=max&auto=format&n=6hMZq2UCxwjzXtNc&q=85&s=5a1805e1166df42f8fe6afdf781dec37" alt="access point" width="698" height="594" data-path="getting-started/equipment-installation/on-prem-installation/access-point.png" />

We will need access points wherever you need to work with FlexWash wirelessly. Typically there is one to cover the office/lobby area, one to cover the checkout area, and one to cover the vacuum lot if you plan on selling there.

<Info>
  These access points are PoE (power over ethernet) and outdoor rated as long as they are installed correctly.
</Info>

### 7. Gates

Connect the gate to an open port in the edge switch. FlexWash supports [Elka](/technical/hardware/elka-gates) and [Magnetic](/technical/hardware/magnetic-gates) gates. See linked docs for more specific information.

### 8. LPR Cameras

Connect the cameras to the edge switch in the corresponding checkout lane. See [LPR installation docs](/getting-started/equipment-installation/lpr-installation) for detailed instructions.

<Warning>
  Carefully ensure the weatherproof seal on the camera is not broken to prevent water damage.
</Warning>

### 9. RFID Reader

Connect the RFID to the closest edge switch. Make sure to use the outdoor rated coupler correctly to prevent water damage. See [RFID reader docs](/technical/hardware/rfid-reader) for more details.

### 10. Tunnel Tablet

The tunnel tablet can be either wired or wirelessly (via WiFi) connected to the FlexWash network depending on the model.
