# Allockate > Allockate is a B2B API-first IoT platform combining modular hardware and cloud software for automated, contactless access to lockers, doors, and assets. It is multi-tenant infrastructure-as-a-service — partners build their own end-user applications on top — designed for self-storage operators, rental businesses, and smart locker deployments. Production-grade, supporting thousands of networked devices with full multi-tenant isolation. ## What Allockate Does Allockate solves the gap between online booking and physical access. While booking software handles scheduling and payments, Allockate handles the real-world side: unlocking lockers, doors, and equipment automatically. It bridges digital business operations with physical asset access. Core capabilities: - Remote and automated door/lock control via cloud platform and REST API - Mobile-first access: users unlock assets from their phone browser using digital keys or secure links — no app required - Real-time monitoring, access logging, and audit trails - Role-based user management and remote administration - Built-in booking, payment integration, and automated notifications - API for integration with websites, mobile apps, and third-party systems - Over-the-air firmware updates for IoT devices ## Platform Architecture (4 Layers) 1. **Access Hardware** – Physical door lock controllers, sensor interfaces, QR scanners, keypads, LCD screens 2. **IoT Connectivity** – Master IoT module with built-in LTE-M or Cat-1 bis modem; no on-site Wi-Fi required 3. **Core Platform** – Cloud server layer: device management, access logging, error logging, role management, API 4. **Application Modules** – Business logic layer: self-storage software, rental software, custom integrations ## API and Device Control Allockate exposes a REST API (Bearer token auth) for full device and platform management. Partners use it to build end-user apps, integrate with booking systems, or automate operations. - **Control activation** via `/on`, `/off`, `/toggle` endpoints — platform resolves the correct hardware command based on output type (relay pulse, switch latch, etc.) - **Synchronous ping** endpoint with roundtrip latency reporting for connectivity checks - **Bulk status queries** for up to 100 controls in a single request - **External ID mapping** on all major resources (companies, lockers, controls) for seamless integration with partner systems — no need to store Allockate IDs in partner databases ## Access Tokens Allockate's token system allows sharing access without requiring end-user accounts: - Shareable links with configurable expiry, max uses, reuse windows, and grace periods - Per-token custom UI: button text, colors, success messages, item images and descriptions - Multi-language support via JSON translations - Public endpoints require no authentication — end users click a link and get access - Access method tracked per event: user, token, QR code, or API ## Scenes and Automation - Multi-step sequences with configurable delays between steps (e.g. open compartment A, wait 2s, turn on light) - Steps support parallel actions — multiple controls can be triggered simultaneously within a single step - Cron-based scheduling using standard cron expressions - Manual, scheduled, and API triggers — scenes can be executed via REST API using either the Allockate ID or a custom external ID - Configurable run modes when a scene is already executing: **queued** (wait and run after), **rejected** (ignore the new call), or **restarted** (cancel the running instance and start fresh) - Full execution history per scene ## Monitoring and Alerting - 7 monitorable device metrics: voltage, voltage drop, signal strength (RSRP/RSRQ/SNR), energy estimate, transmit power - Custom metrics from third-party devices connected via gateway (Modbus or other bus protocols) can also be monitored and alerted on using the same alert condition system - Alert conditions: below, above, equals, is not, in range, out of range - Break-in detection: door open with no recent access event within 30 seconds - Smoke and alarm detection via named sensor inputs ## Notifications Allockate supports 5 notification channel types: - **Discord webhooks** - **JSON webhooks** (any HTTP endpoint) - **SMS** - **Slack** - **Email** 30+ event types across controls, connections, inputs, firmware, configuration, Modbus, scenes, and metrics. Rules can be set per device or as partner-level defaults, with a per-device mute toggle. ## QR Code System - QR codes synced to physical devices via the platform - QR-based access fully logged with history - Works without end-user accounts - QR codes can be added to Apple Wallet and Google Wallet for convenient mobile access ## AI Integration - **Built-in AI chat** powered by Claude (claude-sonnet-4-6) directly in the platform - AI can query live device state, execute scenes, and manage platform resources - Streaming responses for real-time interaction - **MCP server**: Allockate exposes an MCP (Model Context Protocol) server, giving AI assistants direct, structured access to the platform. External AI tools (including Claude) can create, query, and manage devices, tokens, scenes, and more through the MCP interface - **Permission modes**: AI access can be scoped — read-only, create-only, or full control — so operators can allow AI to manage operations without risk of deletion or misconfiguration ## Sandbox Environment - Full isolated demo environment per partner with simulated devices - Identical to production but data-isolated - Allows partners to develop and test integrations without affecting live hardware ## Application Modules Ready-made business logic modules built on top of the core platform API: | Module | Description | |---|---| | **Service Locker** | Item drop-off and pickup workflows, SMS-based customer authentication, compartment assignment lifecycle management | | **Storage Rental** | Rental contracts, Stripe payment integration, compartment booking | | **Generic Access** | Public token-based door opener pages with custom branding | | **CRM** | Full admin interface for managing all of the above | ## IoT Hardware All hardware uses a master/slave modular architecture. Master and slave modules communicate over an industrial Modbus link (up to 500 m, up to 250 slave devices per master). ### Master Modules (IoT Connectivity) - **Low Power Modem** – Based on Nordic Semiconductor nRF9160 LTE-M. ~3 mA at 12V typical consumption. Ideal for battery-powered or off-grid installations. - **High Performance Modem** – Based on Quectel EG800 LTE Cat-1 bis. Up to 10 Mbps downlink / 5 Mbps uplink. All master modules connect to the Allockate platform via secure TLS MQTT. Supports OTA firmware updates and remote troubleshooting. ### Slave Modules (I/O Controllers) - **8 Channel I/O Controller (for Master)** – 8 relay outputs + 8 sensor inputs. Protected variant with short-circuit protection and backup battery available. - **8 Channel I/O Expansion Controller** – Expands output capacity; Modbus address via DIP switch. - **16 Channel Input Expansion Controller** – 16 sensor inputs; Modbus address via DIP switch. - **1 Channel Door Controller** – Single output + 3 inputs + UART for QR scanners or keypads. ### Third-Party Device Integration (Bus Gateway) Allockate master modules act as a protocol gateway — bridging cloud connectivity to attached third-party devices over Modbus and other supported bus protocols. This means any device that speaks a supported protocol can be connected, controlled, and monitored through the Allockate platform. Device presets are available in the platform for common hardware, and new third-party devices can be added by defining their register maps and command sets — no custom firmware required. ### Starter Kit Includes: nRF9160 modem, LTE-M antenna, 8-channel I/O controller, electronic lock, 12V power supply, setup instructions. Example configuration: €150 one-time. ## Connectivity Options - **LTE mobile network** (recommended): Always-on, no local infrastructure required, real-time control - **Wi-Fi**: Supported, dependent on local network availability - **Bluetooth**: For ultra-low power or offline scenarios ## Pricing Two components: hardware (one-time) and a flat monthly subscription. No tiers, no per-user fees, no roaming fees. ### Hardware - Example starter configuration (LTE-M modem + 8-channel I/O controller): **€150 one-time** - Modular expansion modules purchased as needed ### Platform Subscription **€20 per month per connected IoT master controller** — single flat plan. Includes: global SIM (no roaming), REST API + docs, unlimited users and roles, real-time monitoring, management dashboard, access token generation, third-party integrations, full audit logs. ### Enterprise Custom hardware, firmware, locker manufacturing, private platform deployments. Priced by scope. ## Use Cases (Deployed Projects) - **Self-storage**: Sea container unit automation with client mobile app, 24/7 access - **Trailer rental**: Contactless rental with customer app and operator management app - **Retail locker**: Industrial product locker with personalized QR code access - **Service locker**: Sports equipment (ski/snowboard) service locker with web-based customer interface ## Business Model - API-first, partners build their own end-user experiences on top - Subscription SaaS + hardware, no minimum orders - White-label and partner model supported - Starter kit for evaluation and MVP development - Enterprise tier for custom builds ## Company **Allockate SIA** Registration: 40203490214 Address: Krasta iela 86 – 33, Rīga, LV-1019, Latvia Email: info@allockate.com Platform: https://iot.allockate.com LinkedIn: https://www.linkedin.com/company/allockate Supported by EIT and VEFRESH. ## Pages - [Home](https://allockate.com/): Platform overview, value proposition, FAQ - [IoT Access Hardware](https://allockate.com/iot-access-hardware/): Hardware catalog, module specs, starter kit - [Pricing](https://allockate.com/pricing/): Hardware and subscription pricing - [Use Cases](https://allockate.com/use-cases/): Deployed project examples - [Contact Us](https://allockate.com/contact-us/): Book a consultation or request a starter kit - [About Us](https://allockate.com/about-us/): Company background - [Platform Login](https://iot.allockate.com/): Allockate management platform - [Privacy Policy](https://platform.allockate.com/policies/privacy_policy.html) - [Cookie Policy](https://allockate.com/cookie-policy-eu/)