Keeping in mind the needs of developers working on devices with Bluetooth Smart also called Bluetooth Low Energy (BLE) connectivity enabled like wearable devices, BLE beacons, custom BLE modules etc, Embien has developed a Bluetooth scanner for Android named BLE Suite. Aimed to be the Swiss Knife of BLE developments, BLE Suite offers rich functionality for debugging devices. Users can view list of available devices, connect to them, read or write data to the characteristics.
BLE Suite supports the following features
BLE Suite Bluetooth scanner for Android application is logically designed and visual elements organized in a manner easy for user interaction and management. Up on opening the BLE Scanner app, the device Viewer is shown in which all the detected devices are listed. Up on clicking the device viewer, the device information view is shown which have multiple sub-views navigate-able using Tabs. A Service browser view lists the services, characteristics and descriptors available for the device. A widget view screen enables visualizing the view data using multiple UI widgets and finally a Log viewer shows the internal events that happened during the interaction.
Few screen shots of the BLE Suite application is given below.
As described earlier, the Bluetooth BLE Android app has primarily a Device viewer in which all the available devices detected by the Android OS are listed. Apart of the device name, the address and RSSI are also shown. Against these devices there is a button displayed with option to Connect or Disconnect based on the current connection state. The devices are scanned up one entering or automatically rescanned in the configured time period. User can initiate a scan any time the Scan button is pressed.
Once a device is connected and clicked, the user is provided with following options.
In this view, all the services supported by the respective BLE Device are listed with their names. Any of these services can be expanded, information like Characteristics/Descriptors viewed and managed. Some options supported are
While the Service Viewer provides information in textual format, the Widget screen helps in viewing this in a logical manner using UI elements.
Some of the options supported in this screen are
Various UI widgets supported are
This screen can be used to view all the log information accumulated for the selected device over the period of operation of the Bluetooth 4.0 scanner.
Available support includes
Such a list of attractive features make BLE Suite an ideal candidate to aid in BLE device development and debugging. The BLE Suite is available for free of cost at the Google Play Store. Feel free to download it, use it for your activities and let us know if you think any more improvements can be done.
Embien Technologies has rich experience in developing BLE devices for Consumer, Medical and other industries including BLE beacons, custom BLE modules and wearables. We have developed many Bluetooth BLE Android apps to work with such kind of devices. We look forward to hear more about your requirements in this regard.