About Us
Keyless application is an open system that can integrate with locks from multiple manufacturers.
Integrate your product to Keyless
What should you do?
Keyless needs the following requirements from the lock manufacturer for SDK integration: The relevant documents will have to be sent to support@keyless.ae
Hardware requirements:
- The lock should be electronic locking system (online or offline)
- Bluetooth capable
- Compatible with Mifare Classic 1K
- Availability of mechanical accessory to unlock the device in the event of emergency
- Device should have an internal clock
- IP54 rating for (dust and water respectively) and 90 min fire rating certificate should be issued by list of entities approved by UAE civil defence
- Battery type should be available in most retail stores and should not have dependency on manufacturer
- User should be able to unlock without internet connectivity.
Software requirements
- SDK should allow smart phone to lock/unlock via Bluetooth.
- Battery status should be retrievable from the lock in minimum 4 levels – Full, High, low, empty
- Date/time information should be retrievable from the device
- Device initialization should be possible through the SDK. If not available, will have to be handled by manufacturer directly.
- Server side should support the issuance of cards from generic RFID card writer (ACR122U) – Supported cards should contain Mifare Classic 1K
- Mobile Keys issued by server should be encrypted and unlock validation should be from the lock.
- Lock maintenance (Date time update) in case lock battery dies should be possible via SDK (enhanced permissions)
- Ability to unlock multiple locks using a single device via generated keys.
- Integration should not require user specific information. Only unique identifiers can shared with manufacturer, if essential.
- Mechanism used to authenticate/authorize mobile device to unlock should be secure and hack proof (preferred unique to each device)
- Firmware management should be possible via mobile sdk.
- SDK should be operable without user specific information (example: name, email id, phone number etc.). Should work based on unique user or device identifier (generated by Keyless).
Optional requirements:
- NFC Capability on hardware
Submission
- Documented information about device
- Technical specifications
- Fire rating certificate
- SDK for IOS and Android
- Integration documentation
- Supply SDK with Sample Code (Demo SDK).
- At least 3 sample units to be arranged for integration testing.
- Programming Manual.
- List of SDK Supported equipment
- Contact information for the manufacturer support team
After evaluation, the keyless team will request the physical sample to be delivered to SIRA HQ for hardware compatibility evaluation.
Process time
- Depending on the software quality and capability it could take up to 30 business days.
- Testing of the integration will be done as per the schedule of
- Up to 10 working days in the development environment
- Up to 22 working days in the live environment