Hello all, I did some BLE testing for the upcoming release (test plan is here: https://cwiki.apache.org/confluence/display/MYNEWT/Apache+Mynewt+Test+Plan). Everything seems to be good. There were a few issues that were identified and fixed during testing; the below results correspond to what is currently in the release branch (1_0_0_b1_dev).
In the below listings, the units under test and peer devices are indicated on the far left of each result line. Thanks, Chris ----------- bleprph * Units under test: nRF51dk 1 nRF52dk 2 * Peer devices: iphone i osx o galaxy g Steps: [Peer devices: iPhone/LightBlue, OSX/LightBlue, Galaxy/BleDebugger] * Central connects and disconnects several times; ensure: 1 og|2iog bleprph does not crash 1 og|2iog bleprph immediately resumes advertising after disconnect |2n Central initiates secure-connections just-works pairing 1 og|2iog Central initiates legacy just-works pairing 1 og|2iog Central restores encrypted connection via bonding ----------- bletiny * Units under test: nRF51dk 1 nRF52dk 2 * Peer devices: iphone i osx o galaxy g mynewt m Steps bletiny as peripheral 1 |2 Peripheral performs undirected advertising 1 |2iog Central pairs with peripheral 1 |2iog Central restores encrypted connection via bonding 1iog|2iog Central reads characteristic 1iog|2iog Central writes characteristic 1iog|2iog Central enables indications 1iog|2iog Peripheral sends indication when characteristic changes 1iog|2iog Two centrals connect to peripheral bletiny as central 1im |2im General connection establishment procedure 1im |2im Service discovery 1 |2im Central pairs with peripheral 1 |2im Central restores encrypted connection via bonding 1im |2im Central reads characteristic 1im |2im Central writes characteristic 1im |2im Central enables indications 1im |2im Central connects to two peripheral ----------- blehci * Units under test nRF51dk 1 nRF52dk 2 * Peer devices: BlueZ-Linux b Steps 1b |2b Connect to a third-party device (either master or slave). 1b |2b Send some data (e.g., service discovery). 1b |2b Ensure connection stays up.