ATWINC3400 BLE Profiles Application User Guide Introduction This document describes how to set the ATWINC3400 evaluation boards for various example applications supported by the Atmel Studio. This document also provides the list of supported hardware platforms and IDEs to be used in conjunction with the ATWINC3400 evaluation board (see Table 2-1).
Wi-Fi connection. The majority of the provisioning functionality is performed by the BLE Cortus of ATWINC3400, with the host application performing some helper functions via dedicated libraries. This application triggers a Wi-Fi scan and lists the scanned APs on the receiver. On receiving the Wi-Fi configuration data (which is passed to the host application where it is fed into the BLE Cortus provisioning API), it validates the data and starts the connection process.
ATWINC3400 Supported Hardware Platforms and IDEs Supported Hardware Platforms and IDEs The following table provides the supported hardware platforms and IDEs for the ATWINC3400. Table 2-1. Supported Hardware and IDEs Platform Supported BLE Supported Evaluation Supported IDEs Device Kits SAM D21...
ATWINC3400 Hardware Setup Hardware Setup ATWINC3400 Board The following figure illustrates the samples of SAM D21 and ATWINC3400 kit details displayed in Atmel Studio. Figure 3-1. SAM D21 Kit Details Figure 3-2. ATWINC3400 Kit Details SAM D21 Xplained Pro Setup The following figure illustrates the ATWINC3400 Xplained Pro extension board connected to SAM D21 Xplained Pro.
Perform the following steps to build an example project using Atmel Studio IDE. This example build procedure is developed using the SAM D21 + ATWINC3400 Xplained Pro board. Open the Atmel Studio and select File > New > Example Project.
Table 5-1. Details for BLE Applications Applications (Keywords) BLE Node 1 BLE Node 2 Proximity Reporter Application Supported by the Microchip Supported by the ATWINC3400 SmartConnect application for extension board and Android devices to act as a microcontroller to act as a Proximity Monitor...
Page 18
ATWINC3400 Running Example Applications Figure 5-2. BLE Provisioner Application The application triggers to scan ATWINC3400 and displays the scanned list of APs. Select the AP, enter the security details, and click Provision to start provisioning process. Figure 5-3. Provisioning Process On successful connection with the AP, the provision process completes.
Page 20
Select the device name in the scan results, which initiates the pairing procedure with the ATWINC3400. Enter the pass-key “123456” in the Bluetooth Pairing Request window and click Pair. The mobile app displays "Successful connection" upon successful completion of pairing.
Page 28
Running Example Applications Figure 5-18. Scanning for Device Select uC-TRANS from the list of scanned devices and start pairing phone with the device (SAM D21 + ATWINC3400). Figure 5-19. Selecting Transparent Service Enter the pass-key “123456” on Bluetooth Pairing Request window and click Pair.
Page 31
Running Example Applications Figure 5-23. Scanning for ATWINC3400 The application triggers a scan to ATWINC3400 and displays the scanned list of APs. Select the AP and enter the security details and click Provision to start provisioning process. Figure 5-24. On-chip Provisioning Process On successful connection with given AP, the provision process is completed.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries. GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.
Need help?
Do you have a question about the ATWINC3400 and is the answer not in the manual?
Questions and answers