Hello Zheng jung-hung,
1. QPPS (Quintic Private Profile Server) is a custom BLE profile used to transfer raw data between BLE devices. You can refer to Quintic Private Profile Guide for more information.
2. The BX refers to the chip version.
a) QN902x-B2 (QN902xY) and B3 (QN902x/DY): #define CFG_9020_B2
b) QN902x-B4 (QN902x/EY): #define CFG_9020_B4
c) Corresponding library file for different chip version should be selected in IDE while compiling.
3. MINIDK refers to the mini Development Kit.
4. The QN902x Software Developer's Guide contains the definition for some of the abbreviations. HID - Human Interface Device. OTA - Over The Air. NVDS - Non Volatile Data Storage.
Regards,
Gerardo