Smart Lock SDK

Last Updated on : 2023-06-29 03:03:36download

Smart Lock SDK encapsulates the APIs to communicate with both smart locks and the cloud and accelerates lock app development.

Functional description

The SDK supports the following features:

  • Unlocking with passwords: unlock doors over Bluetooth connections, fingerprints, or cards, get dynamic passwords, and manage temporary passwords
  • Lock usage records: unlocking records, doorbell records, and alerts
  • Lock user system: manage lock users and associated passwords

Before you start

The Smart Lock SDK serves your development as an extension of Smart Life App SDK. For more information, see Preparation.

Fast integration

Use CocoaPods for fast integration

  1. Add the following code block to the Podfile:

    platform :ios, '8.0'
    
    target 'your_target_name' do
    	pod "ThingSmartLockKit", "5.0.1"
    end
    
  2. In the root directory of your project, run pod update to integrate with a third-party library. For more information about CocoaPods, see CocoaPods Guides.

Import header files

To import header files, add the files where they are required depending on your project type.

  • Example for Objective-C:

    #import <ThingSmartLockKit/ThingSmartLockKit.h>
    
  • Example for Swift:

    import ThingSmartLockKit