In order to properly send data to Kontakt.io Cloud, Gateways have to be able to reach the internet. Right now, it's possible to connect through a 802.11b/g/n/ac WiFi network operating on the 2.4GHz/5GHz band.
The firmware supports WiFi authentication schemes based on pre-shared keys, like WPA(2) Personal and WPA2 Enterprise using PEAP MSCHAPv2 protocol.
Gateways need to have access to certain remote resources if they are supposed to operate correctly, so a network firewall has to allow them to communicate with:
- Kontakt.io Cloud – this is where Gateways send and receive data & configuration updates.
- Amazon S3 servers – firmware binaries are stored there, so communication with these servers is necessary to allow firmware upgrades
- NTP servers – required for time synchronization. Gateways use these particular ones:
Traffic on ports 9090 (WebSocket) and 8083 (MQTT) should also be allowed for https://ovs.kontakt.io in order to properly send and receive data from the Data Streams.