mobileblesdk

Welcome to the Tedee Mobile SDK for Android! This comprehensive toolkit empowers developers to seamlessly integrate Tedee Lock functionality into their Android applications. Whether you're building a smart home app or enhancing access control features, our SDK provides the necessary tools to communicate with and control Tedee locks with ease, leveraging Bluetooth Low Energy (BLE) communication protocol.

Features

  • Effortless Integration: Incorporate Tedee lock functionality into your Android applications seamlessly.

  • Full Control: Communicate with and operate Tedee locks, including Tedee PRO and Tedee GO, with comprehensive control options.

  • Efficient Communication: Utilize Bluetooth Low Energy (BLE) for efficient device interaction, ensuring optimal performance and minimal energy consumption.

  • Add Lock to Account: Add a lock to your Tedee account and register the lock device. For detailed steps, refer to Add lock to account - tutorial readme file.

Add Lock to Account Tutorial

Add lock to account - tutorial will guide you through the basic steps required to add a lock to your Tedee account and register the lock device.

Example App

Explore the capabilities of the Tedee Mobile SDK through our example app. This example app demonstrates various use cases and serves as a practical guide for integrating the SDK into your projects.

Support

For any inquiries, feedback, or assistance, our Android team is here to help. Reach out to us at Discussions section with any questions or concerns you may have.

We're excited to witness the innovative solutions you create with the Tedee Mobile SDK! Happy coding! 🚀

Packages

Link copied to clipboard

This package houses the Bluetooth constants.

Link copied to clipboard

This package contains main classes and interfaces for Tedee Mobile SDK for Android used to maintain devices added to an account.

Link copied to clipboard

This package contains classes and interfaces for adding lock to account. This includes unsecure connecting to the lock, getting all needed data from the lock (like firmware version, device settings, and signature), and registering the device.

Link copied to clipboard

Here, you will find all possible errors that you could encounter.

Link copied to clipboard

Discover some useful extensions for manipulating byte data.

Link copied to clipboard

Assistance with generating and managing key pairs from the keystore are provided in this package.

Link copied to clipboard

Contained within are the public model classes used for our API.

Link copied to clipboard

Find permission utilities here that can aid in obtaining the necessary permissions.