This application has several component like BLE Bulb, Smart Lock, Smoke detector connected to the Qualcomm QCA4020, and has capabilities of controlling those devices via android application.
Prerequisites
- The QCA402x SDK setup, which can be downloaded from the link below, https://developer.qualcomm.com/download/qca4020-qca4024/qca4020or11-qca-oem-sdkcdb.zip?referrer=node/35653
- Make the Tool chain setup using the guidelines mentioned in section 3.2 & 3.3 from https://developer.qualcomm.com/download/qca4020-qca4024/qca402x-cdb2x-programmers-guide.pdf
- Android studio
Build & Flash Mobile Application
- Import the application in Android studio
- Build and Flash the Application
Build & Flash Application on QCA4020
- Build and flash the project using the guidelines mentioned in section 3.5 & 3.6 from https://developer.qualcomm.com/download/qca4020-qca4024/qca402x-cdb2x-programmers-guide.pdf
- On visualizing flash status below, you confirm that secure image flash is successful.
qflash.pyInfo: Download device programmer..
qflash.pyInfo: Device Programmer loaded successfully
qflash.pyInfo: Skipping to program image
qflash.pyInfo: Program flash. Please wait...
qflash.pyInfo: Flash programming complete!
The over view of home-control-with-secure-communication can be seen from the below image, where the components connected to the QCA4020 board are controlled by Android Application using BLE.
Comments
Please log in or sign up to comment.