...
Serving Brevard County for 25+ Years
Customer Portal — View your jobs, invoices & more
Sign In

PDK.io Cloud Access Control

Complete Guide to Managing Your Access Control System — From Anywhere, On Any Device

Welcome to PDK.io

PDK.io is ProdataKey's cloud-based access control platform that allows you to manage building security from anywhere, on any device. This guide will help you understand and utilize all the powerful features of your PDK.io system.

Quick Start Guide

1
Loginapp.pdk.io
2
Add UsersCreate accounts
3
Assign AccessSet permissions
4
MonitorTrack activity
5
ControlManage doors

Video Tutorials

Learn how to use PDK.io with these official video tutorials from ProdataKey. Watch step‑by‑step demonstrations of key features and common tasks.

📺 ProdataKey YouTube Channel: For the complete library of PDK tutorials and training videos, visit the official ProdataKey YouTube Channel. New videos are added regularly.

Featured Tutorial Videos

🎬 Getting Started with PDK.io Platform

Learn the basics of navigating the PDK.io cloud platform, understanding the dashboard, and performing your first system setup.

👥 Adding and Managing Users in PDK.io

Step-by-step guide on adding people, assigning credentials, creating groups, and managing user permissions.

🚪 Managing Doors and Access Control

Learn how to configure doors, remotely lock and unlock, monitor door status, and set up door-specific settings.

🎓 Additional Training Resources

  • PDK Knowledge Base: Comprehensive articles and guides at support.pdk.io
  • Certification Training: Technical and sales certification courses at AccessControl101.com
  • Coaching Sessions: Live sessions on specific topics from PDK experts
  • In-App Help: Context-sensitive help available throughout PDK.io
  • Dealer Support: Contact your authorized PDK dealer for personalized training
💡 Pro Tip: Subscribe to ProdataKey's YouTube channel for updates on new features and tutorial videos!
📱

Mobile-First Design

Manage your entire system from your smartphone, tablet, or computer with the same powerful interface.

☁️

Cloud-Based

Access your system from anywhere with an internet connection. No need to be on-site.

🎥

Video Training Library

Learn with official YouTube tutorials covering every feature, from basic setup to advanced configuration.

🔔

Real-Time Alerts

Receive instant notifications via email or text for doors, events, and system status.

🏢

Multi-Location Support

Manage multiple buildings and sites from a single unified account.

🔌

Easy Integration

Connect with third-party systems using PDK's open API and mobile SDK.

📊

System Health Monitoring

Track device status, battery levels, and system performance at a glance.

🎫

Flexible Card Formats

Support any credential format — from standard HID to custom formats. Mix up to 5 different formats simultaneously.

System Overview

PDK.io consists of several key components that work together to provide comprehensive access control:

Hardware Components

  • Cloud Node: The main system panel that serves as the gateway to the PDK.io cloud platform. Required for each site.
  • Cloud Node SE (Server Edition): A rack-mountable version designed for IT professionals and enterprise installations.
  • Door Controllers: io controllers (Single io, Eight io, etc.) that connect to individual doors.
  • Card Readers: Physical readers installed at doors for credential access.
  • Wireless WiMAC: Wireless connectivity option for controllers.

Software Components

  • PDK.io Web Platform: Browser-based management interface accessible from any device.
  • PDK Access Mobile App: iOS and Android app for on-the-go management.
  • API & SDK: Integration tools for third-party systems.
Note: Your Cloud Node stores all data on-site, so your system continues to operate even during internet outages. Data automatically syncs when connectivity is restored.

PDK Readers & Credential Types

Available Reader Models

PDK offers a comprehensive range of readers to fit any application and installation requirement:

PDK Red Series Readers (High-Security)

