This guides provides step-by-step instructions for deploying a Kontakt.io occupancy solution, allowing precise measurement of people occupying workstation seats. The solution utilizes strategically placed Kontakt.io Portal Beams within rooms or open areas to accurately track the count of occupied and unoccupied workstation seats. A single Portal Beam can measure up to six stand-alone seats.
Deployment involves setting up the Kio Cloud platform and installing Kontakt.io Portal Lights (BLE to Wi-Fi gateway infrastructure devices) and Portal Beams. If your deployment includes integration with Cisco Spaces and Catalyst Access Points, Kontakt.io Portal Lights are only deployed when supplemental coverage is required.
This guide is intended for those responsible for system setup and device installation.
The following provides an overview of the steps to deploy a Kontakt.io occupancy solution. Before you begin, be sure also to review the Deployment Prerequisites.
If you are deploying a solution that consists of multiple use cases, such as both room and seat occupancy and asset tracking, steps 1 through 2 are the same for all use cases.
-
Step 1: Get Kio Cloud account
A Kio Cloud account is required to manage and monitor your Kontakt.io devices and configure Kio Cloud apps to meet your solution requirements.
-
Step 2: Add Devices
When you receive a Kontakt.io order, you’ll claim the Order ID to add the devices to your Kio Cloud account.
-
Step 3: Set up Smart Location
Kio Cloud Smart Location is the mapping of the physical environment - from each campus, building, floors with digital floor plans, and mapping each room within the floors.
Required to upload digital floor plan maps - supported files type include JPG, PNG, BMP, and TIFF.
This step is very important for location, occupancy, and tracking accuracy. Learn more about the Kontakt.io Location Engine Reference Architecture that highlights the importance of rooms and more.
-
Step 4: Install Devices
Each infrastructure device, Portal Lights and Portal Beams, must be set up and installed with the Kio Setup Manager app. This step is completed onsite at the device install locations.
-
Step 5: Explore Kio Cloud
Learn about monitoring and managing your deployed Kontakt.io devices and other system settings.
Before you begin, be sure you have what's required for deployment. And be sure to have a site install plan that identifies the install locations of both Portal Lights and Portal Beams.
-
Digital floor plan for each building floor. Required for Smart Location setup. Supported files type include JPG, PNG, BMP, and TIFF.
-
Length of the building floors or longest section of the floors. During the floor plan setup in Smart Location, you will need to set reference points to allow the app to scale the floor plan to represent the size and layout of the actual floor space.
The longer the distance between the two reference points will result in a more accurate scale of the floor. It's recommended to set the two reference points using the entire floor length. Optionally, you can choose two reference points that are located on opposite walls and with a minimum distance of 5 feet (1.5 meters). This distance between the two reference points can be provided in feet or meters.
-
Portal Light network requirements are met.
-
Portal Light local Wi-Fi network settings (SSID and passphrase). The Wi-Fi network they will connect to at their installation locations.
Not required If Kontakt.io pre-configured the Portal Lights Wi-Fi network settings; requested when an order is placed.
-
Portal Light install locations meet the placement guidelines.
The following provides Portal Beam placement and coverage area guidelines to achieve accurate occupancy. It's important to follow these guidelines when mounting and installing Portal Beams.
In some cases, obstructions or other conditions may require a Portal Beam to be mounted outside these guidelines.
When there is a deviation from these guidelines, consult with your Kontakt.io representative or submit a request to our support team for additional recommendations.
-
Ceiling mount only, facing downwards. Do not mount to a side wall or in the corner of a room or space.
-
Mount in the center of the room or space being monitored.
-
For optimal coverage and accuracy, mount at its maximum height of 10.6 ft (3.25 m) and do not mount below its minimum install height of 8.2 ft (2.5 m). Mounting above or below this range will affect the Portal Beam coverage area and accuracy.
-
Must have an unobstructed view of the area being measured. Do not mount where tall cabinets, hanging light fixtures, or other large stationary objects would obstruct its coverage area.
-
Place at least 4 to 6 ft (1.2 to 1.8 m) away from heat sources, including supply vents, lighting or large stationary fixtures, windows, and other electronic stationary devices.
-
Avoid mounting in the direct path of HVAC airflow ducts/vents or other heat sources.
-
Avoid mounting directly above an area where the sun heats the floor, near glass doors, or in the path of direct sunlight.
The Portal Beam is equipped with a far-infrared wide-angle thermal camera that detects people by the thermal heat image captured within its coverage area. To accurately count people, the Portal Beam coverage area must contain the areas being measured and monitored for occupancy and be mounted at the correct ceiling location.
The following table provides the Portal Beam coverage area specifications. The ceiling height of the mounting location impacts the coverage area.
Ceiling Height (H)* |
Coverage Area** |
Square Size (X) |
---|---|---|
8.2 ft (2.5 m) |
257 ft2 (24 m2) |
16 ft x 16 ft (4.9 m x 4.9 m) |
9.0 ft (2.75 m) |
298 ft2 (28 m2) |
17.3 ft x 17.3 ft (5.3 m x 5.3 m) |
9.8 ft (3 m) |
342 ft2 (32 m2) |
18.5 ft x 18.5 ft (5.6 m x 5.6 m) |
10.6 ft (3.25 m) |
527 ft2 (49 m2) |
23 ft x 23 ft (7 m x 7 m) |
* do not mount below the minimum install height of 8.2 ft (2.5 m) or above the allowed maximum height of 10.6 ft (3.25 m).
** coverage area may increase up to 15% when people are seated, but this cannot be guaranteed.
Important
For large open areas or spaces that require more than one Portal Beam for coverage, contact your Kontakt.io sales representative or reach out to our support team.
The below images illustrate the coverage area of a Portal Beam.
|
|
|
|
The following provides the details on how to ceiling mount a Portal Beam by each available method.
A Portal Beam is supplied with 3M double-sided mounting tape, T-Bar ceiling mounting kit, mounting screws and anchors, and pre-installed batteries.
Optional accessories (sold separately): AC power adapter (110-220VAC to 12VDC power supply, DC jack 5.5mm)
Portal Beam is mounted to the ceiling using the supplied screws, anchors, and mounting plate.
-
Drill two mounting holes into the ceiling and insert supplied anchors.
-
Place the mounting plate against the ceiling and fasten it to the ceiling with the supplied screws.
-
Place Portal Beam into the mounting plate and rotate gently to lock it.
Portal Beam is mounted with a t-rail mount to a suspended ceiling.
-
Put all kit elements together.
-
Lock the t-rail to the suspended ceiling bar.
-
Screw standard mount to t-rail mount.
-
Place Portal Beam into the standard mount and rotate gently to lock it.
Warning
Recommended for use if the plate mount or T-bar ceiling mount cannot be performed or for use during a short-term mounting placement.
Portal Beam is mounted directly to the ceiling using the supplied 3M double-sided mounting tape.
-
Peel one side of mounting tape and affix it to the backside of the mounting plate.
-
Peel the other side of the mounting tape and affix it to the ceiling surface.
-
Align the mounting plate tape to the ceiling tape and press to secure.
-
Place Portal Beam into the mounting plate and rotate gently to lock it.
When you receive an order from Kontakt.io, you must add the devices to your Kio Cloud account. This process is commonly referred to as claiming an Order ID. An Order ID can only be claimed once by a single account. Once claimed, the devices are successfully added to your Kio Cloud account.
Important
If you are integrating with Cisco Spaces, Kontakt.io orders are claimed in your Cisco Spaces account. Learn how to claim an Kontakt.io order in Cisco Spaces.
You'll need the Kontakt.io Order ID that is located on the Quick Start Guide included in the order packaging and included in the order confirmation emails. Please do not add devices until the order shipment is received.
During this deployment step, you'll set up your Smart Location to map the facility locations - including each campus and its buildings, and the building floors and rooms.
Complete this step in the following order:
-
When you add rooms for Portal Beams set to seat-level occupancy, you'll also set up the seats being measured for occupancy.
A campus is a collection of buildings. Many organizations are different - you may have just one or many campuses. For example, when you have facility locations in multiple cities, you'll create a campus for each location. Or maybe you have multiple buildings that are unique to their business services, you may then choose to have a campus for each business service location. Regardless of your organization's facility structure, deploying a Kontakt.io solution requires a single campus with a minimum of one building.
Quick demo of adding a campus and building.
If you have more than one campus, complete this step for each campus.
-
From the Launchpad, select Smart Location > select + ADD CAMPUS.
-
Enter the below campus information > when complete, select ADD.
-
Address: where the campus is located
-
Name: unique name of the campus
-
Description: for information purposes only
-
Campus image (optional)
-
A building is located within a campus. You may have one or multiple buildings within a single campus. Complete this step for each building.
-
Select + ADD BUILDING.
-
Enter the following building information > when complete, select Save.
-
Address: where the building is located (by default set to the campus address)
-
Name: unique name of the building
-
Description: for information purposes only
-
Building image (optional)
-
After buildings are added, you are now ready to add the building floors.
During this step, you'll first add a floor to a building that requires you to upload a floor plan.
Important
Be sure that you have a floor plan image file, sometimes called an indoor map, for each building floor.
JPG, PNG, BMP, and TIFF files are supported. The file size cannot be larger than 800 kB.
Quick demo of adding a floor and its floor plan.
-
Go to the Building, select + ADD FLOOR.
-
Enter the following floor information.
-
Level: what building level the floor is located on
-
Name: unique name of the floor
-
Floor Plan: select + to upload the floor plan file
-
You'll now set the floor plan one-time Reference Point and Floor Outline. This ensures the floor plan is scaled correctly.
Important
Once saved, the following settings cannot be changed.
-
From the list of floors, select the floor you created in the previous step.
-
Select CONFIGURE FLOOR.
-
Select SET POINTS.
Set POINT A by clicking on the first reference point on the floor plan (purple X appears) > set POINT B by clicking on the second reference point > enter the distance between the two reference points > select NEXT.
The longer the distance between the two reference points will result in a more accurate scale of the floor. It's recommended to set the two reference points using the entire floor length. Optionally, you can choose two reference points that are located on opposite walls and with a minimum distance of 5 feet (1.5 meters). This distance between the two reference points can be provided in feet or meters.
-
Select DRAW FLOOR OUTLINE.
Select either the rectangle or polygon tool, hold down your mouse pointer over the start point and release > then drag the points to outline the floor plan. A green line appears around the floor outline.
-
From the Floor Plan, verify that the calculated floor width and length measurements are accurate. This is calculated by the reference point measurement provided and the floor outline.
-
When complete, from the upper-right corner select SAVE AND CONTINUE.
You can now draw the floor's rooms.
Portal Beam seat-level occupancy installation room locations
This is one of the most important steps for accurate room-level location and occupancy data. For each floor, you'll draw and create rooms for each location where a Portal Beam and other Kontakt.io stationary infrastructure device will be installed.
If your deployment includes IR beaconing location services, be sure that rooms are created for the entire floor area.
-
Go to the floor > select Configure Floor > select Room Outlines > select Add Virtual Room.
Virtual Room: open space or area with no walls. A workspace with sofas or other collaboration-type space or a workstation area with multiple desks being measured by Portal Beam.
-
Enter a Name: this should uniquely identify the room location.
-
Room Number: numerical value unique to the room; duplicates are not allowed.
Location & Occupancy API property:
roomNumber
and Device Management API property:irRoomNumber
Reference Beacon (Anchor Beacon):
roomId
-
From Add Seats, select the number of seats in the room that will be measured > enter a Name/ID for each seat.
A single Portal Beam can measure up to six seats.
If there are multiple Portal Beams located in the same area, create a room for each Portal Beam install location and the seats.
IMPORTANT: take note of the room name and each seat name/ID - you'll need this when installing a Portal Beam into this room from the Kio Setup Manager app.
-
From the floor plan, move each seat (green square) to its approximate location within the room > select SAVE.
TIP You may need to zoom in on the floor plan to move the seats, select the + icon.
-
When all rooms are added, from the upper-right corner select FINISH CONFIGURATION.
Deploying both Portal Lights and Portal Beams? First install each Portal Light and then the Portal Beams.
Be sure you have what's needed before you begin installing Kontakt.io devices.
-
Your Kio Cloud user account sign-in credentials.
-
Site install plan that identifies the device install locations.
-
Portal Light local Wi-Fi network settings (SSID and passphrase). The Wi-Fi network they will connect to at their installation locations.
Not required If Kontakt.io pre-configured the Portal Lights Wi-Fi network settings; requested when an order is placed.
-
Smartphone or tablet with internet and Bluetooth enabled/on.
-
Computer with internet.
During installation, the app is required and walks you through the setup and installation steps. If you already have the app, be sure you have the latest version.
To download the app, go to the App Store or Google Play. Search for Kio Setup Manager.
App requirements: Apple iPhone or iPad: iOS version 11 or later | Android phone or tablet: version 5.0 or later | Bluetooth enabled (on) | Internet connection
Installing a Portal Light includes configuring it with the facility's Wi-Fi network settings and assigning it to its install location from Kio Cloud Smart Location. Once these two steps are complete, a Portal Light will scan for Kontakt.io IoT Bluetooth Low Energy (BLE) devices and transmit the collected data to Kio Cloud over its connection to local Wi-Fi network.
If Kontakt.io preconfigured the Portal Light's WI-Fi network settings, go to the next step.
Important
For Enterprise Wi-Fi networks (TLS/TTLS/PEAP), submit a request to our support team. They will assist with the Portal Light network configuration.
For WPA (TKIP & AES), WP2, or Open Wi-Fi (WEP; Open & Shared) Wi-Fi networks, complete the following instructions.
Tip
If you have a handful to hundreds of Portal Lights, we recommend completing the Portal Light bulk configure and install instructions to set the WiFi network for multiple devices at the same time.
Must be completed at the Portal Light install location.
-
From your mobile device, open the Kio Setup Manager app
> sign in with your Kio Cloud username (email address) and password.
-
Bring your mobile device close to the Portal Light > tap Install Devices > tap Portal Light.
-
Select the Portal Light model being configured.
-
Follow the step-by-step instructions provided in the app.
Scan its QR code; located on the side of the device.
Power on the Portal Light; plug into an outlet.
Enter the settings of the Wi-Fi network it will connect to at its install location. These settings are case sensitive.
-
Observe the Portal Light's LED status indicator to verify it successfully connected to the Wi-Fi network and synchronized with its NTP time source and Kio Cloud.
Model
Connection successful (Online)
Connection not successful
Portal Light
Solid GREEN
LED is a solid RED.
You can also refer to the Portal Light LED indicators.
-
If its connection was not successful (RED LED), remove power from the Portal Light > retry the Installation steps to verify its Wi-Fi network settings (the settings are case sensitive).
If you cannot resolve a connection issue, submit a support request.
During this step, you'll assign the Portal Light to its install location and place it at its exact location within its assigned room. This step is very important as its allows the Kio Cloud Location Engine to accuracy compute the location of Kontakt.io Tags within range of a Portal Light.
Important
Be sure you have the Portal Light's 12-character MAC address or Unique ID, which are both printed on the device.
-
Sign in to Kio Cloud > from the Launchpad, select Smart Location.
-
Go to the Campus, Building, and Floor where the Portal Light is installed.
-
From the upper-right corner, select CONFIGURE FLOOR > select the Gateways tab.
-
Select ASSIGN NEW GATEWAY > from the list, select the Portal Light (search by its MAC address or Unique ID) > select ADD.
The Portal Light is placed at the center of the visible floor plan.
-
Select its edit icon (pencil) > from the floor plan, move the Portal Light icon to its exact location in the room > select SAVE.
You'll complete this step at the Portal Beam install location using the Kio Setup Manager app. The app guides you through each step, including configuring and mounting the Portal Beam.
Note
Kio Cloud Smart Location setup must be complete. You'll be required to assign a Portal Beam to its room install location and seats.
-
From the underside of the Portal Beam, switch its battery power to the ON position.
-
From your mobile device, open the Kio Setup Manager app > sign in with your Kio Cloud username and password.
-
Tap Install Devices. The app guides you through the following steps.
Step 1: Select Portal Beam
Step 2: Select Specific Seats
Step 3: Scan QR Code
When scanned, the app verifies the device is within range to continue its installation.
Step 4: Select Install Location
Step 5: Reconfigure
Step 6: Complete Tests
The app detects and applies configuration updates required for the selected Portal Beam mode.
Step 7: Mount & Provide Install Height
Step 8: Capture Image
Step 9: Assign Seat Locations
When assigning a seat from the thermal image taken, be sure to position the green outlined box to cover the entire area that can be occupied by the seat. Do not limit a seat's outlined box to only the heat image detected.
-
When you receive confirmation that the install is complete, continue to the next step.
During this step, you'll place the Portal Beam at its exact mounting location within its installed room from Kio Cloud Smart Location. When you assigned its location from the Kio Setup Manager app, the Portal Beam is automatically placed in the center of its assigned room location.
If the Portal Beam is installed at the center of the room, you can skip this step.
-
Sign in to Kio Cloud > from the Launchpad, select Smart Location.
-
Go to the Floor where the Portal Beam is installed and assigned to > from the upper-right corner, select CONFIGURE FLOOR > select the Beacons tab.
-
From the list, select the Portal Beam > select the edit (pencil) icon > from the floor plan, move the Portal Beam icon to its mounting location within its assigned room > select SAVE.
If you are responsible for the management and monitoring of the Kontakt.io solution and deployed devices, be sure to learn more about Kio Cloud. For our developer community, learn more about integrating with Kio Cloud APIs and SDKs.
Kio Cloud is Kontakt.io's cloud-based platform. It's where you can manage and monitor your Kontakt.io solutions and IoT devices. This include device management and monitoring, the mapping of the physical indoor environment, and managing user access.
Need to sign in to your Kio Cloud account? From a web browser, go to https://app.cloud.us.kontakt.io/.
-
The app where you'll set up and manage the map of the physical indoor environment that includes campuses, buildings, floors, and rooms. From each floor, you can view the real-time data for your Kontakt.io devices, including their location, occupancy, and telemetry data.
Smart Location setup is required for tracking, location, and occupancy-based services and solutions. It represents the Location Topology that is used by the Kio Cloud Location Engine that computes accurate, room-level data.
-
The app where you'll monitor and manage your Kontakt.io devices - from adding devices with your Kontakt.io Order ID, getting insights into your device inventory and statuses, to keeping devices up to date with the latest firmware and applying configuration changes.
Note
Currently, there are two Device Management apps. Device Management is the legacy app that will be sunsetted soon. Use of Device Management 2.0 is recommended.
Devices can also be managed through our Device Management API and SDKs.
-
The app designed to keep you informed about the state of your deployed Kontakt.io IoT devices. The app has several features including three available alert types, optional mediums for receiving alerts (email or text messages), and elective monitoring of devices (specific devices, device types, or devices in a particular location).
-
The app where you'll manage who has access to your Kio Cloud account.
Users will also find their unique API Key required to integrate with our APIs and SDKs.
-
The app where you can set policies that trigger events when a monitored condition set in a policy is reached and policy actions that serve as a notification method when an event occurs. The available types of policy actions include email and text messages, and stream events to an AWS Kinesis or Azure Event Hub Stream.
From a policy, you can set its monitored condition to trigger events for badge and tag button presses, occupancy thresholds, device battery levels, to device location events.
The Kio Cloud platform is the backbone of Kontakt.io solutions and offerings. It's open and flexible, allowing you to integrate with the platform data to build custom solutions unique to your requirements by using our APIs and SDKs alongside our IoT devices. Learn more about integrating with Kio Cloud.
Visit our Kontakt.io Developer Center explore our open APIs and SDKs.
-
Location & Occupancy API (REST & Streams). Real-time and historical Kio Cloud apps data including location tracking, occupancy, and the full spectrum of sensor data from Kontakt.io devices.
-
Device Management API (REST). Configure, monitor, and manage your Kontakt.io devices in Kio Cloud.
-
Mobile SDKs. Complete development libraries to power your own mobile apps.