Cloud Network Requirements


Overview

There are certain network requirements that are necessary in order to use iTwin IoT. Internet Browser versions will need to be up to date and secure WebSockets enabled.

 

This article will cover the following topics:

Browser Requirements

Below is a list of the browser versions required to use iTwin IoT. Using the version listed or anything newer will ensure usability of the app. We recommend Google Chrome for maximum performance:

Although Internet Explorer is not officially supported, we do make an effort to keep the site functional in Internet Explorer 11. You may experience some issues due to the lack of broad support of official web standards.

 

WebSockets

WebSocket is an Internet communication protocol providing bi-directional data transfer between a web browser and a web server over a single TCP connection. WebSockets facilitate real-time data transfer to and from a server and can greatly enhance the features and usability of web applications.

 

How to Enable Secure WebSockets

While most network configurations support the use of WebSockets, some networks with firewalls or proxy servers can block WebSockets from functioning. If your WebSockets are not enabled, try the following:

Browser Compatibility- Older web browsers do not support WebSockets, so it is important to keep your browser up to date. 

Networks and Proxy Servers- If your network uses a firewall or a proxy server, ensure that it is not blocking WebSocket traffic on TCP port 4201. HTTP requires TCP port 80 to be open, and HTTPS requires TCP port 443 to be open. If Threads are in use on the project, TCP port 4001 must also be open. If using any FTP features such as Automated File Import and FTP connections ports 20 and 21 will need to be enabled. You may need to contact your organization's IT personnel to confirm these TCP and security settings. Since WebSockets are a relatively new protocol, many proxy servers do not support it. Your proxy server may need to be upgraded to enable WebSocket support.

 

TCP Port Function TCP Port Required
HTTP

80

HTTPS 443
Secure WebSocket 4201
Threads 4001
FTP Connection 20, 21

 

Firewall Requirements 

 

 

Whitelist Requirements

 

If IT controls users' or servers' access to the Internet through allowlists, add these domains to ensure that iTwin IoT functions properly.