This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents


Result Key

Pass
Fail
Untested

bleprph

NOTE: default application stack is too small and is causing issues with pairing when keys distribution is enabled

Units Under Test

  • nRF51dk
  • nRF52dk
  • nRF52840 PDK

Peer Devices

  • A: Android phone running nRF Connect
  • I: iPhone
  • M: Mynewt device running bletiny
  • O: OS X running LightBlue 1.2
  • B: Linux with BlueZ 
TestnRF51dknrf52dknrRF52840 Comments
Central connects and disconnects several times



Central initiates legacy just-works pairing



Central restores encrypted connection via bonding





Central initiates secure-connections just-works pairing



bttester

NOTE: This part was tested using BTPTesterCore automation tool

Peer Devices

Unit Under Test

  • Mynewt device running bttester app
TestMynewtAndroid
Unit Under Test HWnordic_pca10028nordic_pca10040

nordic_pca10056

nordic_pca10028nordic_pca10040

nordic_pca10056

Scan (central)





Scan (peripheral)





Connection establishment (peripheral)





Connection establishment (central)







Connection parameter update (master)







Pairing (JustWorks) (master)







Pairing (Numeric Comparison) (master)


btshell

Pairing (Input only) (master)





Pairing (JustWorks) (slave)







Pairing (Numeric Comparison) (slave)


btshell



Pairing (Input only) (slave)





GATTC Discover Primary Services





GATTC Discover Primary Services by UUID





GATTC Find included services


Android PAndroid PAndroid P
GATTC Discover all Characteristics





GATTC Discover Characteristic by UUID





GATTC Discover all descriptors





GATTC Read characteristic





GATTC Read descriptor





GATTC Read long characteristic





GATTC Read long descriptor





GATTC Write characteristic





GATTC Write descriptor





GATTC Write long characteristic





GATTC Write long descriptor





GATTC Notification





GATTC Indication







GATTS Discover Primary Services





GATTS Discover Primary Services by UUID





GATTS Find included services


Android PAndroid PAndroid P
GATTS Discover all Characteristics





GATTS Discover Characteristic by UUID





GATTS Discover all descriptors





GATTS Read characteristic





GATTS Read descriptor





GATTS Read long characteristic





GATTS Read long descriptor





GATTS Write characteristic





GATTS Write descriptor





GATTS Write long characteristic





GATTS Write long descriptor





GATTS Notification





GATTS Indication





btshell - peripheral

Units Under Test

  • nRF51DK
  • nRF52DK
  • nRF52840DK

Peer Devices

  • I: iPhone
  • B: Linux with BlueZ 
TestnRF51dknRF52dk

nrRF52840

nrRF52840 (BT5, 1M)2Mcoded Comments

Peripheral performs undirected advertising

IIB IA MA MM

Central pairs with peripheral

IIB IAAM

Central restores encrypted connection via bonding

IIB IAAM
Central reads characteristicIIB IAAM
Central writes characteristicIIB IAAM
Central enabled indicationsIIB IAAM
Peripheral sends indication when characteristic changesIIB IAAM
Two centrals connect to peripheral

B+I



btshell - central

Units Under Test

  • nRF51dk
  • nRF52dk
  • nRF52840DK

Peer Devices

  • I: iPhone
  • B: Linux with BlueZ 
TestnRF51dknRF52dknrRF52840nrRF52840 (BT5, 1M)2Mcodedcomments

General connection establishment procedure

IIB IA MA MM


Service discovery

IIB IAAM

Central pairs with peripheral

IIB IAAM

Central restores encrypted connection via bonding

IIB IAAM

Central reads characteristic

IIB IAAM

Central writes characteristic

IIB IAAM

Central enables indications

IIB IAAM

Central connects to two peripherals



B+I



blehci - BlueZ

Units Under Test

  • nRF51dk
  • nRF52dk

Peer Devices

  • A: Android phone running nRF Connect
  • I: iPhone
  • M: Mynewt device running bletiny
  • O: OS X running LightBlue 1.2
TestnRF51dknRF52dk
Connect

Pair

Send some data

Ensure connection stays up




Qualification Tests

ComponentTest tool (version)nRF52832nRF52840Comments
ControllerHarmony 2018.21


HostPTS 7.4.1