The Red series represents PDK's premium reader line with the highest security features:

  • Red Mullion Reader (RM, RMP, RMB): Slim design ideal for door frames. Available in High-Security only (13.56 MHz), High-Security + Prox (dual-frequency), or with Bluetooth (BLE) for mobile credentials.
  • Red Single-Gang Reader (RG, RGP, RGB): Standard wall-mount size. Available in High-Security only, High-Security + Prox, or with Bluetooth capabilities.
  • Red Keypad Reader (RKB): Combines card reading with PIN entry. Multi-technology supporting 13.56 MHz, 125 kHz prox, and mobile credentials via Bluetooth.
Red Series Features: OSDP secure connectivity, supports both 125 kHz and 13.56 MHz frequencies, mobile-ready with Bluetooth Low Energy (BLE), on-board power supply, and fully supervised power circuit monitoring.

Standard PDK Readers

  • Standard Mullion Reader: Traditional proximity reader for 125 kHz cards, mullion-style mounting for door frames.
  • Standard Single-Gang Reader: Traditional proximity reader for 125 kHz cards, single-gang size for wall mounting.
  • Keypad Reader (RDRKP): Combines card reading with keypad for PIN codes. Supports 125 kHz prox cards (HID 26-37 bit compatible).

Specialized Readers

  • Touch io Reader: Bluetooth-enabled reader supporting mobile credentials via the PDK Access app. Also reads standard 125 kHz prox cards.
  • Rugged Readers (RDRGR, RDRMR): Vandal-resistant touch keypad readers with sleek aluminum design. Perfect for high-traffic or outdoor applications.
  • Heavy-Duty Stainless Steel Reader: Industrial-grade reader for harsh environments. Supports 125 kHz prox cards.
  • Pedestal Reader: Pre-installed ruggedized touchpad reader in weatherproof aluminum housing. Ideal for parking lots, gated communities, and storage facilities.

Supported Credential Types

PDK Standard Proximity Credentials (125 kHz)

HID-compatible proximity credentials using 26-bit Wiegand protocol. Default facility code: 077. Read range up to 4 inches.

  • Clamshell Card (PN: CSC): Durable white PVC card with ergonomic design. Standard credit card size. Available in packs of 25 or 100.
  • Printable Card (PN: CPC): 26-bit prox card with glossy surface optimized for photo ID printing. Perfect for custom employee badges.
  • Standard Key Fob (PN: KFC): Compact proximity fob (1.25" × 1.5"). Easily attaches to key rings, badge clips, or lanyards. Available in packs of 25 or 100.
  • Leather Key Fob (PN: LTH): Premium leather-encased fob (1.625" × 2.5") for a discreet, professional appearance. Pack of 25.
  • Sticker Credential (PN: STK): Adhesive peel-and-stick tag. Ideal for helmets, equipment, windshields, or temporary use.
  • Wristband Credential (PN: WBC): Fabric wristband credentials — WBC65 (6.5") and WBC75 (7.5"). Perfect for gyms, pools, schools, and active environments.
Standard Credentials Specs: Frequency: 125 kHz | Format: 26-bit Wiegand | Default Facility Code: 077 | Compatibility: HID ProxCard II | Warranty: 1-5 years

PDK Red™ High-Security Credentials (13.56 MHz)

Encrypted smart credentials featuring MIFARE® DESFire® EV2 technology. EAL 5+ security level protection against cloning. Only compatible with PDK Red series readers.

  • Red Key Fob (PN: RKF): High-security key fob with 8K memory. MIFARE DESFire EV2 encryption. Compact design. Pack of 25.
  • Red Printable Card 4K (PN: RC): 4K memory, glossy surface for photo ID printing. Pack of 25.
  • Red Printable Card 8K (PN: RC8): 8K memory for multi-application use. Pack of 25.
  • Red Mag-Stripe Cards: Combines high-security 13.56 MHz with magnetic stripe for legacy system compatibility.
  • Red Dual-Technology Credentials: Both high-security (13.56 MHz) and standard prox (125 kHz) for migration flexibility.
