Introduction
Welcome to Trillbit's Android SDK Guide!
Here you'll find all the documentation you need to get up and running with the Trillbit Android SDK.
Overview
Trillbit's proprietary technology uses advanced ultrasonic data communication protocol to send data over sound waves. Our SDK transforms any device with a speaker into a transmitter and any device with a microphone into a receiver. Sound waves create a secure nearby proxy for data transmission, our technology is eliminating the need for complex, expensive, and power-consuming wireless technologies.
Introduction to TrillBit's technology
TrillBit’s pioneering ‘Data over Sound’ technology is dedicated to maximizing the simplicity of device setup, network provisioning, and providing an Out-of-Band communication to smart products which are in a failure state or disconnected from the network.
The fundamentals of Data over Sound communication are not much different from other technologies using electromagnetic waves for the exchange of information other than Data over Sound uses pressure/mechanical waves to transport information between nodes. The basic principle of encoding binary data in phase, frequency, amplitude, or their combination applies to sound as well.
Sending the data:
Data from the application layer is first encrypted using standard encryption techniques, then the encrypted data is encoded and modulated to convert it into sound using TrillBit’s algorithm in real-time, which is then played over the device speaker.
Receiving the data:
At the receiver, this sound is detected by a microphone and passed to Trillbit's algorithm which then demodulates and decodes the data from the sound in real-time before decrypting and passing the results to the application layer.
What do we offer?
Trillbit offers IoT device applications the ability to integrate Trillbit's technology through it's SDK over a range of platforms:
Android SDK:
Supported SDK versions and links:
Link to demo app:
iOS SDK
Supported SDK versions and links:
Link to app:
Embedded Platforms:
ESP-32 S3
Embedded Linux platforms
Knowles SmartMic IA61x
Want to jump right in?
Jump in to the quick start docs and get started with communicating over sound with the Trillbit SDK.
Getting StartedWant to deep dive?
Dive a little deeper and start exploring our API reference to get an idea of everything that's possible with the API:
Methods and CallbacksWant to know the prerequisites?
Requirements for integrating Trillbit Android SDK with your application are:
SDK RequirementsDo you have a question?
FAQsFor any more information, contact our sales team.
Last updated