Interfacing with SensiML TestApp¶
SensiML Knowledge Pack binaries built for the supported off-the-shelf IoT hardware evaluation kits include the option to send real-time edge ML model output over BLE. Combined with the available SensiML TestApp, this provides for a convenient and quick means for testing whether a given model is performing as expected on the device.
Users seeking to continue using this mechanism and TestApp application as they develop for their own boards and custom sensors can do so by implementing BLE GATT characteristics on their device that follow the same methods used by the supported eval kit binary code. The documentation for how to construct BLE GATT characteristics readable by TestApp is here.
Full source code for the Android version of TestApp is available for download from bitbucket here.