Required hardware and infrastructure
To ensure EVA can run smoothly in your stores, we require the following hardware and infrastructure.
February 2023 will mark the end of Companion as we know it. The applciation we all know and love will be replaced by our new and improved App Suite. App Suite however, requires your iPhone devices to run on iOS 16. Make sure to update your devices before then.
Hardware
Here's a list of all hardware we require for our various EVA devices and peripherals.
Setup | Preferred device |
---|---|
(m)POS | iPad Pro capable of running the latest iOS and not older than 4 years |
Customer Facing Display | iPad Pro or Mini capable of running the latest iOS and not older than 4 years |
Companion App | iPhone capable of running the latest iOS and not older than 4 years |
Payment terminal | Verifone P400 Pin Pad |
On premise Watchtower device (e.g. for offline back-up scenario) | Tailor-made OnLogic device |
Receipt printer | Epson TM-m30 / TM-m30II / TM-m30II-NT |
Cash drawer | Connected to receipt printer |
Handheld scanner | DataLogic Mobile Scanners (Bluetooth) |
Any hardware that does not adhere to the standards mentioned here, has not been tested to such an extent that we can guarantee smooth operations.
Infrastructure
Here's a list of the infrastructure we require for our devices.
Required | Recommended | |
---|---|---|
High Speed Internet Service | Stable High-speed DSL/Cable/Fiber connection (at least 4Mb/s up AND down) Stability over speed (0% packet loss during normal operation | Stable High-speed Fiber connection (over at least 20Mb/s up AND down) Stability over speed (0% packet loss during normal operation |
A fail-over connection | 4G/5G (mobile) backup connection | |
In-Store Wifi Connection | Wifi network with 100% store coverage | (managed) Wifi network with 100% store coverage (including active handover support) on the 5GHz range |
Watchtower Device Instore | With unrestricted access to the (public) Internet | With unrestricted access to the (public) Internet |
Eva Client Devices (inc. Watchtower) | Recommended to be on a separate vlan/subnet | |
MDM | Use of ABM for app distribution |
Any form of infrastructure that does not adhere to the above standards is not tested to the extent where we can guarantee its solidity and adequate performance.
IP-Whitelisting
POS ↔ Watchtower |
---|
Allow local mDns traffic from POS to Watchtower |
Allow communication from POS to TCP port 8080 on Watchtower |
Allow internet communciation TCP 433 from POS and Watchtower to https://raw.githubusercontent.com/new-black/eva-defaults/main/appsettings.json |
Monitoring |
---|
Allow internet communication TCP 433 from POS and Watchtower to https://hooks.slack.com/ . |
Allow internet communication TCP 433 to *.blob.core.windows.net . |
Allow internet communication TCP 433 to hosted.mender.io . |
EVA Cloud ↔ POS/CFD/Watchtower |
---|
Allow internet communication TCP 433 to *.on-eva.io . |
Allow internet communication TCP 433 to *.eva-online.cloud . |
Allow internet communication TCP 433 to *.newblack.cloud* . |