# FAQs

**General Queries**

* What is the distance range at which Knowles SmartMic will be able to communicate with a sender device?&#x20;

There is support for the following distances:

1. 1-2ft,
2. 2-4ft,&#x20;
3. upto 6ft.&#x20;

* What is the data rate supported?&#x20;

1. 1-2ft - 80 bps&#x20;
2. 2-4 ft - 55 bps&#x20;
3. upto 6ft - 34 bps

* 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.

* Is the data sent audible? What are the frequencies over which data is sent?&#x20;

Data is inaudible. Frequency range over which data is sent is: 17- 20 KHz

* What are the hardware requirements for hosting the SmartMic IA61?

  Hardware Requirements are:&#x20;

Clock required on UART for SmartMic IA61x.&#x20;

Host library memory requirements: \~10kB.&#x20;

Size of SDK on disk: 2kB.

* What embedded hardware platforms are supported?&#x20;

SAMD21. &#x20;

For a host platform to be supported, the host must have non-volatile memory to provision license.&#x20;

The device Id for host platforms must be obtainable.&#x20;

* How can I communicate data to the Knowles SmartMic IA611?&#x20;

Data can be sent to Knowles SmartMic either through Trillbit’s proprietary applications or by integrating Trillbit SDK with your application(Trillbit SDK supports Android, iOS and Web platforms).

**Integration**&#x20;

* How do I integrate SmartMic with my host device?

&#x20;Follow Quick Start Guide.

* Can I setup my SmartMic offline?&#x20;

Yes, you can setup SmartMic with trillbit SDK offline but network is required to verify licensing before initializing it.

* Where can I find instructions on integrating this with my host platform?&#x20;

Follow the setup instructions on the github page here: <https://github.com/Trillbit-Inc/TrillbitSDK-knowles>

For Quick start guide, refer to:

{% content-ref url="../integrating-trillbit-sdk/getting-started/licensing-and-setting-up-trillbit-host-library" %}
[licensing-and-setting-up-trillbit-host-library](https://trillbit.gitbook.io/embedded-sdk-guide/integrating-trillbit-sdk/getting-started/licensing-and-setting-up-trillbit-host-library)
{% endcontent-ref %}

**Licensing**&#x20;

* How many devices can a Trillbit embedded device license support?&#x20;

Trillbit license will support one host board per license.

* Can I obtain a trial license the Trillbit SDK for Knowles SmartMic?&#x20;

Yes, you can now obtain an evaluation license to integrate Trillbit SDK with Knowles SmartMic. In addition to that, evaluation licenses are also supported for Android and iOS platforms.
