FAQs
General Queries
What is Trillbit data over sound technology ?
Trillbit proprietary technology encodes any data into a series of sound frequencies. This encoded data gets played by a sending device by their speaker in form of Trill tones, over the air, to a receiving device where it is received by microphone and decoded by Trillbit SDK.
2. What is advantage of Trillbit versus NFC, QR, Bluetooth or Wifi?
We do not need extra chip or special hardware.
We are cross -OS. cross -platform solution.
We are more secure and truly contactless and can work from a distance.
3. Does Trillbit technology work in noisy environment ?
We work in the harshest of environments. Even where ambient sound levels exceed 100DB (sports stadium noise). Our powerful noise filter algorithm works like a charm and makes Trill technology ultra-reliable.
4. What platforms does Trillbit SDK support?
Our SDK is currently available as a suite of cross-platform, interoperable SDKs including iOS, Mac OS, Android, Windows, JavaScript, Web Browsers, Python, Arduino, Raspberry Pi, and Linux. We can also develop custom SDKs and bespoke protocols for client’s specific requirements if needed.
5. Do I need a network connection in my device to decode Trill Tone?
No. Trillbit works across OS and platform. Any device with a speaker can play a trill tone and almost all devices with a microphone and a small amount of processing power can receive and decode it.
6. Does Trillbit record and store audio ?
No, Trillbit SDK does not record and store audio. Firstly, Trillbit SDK uses bandpass filters around the Trill tone frequencies (19kHZ) and all other frequencies including voice get rejected. Secondly, a temporary audio buffer is assigned to decode the Trill Tone, and this temporary buffer gets overwritten and is never stored.
7. What is the distance range at which Knowles SmartMic will be able to communicate with a sender device?
There is support for the following distances:
1-2ft,
2-4ft,
upto 6ft.
8. What is the data rate supported?
1-2ft - 80 bps
2-4 ft - 55 bps
upto 6ft - 34 bps
9. What are the use-cases Knowles SmartMic IA611 with trillbit SDK will be able to support
Several use-cases are possible: IoT device setup- connecting the device to the network. Transmitting error codes from faulty IoT devices, appliances or digital equipment to a mobile device that can help in diagnosing error occurring with the faulty device.
10. Is the data sent audible? What are the frequencies over which data is sent?
Data is inaudible. Frequency range over which data is sent is: 17- 20 KHz
11. What are the hardware requirements for hosting the SmartMic IA61?
Hardware Requirements are:
Clock required on UART for SmartMic IA61x.
Host library memory requirements: ~10kB.
Size of SDK on disk: 2kB.
12. What are the platforms supported?
For Knowles SmartMic- SAMD21
For ESP32- S3 box
13. How can I communicate with the Trillbit receiver device ?
Data can be sent to supported platforms either through Trillbit’s proprietary applications or by integrating Trillbit SDK with your application(Trillbit SDK supports Android, iOS and Web platforms).
Integration
15. Can I setup my device with Trillbit SDK offline?
Yes, you can setup your device with trillbit SDK offline but network is required to verify licensing before initializing it.
16. Where can I find instructions on integrating this with my host platform?
Follow the setup instructions on the github page here: https://github.com/Trillbit-Inc/TrillbitSDK-knowles
For Quick start guide, refer to:
Licensing
17. How many devices can a Trillbit embedded device license support?
Trillbit license will support one host board/device per license.
18. Can I obtain a trial license for the Trillbit SDK?
Yes, you can now obtain an evaluation license to integrate Trillbit SDK for the platform your choice: Android, iOS, Knowles SmartMic, ESP-32.
Last updated