Red Series Advantages: PDK Red credentials use MIFARE DESFire EV2 encryption, making them virtually impossible to clone. Unlike standard proximity cards which can be copied with readily-available card copiers, Red credentials provide military-grade security with 8K memory for multiple applications on a single credential.

Mobile Credentials

  • Bluetooth (BLE) Credential: Hands-free access using smartphone via Bluetooth Low Energy proximity. Works with Touch io and Red Bluetooth-enabled readers. Configurable range (typically 3-4"). Requires PDK Access app.
  • Mobile App Credential: Remote access through the PDK Access app. Tap and hold a door icon to unlock from anywhere with internet. No proximity required.
💡 Mobile credentials offer superior security (cannot be cloned), instant issuance and revocation, no replacement costs, automatic updates, and audit trail with device identification.

PIN Codes

4-10 digit numeric codes entered on keypad readers. Can be used standalone or combined with cards for two-factor authentication. Compatible with all PDK keypad readers (RDRKP, Rugged, RKB, Pedestal).

PIN Best Practices: Avoid leading zeros (0123 becomes 123). Use memorable but not easily guessed combinations. Change PINs regularly for high-security areas. Consider 6+ digit PINs for enhanced security.

Third-Party Credential Compatibility

  • HID Cards: HID ProxCard II (1326), HID iCLASS, and other HID formats with proper configuration
  • Generic Prox Cards: Any 125 kHz proximity cards using 26-37 bit Wiegand formats
  • Biometric: When integrated with compatible biometric readers
  • MIFARE Classic: Through compatible readers (not as secure as DESFire EV2)

Card Format Compatibility

  • Standard Formats: 26-bit, 34-bit, and 37-bit Wiegand (most common)
  • HID Formats: H10301 (26-bit), H10302 (37-bit), and other HID proprietary formats
  • Custom Formats: Define your own formats with custom bit lengths and facility codes
  • Multiple Formats: Support up to 5 different card formats simultaneously
Migration Made Easy: PDK's flexible formatting means you don't need to replace existing cards when upgrading. Your legacy cards continue to work alongside new credentials.

Credential Comparison Guide

Credential TypePart #FrequencyBest Use Case
Clamshell CardCSC125 kHzStandard office access, general use
Printable CardCPC125 kHzEmployee badges with photos
Standard Key FobKFC125 kHzKey ring attachment, convenient access
Leather Key FobLTH125 kHzExecutive/premium access
Sticker TagSTK125 kHzWindshield tags, equipment, temporary
Wristband 6.5"WBC65125 kHzFitness centers, pools, youth programs
Wristband 7.5"WBC75125 kHzAdult fitness centers, water parks
Red Key FobRKF13.56 MHzHigh-security areas, hospitals, government
Red Printable 4KRC13.56 MHzSecure ID badges with photo
Red Printable 8KRC813.56 MHzMulti-application badges (access + payment + ID)
Mobile BLEBluetoothHands-free access, modern offices
Mobile AppInternetRemote unlock, visitor access

Ordering Information

  • Standard Credentials: Available in packs of 25 or 100
  • Red High-Security Credentials: Pack of 25
  • Mobile Credentials: No physical purchase required; issued digitally through PDK.io
💡 When ordering credentials, specify your facility code. PDK credentials come with default facility code 077 but can be programmed to any code. If migrating from another system, order credentials matching your existing facility code.

How to Change Card Formats in PDK.io

PDK.io allows administrators with integrator-level permissions to configure card formats to work with any manufacturer's credentials. You can accommodate multiple card formats simultaneously.

Accessing Card Format Settings

1
Navigate to Configuration

From the main PDK.io dashboard, click the Configuration icon (gear symbol).

2
Open Config Tab

Click on the "Config" tab at the top of the Configuration screen.

3
Locate Card Formats Section

Scroll down to find the "Active Card Formats" section.

Understanding Card Format Types

  • Yellow Formats: Pre-configured formats created by ProdataKey and shipped with the Cloud Node (e.g., standard 26-bit Wiegand)
  • Blue Formats: Custom formats you've created using the parameter-based configuration tool
  • Grey Formats: Advanced custom formats uploaded as JavaScript modules

Activating a Pre-Configured Format

1
Click the Plus Icon

Next to "Active Card Formats," click the plus (+) icon to add a format.

2
Select Format

Browse through available formats and select the one matching your credentials (e.g., "26-bit Wiegand Standard").

3
Click Activate

Click the "Activate" button to add the format to your Cloud Node.

Important: You can have up to 5 active card formats simultaneously. This allows you to use different credential types across your organization.

Creating a Custom Card Format

1
Open Custom Formats Manager

Click the "Manage Custom Formats" button in the Card Formats section.

2
Add New Format

Click the plus (+) icon in the bottom right corner of the Card Formats window.

3
Choose Configuration Method
  • Formatter defined by parameters: Use the guided interface (recommended)
  • Custom Formatter module: Upload a JavaScript file for advanced/proprietary formats
4
Configure Format Parameters
  • Name/Description: A descriptive name (e.g., "Company ABC 34-bit")
  • Num Bits: Total number of bits (commonly 26, 34, or 37)
  • Support on input between: Bit range to accept (e.g., 26-28 for Red, 26-32 for legacy)
  • Cardholder ID Bits: Number of bits for card number (typically 16 for 26-bit)
  • Cardholder Start Address: Bit position where card number begins (typically 9)
  • Num Facility Code Bits: Number of bits for facility code (typically 8)
5
Configure Facility Code Options
  • Do Not Enforce: Facility codes are ignored
  • Enforce with Filter List: Only specified facility codes allowed system-wide
  • Enforce per Credential: Each credential can have its own facility code
6
Enable Parity Check (Optional)

Check "Enforce Parity" for extra data validation. Prevents corrupted or misread cards from being accepted.

7
Save and Activate

Save your custom format, then activate it from the Active Card Formats list.

Editing an Existing Format

1
Click the Pencil Icon

In the Active Card Formats list, click the gray pencil icon next to the format to modify.

2
Adjust Settings

Modify parameters as needed. Changes apply immediately.

3
Save Changes

Click Save to apply your modifications.

Common Format Examples

Standard 26-bit Wiegand (H10301)

  • Num Bits: 26 | Bit Range: 26-28 (Red) or 26-32 (legacy)
  • Cardholder ID Bits: 16 | Start Address: 9
  • Facility Code Bits: 8

37-bit Wiegand (H10302)

  • Num Bits: 37 | Cardholder ID Bits: 19 | Start Address: 17
  • Facility Code Bits: 16

Testing Your Card Format

1
Present a Card

After activating a format, test it by presenting a card to a reader.

2
Check Live Events

Navigate to Activity or Live Events to see if the card number is read correctly.

3
Troubleshoot if Needed
  • If no read occurs: Reader may not support that frequency
  • If wrong number appears: Adjust bit range or starting address
  • If read rejected: Check facility code enforcement settings
Reader Compatibility: Low-frequency (125 kHz) readers cannot read high-frequency (13.56 MHz) credentials and vice versa. Ensure your reader hardware matches your credential technology.

Getting Started

Initial Setup

1
Account Creation

You'll receive an invitation email to create your PDK.io account. Click the link and set up your username and password.

2
First Login

Visit https://app.pdk.io and log in with your credentials. You can also download the PDK Access mobile app from the App Store or Google Play.

3
System Discovery

PDK.io will automatically discover all connected controllers. They'll appear in your system within minutes.

💡 Start by adding a few test users and credentials before rolling out to your entire organization. This helps you familiarize yourself with the system.

Managing Users & Credentials

Adding a New User

1
Navigate to People

From the main dashboard, click on "People" in the navigation menu.

2
Click "Add Person"

Fill in the user's first name, last name, email, and phone number.

3
Assign Credentials
  • Access Card: Enter the card number or scan with a reader
  • Mobile Credential: Send an invitation to their smartphone
  • PIN Code: Assign a numeric code for keypad entry
4
Set Access Permissions

Assign the user to groups or grant access to specific doors with custom schedules.

Managing Groups

Groups allow you to manage permissions for multiple users at once:

  • Navigate to "Groups" and click "Add Group"
  • Name your group (e.g., "Employees," "Contractors," "Management")
  • Assign doors and schedules to the group
  • Add users to the group
Best Practice: Use groups for efficient management. When you need to change access for multiple people, update the group instead of individual users.

User Profile Options

  • Active/Expire Dates: Set a future date for credentials to automatically activate or deactivate — perfect for contractors or seasonal employees
  • Profile Picture: Add a photo to each person for visual identification in Live Events. The mobile app lets you take a photo directly with your camera.
  • Access Status: Quickly enable or disable a person's credentials without deleting their profile
  • Duress PIN: A silent alarm PIN automatically generated by adding a leading "9" to the user's regular PIN (e.g., PIN 1234 → Duress PIN 91234). When entered under threat, it triggers a pre-configured emergency response such as a lockdown or alert notification.
Duress PIN Note: Avoid PINs with leading zeros (e.g., 0123 becomes 123 in the system). The Duress PIN is auto-generated after saving the user profile and can trigger lockdowns, email alerts, or SMS notifications via System Event rules.

Permission Roles

PDK.io uses role-based permissions to control what each user can access in the management platform:

  • Integrator: Full access to all features including configuration, devices, and system settings. Requires two-factor authentication (2FA).
  • Admin: Full access to manage people, groups, schedules, rules, and reports
  • Manager: Can manage people and groups within assigned partitions. Cannot modify system configuration.
  • Reporter: View-only access to reports and live events
💡 Integrator-level permissions require two-factor authentication (2FA) using an authenticator app on a mobile device. Set this up under your user profile for enhanced security.

Partitions

Partitions allow you to divide your access control system into separate, manageable sections — ideal for multi-tenant buildings or organizations with different departments:

  • Each partition can have its own managers, people, groups, and rules
  • Managers assigned to a partition can only see and manage their section
  • A default partition exists for all accounts; additional partitions can be created as needed
  • People, groups, Auto Open rules, and system events can all be assigned to specific partitions

Bulk User Import

For large organizations, PDK.io supports CSV import:

  1. Download the CSV template from the People section
  2. Fill in user information following the template format
  3. Upload the completed CSV file
  4. Review and confirm the import

Door Management

Viewing Door Status

The Doors section provides real-time status of all doors in your system:

🔒
Secure

Door is locked and functioning normally

🔓
Open

Door is currently unlocked

⚠️
Propped

Door held open too long

🚨
Forced

Opened without credentials

📡
Offline

Controller not communicating

Remote Door Control

1
Select a Door

Click on any door in the list to view its details.

2
Choose an Action
  • Unlock: Temporarily unlock the door
  • Lock: Immediately lock the door
  • Lock Down: Prevent all access (emergency mode)
  • Unlock Schedule: Set automatic lock/unlock times

Door Configuration

  • Unlock Duration: How long the door stays unlocked after access (typically 5-10 seconds)
  • Held Open Time: Time allowed before triggering a "door propped" alert
  • Entry/Exit Reader: Configure which side requires credentials
  • REX (Request to Exit): Enable free exit from inside
💡 Use floor plan view to see all your doors visually. Upload building layouts and place door icons for easy identification.

Schedules & Automation Rules

Creating Access Schedules

1
Navigate to Schedules

Click "Schedules" in the main menu and select "Add Schedule."

2
Define Time Periods

Set the days and times when access is allowed. You can create multiple time blocks for different days.

3
Apply to Users or Groups

Assign the schedule to specific users, groups, or doors.

Common Schedule Examples

  • Business Hours: Monday-Friday, 7:00 AM - 6:00 PM
  • 24/7 Access: All days, all hours (for management or maintenance)
  • Weekend Only: Saturday-Sunday, any time
  • Night Shift: Monday-Friday, 10:00 PM - 6:00 AM

Automation Rules

Rules allow you to automate system responses to events using an IF → THEN structure:

1
Go to Rules

Select "Rules" from the menu and click "Add Rule."

2
Define Trigger (IF)
  • Door opened / Access denied / Door propped
  • Controller offline / User accessed door
3
Set Actions (THEN)
  • Send email notification / Send SMS alert
  • Lock/unlock other doors / Trigger alarm output
Example Rule: "If the front door is propped for more than 2 minutes during business hours, send an email to security@company.com"

Auto Open (Automatic Door Schedules)

Auto Open rules automatically unlock doors during specified time periods and lock them again when the period ends — no credential needed:

1
Navigate to Auto Open

Click the "Auto Open" icon from the Cloud Node dashboard.

2
Create a Rule

Click the "+" icon, name the rule (e.g., "Lobby Business Hours"), and select the doors to include.

3
Set Schedule Type
  • Recurring: Set days of the week and start/stop times (e.g., Mon-Fri, 7:00 AM - 6:00 PM)
  • Single Date: A one-time rule for a specific date (useful for special events)
  • Always: Door stays unlocked at all times

Holiday Closure Schedules

Auto Open Deny rules override your regular Auto Open schedules during holidays or closures, keeping doors locked when the building would normally be open:

  • Create a new Auto Open rule and set the access to Deny (red dot)
  • Choose "Single Date" and select the holiday date
  • Select the same doors as your regular Auto Open schedule
  • Deny rules always override Allow rules, so doors will stay locked
💡 Set up holiday schedules in advance for the entire year. Once the date passes, you can reuse the rule by simply changing the date.

Anti-Passback Rules

Anti-Passback prevents credential sharing and tailgating by requiring users to badge out before they can badge back in:

  • Entry Devices: Readers where users badge to enter an area
  • Exit Devices: Readers where users badge to leave
  • Deny Mode: Blocks the violating credential from re-entry until they badge out
  • Allow Mode: Allows entry but logs an Anti-Passback Violation event
  • Violation Expiration: Set violations to expire after 1 hour, 24 hours, or a custom time period

Anti-Passback requires readers on both sides of the door (entry and exit). This is ideal for parking garages, secure labs, and areas requiring strict occupancy tracking.

Mobile Lockdown

Mobile Lockdown lets authorized users trigger an emergency lockdown directly from the PDK Access app — no need to be at a physical reader:

  • Configure a virtual "Lockdown" device in the system configuration
  • Create Event rules that trigger Lockdown On/Off actions on target doors
  • Assign the Mobile Lockdown credential to authorized users or groups
  • Users tap the lockdown button in the PDK Access app to activate
Important: Mobile Lockdown requires active mobile credentials and the PDK Access app. It cannot be triggered from the States page — only from within the app. Test your lockdown procedure regularly.

Multi-Swipe Triggers

Multi-Swipe allows a credential presented multiple times in rapid succession (within 3 seconds) to trigger special events:

  • 2, 3, or 4 swipes can each trigger different actions
  • Common uses: disarm alarm systems, trigger lockdowns, unlock secondary doors, send notifications
  • Configure through People, Group, or System Event rules

System Monitoring & Reports

Activity Log

The Activity section shows a real-time feed of all system events:

  • Door access attempts (successful and denied)
  • Door status changes
  • User credential usage
  • System configuration changes

Filtering Activity: Filter by date range, specific doors, users, or event type.

System Health Dashboard

PDK.io 2.0 includes an enhanced System Health view that provides:

  • Device Status: Online/offline status of all controllers
  • Battery Health: Battery levels and charging status for backup power
  • Network Connectivity: Signal strength and connection quality
  • Issue Alerts: Problems automatically elevated to the top of the view
💡 Check System Health daily to catch potential issues before they become problems. The dashboard shows the last time each device was seen.

Generating Reports

1
Navigate to Reports

Click "Reports" in the navigation menu.

2
Select Report Type
  • Activity Report (door access history)
  • User Audit (credential usage)
  • Door Status Report
  • System Performance
3
Set Parameters

Choose date range, specific doors, users, or events to include.

4
Export

Download reports as PDF or CSV for record keeping or analysis.

Push Notifications

In addition to email and SMS alerts, PDK.io supports push notifications directly to mobile devices:

  • Push notifications are sent to any permission account logged into the "Manage" tab of the PDK Access app
  • Configure push notification actions in System Event or People/Group Event rules
  • Notifications appear as standard app alerts on iOS and Android devices
  • Ideal for real-time security alerts that need immediate attention

Using the Mobile App

Installing PDK Access App

Scan the QR code below with your phone's camera to download the PDK Access app:

🍎
QR code for PDK Access on iOS App Store iOS App Store

Scan with iPhone camera

🤖
QR code for PDK Access on Google Play Store Google Play

Scan with Android camera

Mobile App Features

  • Dashboard: Quick overview of door status and recent activity
  • Remote Access: Lock and unlock doors from anywhere
  • User Management: Add, edit, or remove users on the go
  • Real-Time Alerts: Push notifications for important events
  • Activity Feed: Live view of access events
  • Mobile Credentials: Use your phone as an access credential
  • Mobile Lockdown: Trigger emergency lockdowns from the app
  • Credential Self-Help: Users can request replacement credentials directly through the app if their credential is lost or deleted, reducing support requests

Setting Up Mobile Credentials

1
Enable Mobile Access

In the web platform, navigate to the user's profile and select "Add Mobile Credential."

2
Send Invitation

The user receives an email invitation to activate their mobile credential.

3
User Activation

User clicks the invitation link, downloads the PDK Access app, and logs in to activate.

4
Access Doors

Users can unlock doors by opening the app and tapping the door icon, or using Bluetooth proximity.

Bluetooth Access: PDK supports hands-free Bluetooth unlocking. Users can unlock doors automatically as they approach when this feature is enabled.

Troubleshooting Common Issues

Controller Shows Offline

  • Network Connection: Check that the Cloud Node has a stable internet connection
  • Power Issue: Verify the controller is receiving power
  • Wireless Range: For wireless controllers, ensure they're within range (450 ft avg indoor)
  • Static IP Conflict: If using static IPs, verify no address conflicts

Card Not Reading

  • Verify the card number is correctly entered in the system
  • Check that the user has access to this door
  • Ensure the access schedule is currently active
  • Verify reader/card compatibility: 125 kHz readers cannot read 13.56 MHz cards and vice versa
  • Confirm the active card format matches your credential type (Configuration > Config > Active Card Formats)
  • Test the card at a different reader to rule out hardware issues

Door Won't Unlock

  • Verify the strike/maglock has power
  • Test the door hardware manually
  • Check the unlock duration setting (may be too short)
  • Review the door configuration for proper wiring setup
  • Ensure the controller's relay output is functioning

Not Receiving Alerts

  • Verify email addresses and phone numbers are correct
  • Check spam/junk folders for email alerts
  • Ensure rules are properly configured and enabled
  • Verify notification preferences in your user profile

Mobile Credential Not Working

  • Ensure Bluetooth is enabled on the phone
  • Check that location services are permitted for the app (set to "Always Allow" and "Precise Location" for best results)
  • Verify the user has an active mobile credential assigned
  • Try logging out and back into the mobile app
  • Ensure the reader supports mobile credentials (Touch io or Red Bluetooth readers)
  • Credential Self-Help: Users can request a replacement credential directly in the PDK Access app under Settings → Add Credentials, or by entering a one-time code sent to their email

Getting Additional Help

Contact Support:
  • 📺 Watch troubleshooting videos in the Video Tutorials section
  • Visit the PDK Support Portal: https://support.pdk.io
  • Search the PDK Knowledge Base for detailed articles
  • Contact your PDK dealer or integrator
  • Or call Key-En-Lock at (321) 224-5625

Best Practices & Tips

Security Best Practices

  • Use strong passwords for all user accounts
  • Enable two-factor authentication when available
  • Regularly review user access permissions
  • Remove credentials for terminated employees immediately
  • Use groups for efficient permission management
  • Set up activity monitoring alerts for sensitive areas

System Management Tips

  • Name doors clearly and consistently (e.g., "Building A - Main Entrance")
  • Use descriptive names for schedules and groups
  • Document your configuration decisions
  • Test all changes in a non-critical area first
  • Monitor System Health daily
  • Train multiple staff members on system administration

Maximizing Efficiency

  • Use CSV import for bulk user additions
  • Create template schedules for common access patterns
  • Set up automation rules for routine tasks
  • Use mobile credentials to reduce physical card management
  • Leverage floor plans for visual door management
💡 Take advantage of PDK's controller continuity feature. Your system operates locally during internet outages, with all changes syncing automatically when connection is restored.

Advanced Features

Elevator Access Control

PDK.io supports floor-level access control for buildings with elevators:

  • Floor Groups: Create groups of floors that specific users can access (e.g., "All Access," "Floor 3 Only," "Roof Access")
  • Elevator Readers: Install readers inside the elevator cab to control floor selection
  • Floor Relays: Each accessible floor requires a relay connection to enable/disable the floor button
  • Assign floor groups to people or groups just like door access rules
  • Supports scheduling — restrict floor access to business hours or specific time frames

Multi-Site Management

PDK.io 2.0 allows enterprise customers to manage multiple locations:

  • Single user database across all sites
  • Synchronized groups and schedules
  • Unified reporting and activity viewing
  • Site-specific permissions for local administrators

API & Third-Party Integrations

PDK offers an open API and an extensive ecosystem of integration partners:

Video Surveillance Integrations

  • Digital Watchdog Spectrum: Link camera feeds to door events for visual verification
  • Hanwha Wisenet / WAVE: Sync access events with Hanwha video management
  • Network Optix NX Witness: Unified access and video monitoring
  • OpenEye: Cloud video integration with access events
  • Platinum CCTV: Video and access event correlation
  • Rhombus: Cloud-native camera and access integration
  • MyDoorView: Video intercom integration

Building & Property Management

  • Comelit: Intercom and video entry integration with data sync
  • Entrata Access Connect: Property management platform integration
  • LobbyTECH: Visitor management integration
  • Coworks: Coworking space management
  • Gymflow: Fitness and gym management integration
  • Savance: Visitor management and badge printing

IT & Identity Management

  • Microsoft Entra ID (Azure AD): Sync user directories for automated provisioning
  • Blackwire: Cybersecurity integration
  • PDK API: Build custom integrations using PDK's RESTful API and mobile SDK

Hardware Partners

  • ASSA ABLOY Aperio: Wireless lock integration — manage Aperio locks alongside PDK devices
  • Altronix Trove: Pre-configured power and controller enclosures
  • Resideo Total Connect: Alarm and security system integration

Visitor Management

  • Set expiration dates for temporary access
  • Limit access to specific doors only
  • Create one-time use credentials
  • Track visitor activity separately

Need Help With Your Access Control System?

Key-En-Lock is your authorized PDK dealer in Brevard County. We install, configure, and support PDK.io cloud access control systems.

Call (321) 224-5625