The Site Controller software requires communication with the azeti Middleware to send out data and to receive configurations. Therefore some network ports must be opened to run the overall solution properly. Different types of communication is involved and it is mandatory to configure your firewall accordingly for proper functionality.
SIte Controller to azeti Cloud
The SiteController software running on your edge device requires outgoing traffic towards its destination azeti Control Panel server.
User Browser to azeti Cloud
The azeti Cloud is a web application that uses the websockets technology for communication and thus requires ports to be opened between the azeti Cloud Server and the users web browser.
On this page:
Firewall Between User's Web Browser and azeti Cloud
Port | Firewall | Direction | Source host | Destination host | Protocol | Description |
---|---|---|---|---|---|---|
80 | optional | outgoing | Tomcat | User's Web Browser | HTTP | Web application (testing/dev) |
8081 | optional | outgoing | ActiveMQ | User's Web Browser | Websockets | Web application live updates (testing/dev) |
443 | mandatory | outgoing | Tomcat | User's Web Browser | HTTPS | Web application (production) |
8082 | mandatory | outgoing | ActiveMQ | User's Web Browser | Secure Websockets | Web application live updates (production) |
Firewall Between Site Controller and azeti Cloud
Port | Firewall | Direction | Source host | Destination host | Protocol | Description |
---|---|---|---|---|---|---|
1883 | optional | outgoing | ActiveMQ | SiteController | MQTT | SiteController from/to azeti Cloud Broker in VPN environments |
8883 | optional | outgoing | ActiveMQ | SiteController | MQTT + TLS | SiteController from/to azeti Cloud Broker in Internet environments |
Full Networking Within azeti Cloud Installation
Port | Firewall | Direction | Source host | Destination host | Protocol | Description |
---|---|---|---|---|---|---|
1883 | outgoing | ActiveMQ | MQTT | SiteController from/to azeti Cloud Broker in VPN environments | ||
8883 | ActiveMQ | MQTT + TLS | SiteController from/to azeti Cloud Broker in Internet environments | |||
8081 | ActiveMQ | WS | Web browser to ActiveMQ web sockets | |||
8082 | ActiveMQ | WSS | Web browser to ActiveMQ web sockets | |||
61613 | ActiveMQ | STOMP | Internal connection Back-end/ActiveMQ | |||
61614 | ActiveMQ | STOMP+TLS | Internal connection Back-end/ActiveMQ | |||
61616 | ActiveMQ | JMS | Internal connection Back-end/ActiveMQ | |||
5432 | PostgreSQL | TCP/Postgres-specific | Internal connection Back-end/PostgreSQL | |||
8083 | InfluxDB | HTTP | Internal connection Back-end/InfluxDB admin interface | |||
8086 | InfluxDB | HTTP | Internal connection Back-end/InfluxDB | |||
80 | Tomcat | HTTP | Web application (dev/test) | |||
443 | Tomcat | HTTPS | Web application (production) |