Learn Phygrid
Browse Topics
Networking · Learn Phygrid

Networking

This document outlines the network requirements for devices connected to the Ombori Grid. It includes information about offline support, IP whitelisting, and domain-specific configurations.

In-store Devices Firewall Configuration

Offline Support

For Screen Apps, devices must connect to the internet at least once to download content and assets. All apps, assets, and web resources will be downloaded on first launch and will function offline once the content has been downloaded. Internet-based functionality will be suspended until the device is connected again. A sync will take place to update according to the console when the device reconnects to the internet after being offline.

GridOS v1+

For devices running GridOS v1.0.3 or higher, whitelist the following IP addresses based on tenant's data-residency to establish connectivity to the Ombori Grid.

Australia

IP AddressPortProtocolDescription
20.103.183.92443TCP & UDPProvisioning
20.211.138.232443TCP & UDPPost-provisioning

European Union

IP AddressPortProtocolDescription
20.103.183.92443TCP & UDPProvisioning
20.126.185.169443TCP & UDPPost-provisioning

India

IP AddressPortProtocolDescription
20.103.183.92443TCP & UDPProvisioning
20.219.43.36443TCP & UDPPost-provisioning

United Arab Emirates

IP AddressPortProtocolDescription
20.103.183.92443TCP & UDPProvisioning
20.233.13.206443TCP & UDPPost-provisioning

United States

IP AddressPortProtocolDescription
20.103.183.92443TCP & UDPProvisioning
20.121.94.131443TCP & UDPPost-provisioning

GridOS v2+

For devices running GridOS v2 or higher, whitelist the following IP addresses based on tenant's data-residency to establish connectivity to the Ombori Grid.

Australia

IP AddressPortProtocolDescription
20.240.22.238443TCPProvisioning
4.147.66.95443TCPPost-provisioning

European Union

IP AddressPortProtocolDescription
20.240.22.238443TCPProvisioning / Post-provisioning

India

IP AddressPortProtocolDescription
20.240.22.238443TCPProvisioning
20.244.60.6443TCPPost-provisioning

United Arab Emirates

IP AddressPortProtocolDescription
20.240.22.238443TCPProvisioning
20.203.114.39443TCPPost-provisioning

United States

IP AddressPortProtocolDescription
20.240.22.238443TCPProvisioning
20.237.18.225443TCPPost-provisioning

Employee Tools and Queue Management

For employee devices that work with the OmboriGrid productivity and clienteling tools, the following domains need to be whitelisted in your firewall.

United States

DomainDescription
api.omborigrid.comOmboriGrid API
screen.omborigrid.comOmboriGrid Screen Apps
queue-us.ombori.comEmployee Queue Web UI US Region
tasks-us.ombori.comEmployee Task Web UI US Region
realtime-us.omborigrid.comOmboriGrid Realtime Channel
analytics.omborigrid.comAnalytics Service

European Union

DomainDescription
api.omborigrid.comOmboriGrid API
screen.omborigrid.comOmboriGrid Screen Apps
queue-eu.ombori.comEmployee Queue Web UI EU Region
tasks-eu.ombori.comEmployee Task Web UI EU Region
realtime-eu.omborigrid.comOmboriGrid Realtime Channel
analytics.omborigrid.comAnalytics Service

Australia

DomainDescription
api.omborigrid.comOmboriGrid API
screen.omborigrid.comOmboriGrid Screen Apps
queue-au.ombori.comEmployee Queue Web UI AU Region
tasks-au.ombori.comEmployee Task Web UI AU Region
realtime-au.omborigrid.comOmboriGrid Realtime Channel
analytics.omborigrid.comAnalytics Service

United Arab Emirates

DomainDescription
api.omborigrid.comOmboriGrid API
screen.omborigrid.comOmboriGrid Screen Apps
queue-uae.ombori.comEmployee Queue Web UI UAE Region
tasks-uae.ombori.comEmployee Task Web UI UAE Region
realtime-uae.omborigrid.comOmboriGrid Realtime Channel
analytics.omborigrid.comAnalytics Service

India

DomainDescription
api.omborigrid.comOmboriGrid API
screen.omborigrid.comOmboriGrid Screen Apps
queue-in.ombori.comEmployee Queue Web UI IN Region
tasks-in.ombori.comEmployee Task Web UI IN Region
realtime-in.omborigrid.comOmboriGrid Realtime Channel

Other browser-based devices

For devices such as Tizen, Android, third-party digital signage systems, or any other device utilizing OmboriGrid Screen applications within a web browser, the following firewall configurations are necessary:

DomainDescription
app.omborigrid.comGridapp Releases
storage.googleapis.comGoogle Workbox
media.omborigrid.comGridapp media
tts-proxy.northeurope.cloudapp.azure.comTTS Service
o190418.ingest.sentry.ioSentry Error Reporting
analytics.omborigrid.comAnalytics Service
api.omborigrid.comGrid API
qr.runURL Shortener Service
installations-service.omborigrid.comGrid Installations Service
tizen.omborigrid.comGrid Tizen Supervisor
gridhealth.blob.core.windows.netScreenshot and device status service
realtime-au.omborigrid.comGrid Signals - Realtime events
realtime-eu.omborigrid.comGrid Signals - Realtime events
realtime-in.omborigrid.comGrid Signals - Realtime events
realtime-uae.omborigrid.comGrid Signals - Realtime events
realtime-us.omborigrid.comGrid Signals - Realtime events

Advanced Scenario: Firewall Openings for Internal System Integration

In advanced scenarios where OmboriGrid needs to communicate with internal retailer systems, such as querying inventory and product information APIs, you may need to open specific firewall ports to allow inbound traffic from OmboriGrid. This is not our standard approach for integration and should only be used when necessary. In these cases, you should whitelist the following IP addresses, based on your tenant's Data Residency.

IP Address
20.91.176.195
20.240.8.184
20.103.188.246
20.103.191.105

Global (required for all data residencies)

IP Address
20.91.176.195
20.240.8.184
20.103.188.246
20.103.191.105

AU

IP Address
20.193.43.178
20.193.43.210

EU

IP Address
20.240.25.169
20.240.25.198

IN

IP Address
20.207.65.55
20.204.234.88

UAE

IP Address
20.203.77.64
20.203.77.62

US

IP Address
20.232.86.63
20.121.248.244

Please note that the specific ports and protocols used will vary depending on your internal system requirements. Consult your internal IT team for the appropriate configuration.

© 2024 · Phygrid. An Ombori company