The Portal Light is Kontakt.io's primary Bluetooth Low Energy (BLE) gateway device. It scans and detects Kontakt.io BLE devices and sends received BLE data to Kio Cloud over its Wi-Fi network connection. Kontakt.io beacons and BLE devices also receive configuration changes over their BLE connection to a Portal Light. |
![]() |
Enable location services: retrieve location data of moving BLE tags and badges from the Portal Light or use the Portal Light to augment your existing BLE-enabled access point infrastructure for better accuracy.
Manage BLE devices in real-time and monitor their location: stay up-to-date and remotely monitor your BLE beacons’ and tags’ battery and location information in real-time across multiple places, independent of mobile phones. In addition, allow for OTA firmware updates.
Simplified deployment: no extra installation equipment needed. Easily deploy Portal Lights by plugging into a power socket. Get it up and running in minutes.
Every device has a Unique ID
Visual LED status indicator
Button functionality: (1) device reset - single 5 second long press then 3 rapid presses with < 2 sec interval (2) Power outlet passthrough ON/OFF - single press
100-150 mA = 0.5W power consumption ~ 15 W
Beacon and BLE devices scanning
Beacon configuration updates
Power plug active passthrough
Build in watchdog mechanism triggering device restart after one minute without sending data to event/collect endpoint. Watchdog is off when device is not connected to the network.
Wireless Networking Protocols: 802.11b, 11g, 11n single stream (2.4 GHz)
Wireless Security Protocols: WEP (Open & Shared), WPA (TKIP & AES), WPA2 (TKIP & AES)
Wireless Authentication Protocols: None, EAP-TLS, EAP-TTLS (MSCHAPv2), PEAP v0 (MSCHAPv2)
Network Communication Protocols: Hypertext Transfer Protocol Secure (HTTPS)/TLS 1.2
IP Addressing: Dynamic Host Configuration Protocol (DHCP)
Supports two WiFi networks (Kontakt.io factory default and custom)
Kontakt.io factory default network is stored on device permanently
Automatic reconnection to default network after 10 failed attempts to connect to custom network
Watchdog on API connection: lack of API connection for more than two minutes triggers service restart
Single scanning window can report detection of up to 30 Bluetooth devices per second. Checks for the new nearby beacon configuration every 60 seconds (device must be online).
No parsing of scans on hardware level; performed on Cloud level
Upload of detection data every five seconds
Monitored BLE Channels: 37, 38, 39
During connection to beacon and uploading configuration, BLE scanning is stopped
Scanning advertisement and scan response packets
Over-the-air (OTA) configuration. Checks for configuration updates every 60 seconds (device must be online)
Over-the-air (OTA) firmware updates. Checks for available firmware update every hour (device must be online).