Skip to main content

Kisi system architecture

Kisi is hosted on the Google Cloud Platform, has regional failovers in place, hot standby databases with high availability setups, and web firewalls to ensure security for our customers and users. Detailed architecture diagrams can be shared with customers under NDA upon approval by our compliance team.

Please let your account manager know or contact Kisi Support.

1. IoT Cloud (local & cloud)

2. DNS resolution paths

3. Client apps → API & third‑party clouds

4. Physical credentials → IoT edge

5. Checklist

Hardware connectivity overview

DeviceWired uplinkWireless uplinkSpeedNotes
Kisi Reader Pro 1, 2PoE (10/100 Mbps)Wifi 2.4 GHz / 5 GHz on older revisions only10 / 100 MbpsMakes outbound‑only connections to cloud
Kisi Controller Pro 1, 2Ethernet (10/100 Mbps)Wifi 2.4 GHz / 5 GHz on older revisions only10 / 100 MbpsMakes outbound‑only connections to cloud

Firewall & port requirements

info

Kisi controllers/readers present self‑signed, firmware‑pinned certificates.

Kisi hardware initiates every session; inbound pin‑holes are not required.
Allow outbound traffic for:

ProtocolPortPurpose
TCP31314Initial device ↔ server connection
TCP993Fallback device ↔ server connection
TCP443Fetch device firmware & API traffic
TCP80Fallback firmware fetch
UDP53DNS look‑ups
UDP (local)62435Reader ↔ Controller sync (AES‑encrypted)

Wifi & authentication considerations

  • Enterprise Wi‑Fi (802.1X): Kisi Hardware does not support EAP/PEAP/802.1X. Provide a WPA2/WPA3‑PSK SSID (e.g., dedicated IoT SSID).
  • Captive portals: Not supported (Kisi Hardware cannot present a login splash‑page).
  • Protocols: Compatible with 802.11 a/b/g/n (2.4 & 5 GHz).

IP & addressing

  • Devices default to DHCP.
  • Use DHCP reservations for fixed IPs (MAC ⇢ IP) if needed.
  • Record MAC addresses for asset management and switch‑port tracing.

Quick‑reference port table

PortTCPUDPUsage
31314Initial device‑server connection
993Fallback device‑server connection
443Firmware / API traffic
80Fallback firmware fetch
53DNS look‑ups
62435Reader ↔ Controller (local)

Power backup

  • Power tip: Place routers, PoE switches, door strikes and controllers on a UPS sized for your emergency‑egress requirement (e.g., a few days).