This SDK provides a Connection Handover message parser to support the BLE Central role in BLE NFC pairing. It allows to process the given NFC tag data and get important pairing data, such as device name, device address, and OOB keys used for authentication. Parsing data may be obtained for example by using the Adafruit PN532 NFC shield - see Adafruit NFC Shield library.
This parsing module collects data that allows to perform various BLE pairing modes:
An example of module usage is provided by Experimental: BLE Heart Rate Collector Example with NFC Pairing example. It can be tested with a complementary Experimental: Heart Rate Application with BLE Pairing Using NFC Pairing Library example. To properly use the Connection Handover message parser, perform the following steps: