Bluetooth Low Energy Test Suite

https://commons.wikimedia.org/wiki/File:An_assortment_of_iBeacon_from_different_vendors.jpg

Prerequisites

Installing the test suite

Enter the following command to install the software needed for running the BLE Test Suite:

    curl -fsSL https://ble-testsuite.netlify.app/install.sh | sh
  

Scanning the network for BLE devices in proximity

Enter the following command to scan the Bluetooth network and display the MAC address of the Bluetooth devices in proximity:

    bluetoothctl --timeout 30 scan on && bluetoothctl devices
  

Choose the BLE Device you will try to connect to, take note of its MAC address of and set environment variable TARGET_BDADDR accordingly. For instance:

    export TARGET_BDADDR=D0:12:43:DA:66:9F
  

Running the test suite

Enter the following command to run the test suite:

    curl -fsSL https://ble-testsuite.netlify.app/test.sh | sh
  

Other tests

Arduino WebBLE Battery Monitor