BLE PER Mode Tera Term Script#

This application demonstrates how to configure the RS9116W EVK in BLE PER mode.

Before continuing, ensure the RS9116W EVK is plugged into your computer and is connected via Tera Term as described in Getting Started with PC using AT Commands.

Contents#

Setting up#

STEP 1. Reset the RS9116W EVK.

STEP 2. In the Tera Term menu select Control->Macro.

Tera Term Macro STEP 3. Navigate to the folder <SDK>/examples/at_commands/teraterm/ble_per containing the example script and select the file ble_per.ttl. Tera Term Script to be selected

STEP 4. After selecting the ble_per.ttl script, a popup shows to indicate the BLE PER script is running. Two additional popups then show to indicate auto baud and the opermode command is successul.
Script execution start ABRD State opermode success

Transmit PER Instructions#

The following steps describe how to configure the RS9116W for BLE Transmit PER measurement.

Step 1. Enter 1 to run the script in transmit PER mode. select the transmit/receive

STEP 2. Enter 1 to enable PER mode. Enable PER mode

Step 3. Enter the 32-bit device address in hex format. In the following example, the access address of the BLE PER packet is 0x71764129. Enter the device address

Step 4. Enter the desired PHY data rate. Phy rate election

Step 5. Enter the Receive (Rx) and then Transmit (Tx) channel numbers. rx_channel_number

tx_channel_number

Step 6. Enter the scrambler seed according to the PER mode. scrambler-seed

Step 7. Enter the desired le channel type. Le_channel_type

Step 8. Enter the desired hopping type. Hopping type

Step 9. Enter the desired antenna type. Antenna_selection

Step 10. Enter the desired rf chain. RFChain selection

Step 11. Enter the desired payload type. Packet Length

Step 12. Enter the desired tx power. tx_power_index

Step 13. Enter the desired PER transmission mode. tx_mode

Step 14. Enter the desired number of packets to transmit. number of packets

With all inputs successfully entered, PER packet(s) are transmitted.
Final screen-shot

Receive PER Instructions#

The following steps describe how to configure the RS9116W for BLE Receive PER measurement.

Step 1. Enter 2 to run the script in PER receive mode. PER Receive

STEP 2. Enter 1 to enable PER mode. Enable PER mode

Step 3. Enter the 32-bit device address in hex format. In the following example, the access address of the BLE PER packet is 0x71764129.

Step 4. Enter the desired PHY data rate. Phy rate election

Step 5. Enter the Receive (Rx) and then Transmit (Tx) channel numbers. rx_channel_number tx_channel_number

Step 6. Enter the scrambler seed according to the PER mode. scrambler-seed

Step 7. Enter the desired le_channel type. Le_channel_type

Step 8. Enter the desired hopping type. Hopping type

Step 9. Enter the desired antenna type. Antenna_selection

Step 10. Enter the desired rf_chain. RFChain selection

Step 11. Enter the desired extended data length option. Extended data length ind

Step 12. Enter the desired loop back mode option. Loop-back-mode

Step 13. Enter the desired duty cycling option. Duty cycling

Step 14. With all inputs successfully entered, the RS9116W waits to receive packets.
Receive command

Step 15. After successful reception, receive PER statistics are displayed PER Stats command

Refer to the BLE Programming Reference Manual for further details on how to change the parameters.