Comment on page
Welcome to Trillbit's SDK Guide for Knowles SmartMic IA61x! Here is all the documentation you need to get up and running with the Trillbit SDK.
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.
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 any speaker.
Sender device may be any of the following supported platforms:
Android, iOS or Supported Embedded platforms.
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.
Knowles IA611 Smart Mic comes with the ability of supporting Trillbit’s SDK as the receiver. This enables smart mic to decode data sent through Trillbit’s proprietary technology from an application on the sender device.
Jump in to the quick start docs and get started with setting up your Knowles SmartMic with the Trillbit SDK.