IQ2 Network Requirements
Introduction
Our environment is hosted in the Azure regions of Western Europe (primary) and Northern Europe (backup). The IQ2 needs to be able to connect to our environment to perform basic actions such as syncronising access control rules and sending lock events to our backend.
We recommend that you allow the IQ2 to make any outbound connection to avoid disruptions as the connectivity requirements may change at any time.
Connecting to Salto KS
Outgoing connections using ports 40000 and 40001
Outgoing connections to ports 80 and 443
The ability to reach a DNS server using port 53
No network inactivity timeouts applied. IQ2s require persistent streaming connections, which are designed to be as data efficient as possible. Depending on your usage there may be prolonged periods of data transfer inactivity from an IQ2.
IQ2 updates
The IQ2 must be on a supported firmware version for us to be able to grant you support, refer to our Terms of Service. Keeping your IQ2 up to date is important to ensure the latest bug and security patches are always applied to it. The IQ2 downloads new firmware versions using FTPS. All FTPS initiations are outbound and performed by the IQ2 and have the following requirements:
FTPS protocol allowed
Outgoing connections to port 21
Outgoing connections to port range 49152 to 65535
IQ2 Network configuration options
Please note, IQ2 network configuration options are exposed via the KS mobile application only. This requires physical access to your IQ2 to enable BLE configuration mode (pressing and releasing the reset button briefly), and physical proximity (10m/30ft) when configuring over BLE from your phone.
The IQ2 supports DHCP and static IP configuration options.
The IQ2 supports a SOCKS5 Proxy authenticated with an username and password.
The IQ2 currently supports setting network interface priorities:
- The highest priority available and internet connected interface will be used to connect to the cloud.
- The default priority is Ethernet → WiFi (if fitted) → M2M (if fitted).