Infineon PSoC™6 Wi-Fi BT Pioneer Kit and IoT sense expansion kit
PSoC™ 62S2 Wi-Fi BT Pioneer Kit (opens in a new tab) (CY8CKIT-062S2-43012) is a feature rich hardware evaluation platform that enables development of applications based on the PSoC™ 62 series MCU. The kit also includes a wireless module based on the AIROC™ CYW43012 combo device to develop cloud connected IoT applications including Matter over Wi-Fi applications.
IoT sense expansion kit (opens in a new tab) (CY8CKIT-028-SENSE) is a low-cost Arduino™ UNO compatible shield board that can be used to easily interface a variety of sensors with the PSoC™ 6 MCU platform, specifically targeted for audio and machine learning applications.
![]() |
---|
Streaming Firmware for PSoC™ 62S2 Wi-Fi BT Pioneer Kit
Streaming Firmware for PSoC™ 62S2 Wi-Fi BT Pioneer Kit supports data collection using a mono microphone at 16 kHz and an accelerometer at 50 Hz. However, Tensor Streaming Protocol supports data collection ufrom all types of sensors at different rates. If you want to use the Streaming Firmware without any modifications, flash the development kit with Cypress Programmer. For collecting data at different rates or adding support for additional sensors, you can customize the firmware, refer to Implement your own firmware to know more.
The Streaming firmware for the PSoC™ 62S2 Wi-Fi BT Pioneer Kit is implemented using Protocol version 1. For customization, we recommend using Protocol version 2 for improved performance and easier implementation. Refer Tensor Streaming Protocol for Real-Time Data Collection to know more.
Flashing Streaming Firmware
Following are the steps to flash the Streaming Firmware onto Infineon PSoC™6 Wi-Fi BT Pioneer Kit and IoT sense expansion kit to facilitate real-time data collection.
Pre-requisites:
- Streaming Firmware - PSoC™ 62S2 Wi-Fi BT Pioneer Kit (HEX Files)
- Cypress Programmer (opens in a new tab) (Flash Utility)
- PSoC 6 Wi-Fi BT Pioneer Kit (opens in a new tab) (CY8CKIT-062S2-43012)
- IoT sense expansion kit (opens in a new tab) (CY8CKIT-028-SENSE)
Before you attach the expansion kit on the Pioneer Kit, check the revision (nine or six axis inertial measurement unit) mentioned at the back of the expansion kit.
Steps to flash the Streaming Firmware onto the PSoC™6 Wi-Fi BT Pioneer Kit
After the pre-requisites are met, follow the steps to flash the firmware:
-
Connect the KitProg3 USB port on the board with the PC using the USB cable.
-
Open Cypress Programmer from the Windows Start menu. The Cypress Programmer window appears.
-
In the Probe/Kit drop-down box, select the device type as CY8CKIT-062S2-43012-100E02E800132400.
-
Click Open and navigate to select the Imagimob Streaming Firmware (hex file) downloaded earlier.
Make sure you select the hex file compatible with the revision of the expansion kit:
- For Rev** (nine-axis inertial measurement unit), select mtb-example-imagimob-streamer-shield.hex file.
- For Rev* A, Rev*B or later (six-axis inertial measurement unit), select mtb-example-imagimob-streamer-shield-v2.hex file.
-
Click Connect to establish a connection between the board and the Cypress Programmer.
-
Click Program to flash the Imagimob Streaming Firmware on the board. The firmware is flashed on the development kit.
The firmware for the Kit (file) is implemented using Protocol version 1. After flashing, follow the instructions in Real-Time Data Collection from Sensors using old streaming firmware/protocol section to stream data from the kit. However, if you implement your firmware using Protocol version 2, follow the steps outlined in this section to stream data from the kit.