Wi-Fi
Example | Description |
|---|---|
AWS IoT OTA Using MQTT | This code example demonstrates an OTA update with PSOC™ 6 MCU and AIROC™ CYW43xxx Wi-Fi & Bluetooth® combo chips. The example uses the "AWS SDK for Embedded C" and "AWS IoT device sdk port" to connect and communicate with the AWS IoT MQTT core. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license. Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
OTA Using HTTPS | This code example demonstrates OTA update with PSOC™ 6 or XMC™ 7000 MCU and AIROC™ CYW43xxx Wi-Fi & Bluetooth® combo chips. The device establishes a connection with the designated HTTPS server. It periodically checks the job document to see if a new update is available. When a new update is available, it is downloaded and written to the secondary slot. On the next reboot, MCUboot swaps the new image in the secondary slot with the primary slot image and runs the application. If the new image is not validated in runtime, on the next reboot, MCUboot reverts to the previously validated image. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license. Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
OTA Using MQTT | This code example demonstrates OTA update with PSOC™ 6 or XMC™ 7000 MCU and AIROC™ CYW43xxx Wi-Fi & Bluetooth® combo chips. The device establishes a connection with the designated MQTT broker (this example uses a local Mosquitto broker). It periodically checks the job document to see if a new update is available. When a new update is available, it is downloaded and written to the secondary slot. On the next reboot, MCUboot swaps the new image in the secondary slot with the primary slot image and runs the application. If the new image is not validated in runtime, on the next reboot MCUboot reverts to the previously validated image. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license. Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
Tester - Wi-Fi Bluetooth Console | This application integrates command console library including Wi-Fi iPerf and Bluetooth® Low Energy functionality. Using this application, the user can characterize the Wi-Fi/Bluetooth® Low Energy functionality and performance. For more details, see the README on GitHub. License Disclaimer: This tester application makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license. Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
Tester - Wi-Fi Cert Tool | This Tester is a Wi-Fi Cert tool used for Wi-Fi 11n PSK/Enterprise Security certification for PSOC™ 6 MCU with 2 MB flash and CYW43xxx connectivity devices. For more details, see the README on GitHub. License Disclaimer: This tester application makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license. Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi HTTPS Client | This code example demonstrates the implementation of an HTTPS client with PSOC™ 6 MCU and AIROC™ CYW43xxx connectivity devices. It employs the HTTPS client middleware library, which takes care of all the underlying socket connections with the HTTPS server. This example establishes a secure connection with a HTTPS server through SSL handshake. Once the SSL handshake completes successfully, the HTTPS server can make GET, POST, and PUT requests with the client. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license.Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi HTTPS Server | This code example demonstrates the implementation of an HTTPS server with PSOC™ 6 MCU and CYW43xxx connectivity devices. It employs the HTTPS server middleware library, which takes care of all the underlying socket connections with the HTTPS client. This example establishes a secure connection with a HTTPS client through SSL handshake. Once the SSL handshake completes successfully, the HTTPS client can make GET, POST, and PUT requests with the server. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license.Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi MQTT Client | This code example demonstrates implementing an MQTT Client using the MQTT Client library. The library uses the AWS IoT device SDK Port library and implements the glue layer that is required for the library to work with Infineon™ connectivity platforms. This example can be ported to CM0+ core using a make variable CORE from Makefile. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license.Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi Scan | This code example demonstrates how to configure different scan filters provided in the Wi-Fi Connection Manager (WCM) middleware and scan for the available Wi-Fi networks. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack and the Mbed TLS open-source TLS/SSL library which has cryptographic capabilities. Creating a project from this template will cause lwIP and Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the lwIP & Mbed TLS licenses and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi Secure TCP client | This code example demonstrates the implementation of a secure TCP client using PSOC™ 6 MCU with AIROC™ CYW43xxx Wi-Fi & Bluetooth® combo chips. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack and the Mbed TLS open-source TLS/SSL library which has cryptographic capabilities. Creating a project from this template will cause lwIP and Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the lwIP & Mbed TLS licenses and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi Secure TCP server | This code example demonstrates the implementation of a secure TCP server using PSOC™ 6 MCU with AIROC™ CYW43xxx Wi-Fi & Bluetooth® combo chips. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack and the Mbed TLS open-source TLS/SSL library which has cryptographic capabilities. Creating a project from this template will cause lwIP and Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the lwIP & Mbed TLS licenses and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi TCP Client | This code example demonstrates implementation of TCP client with PSOC™ 6 MCU and CYW43xxx connectivity devices. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license. Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi TCP Server | This code example demonstrates implementation of a TCP server with PSOC™ 6 MCU and CYW43xxx connectivity devices. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack and the Mbed TLS open-source TLS/SSL library which has cryptographic capabilities. Creating a project from this template will cause lwIP and Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the lwIP & Mbed TLS licenses and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi UDP Client | This code example demonstrates implementation of UDP Client using the Wi-Fi connectivity SDK. The UDP Client establishes a connection with a remote UDP server and based on the command received from the UDP server, turns the user LED ON or OFF using PSOC™ 6 MCU. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license. Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi UDP Server | This code example demonstrates implementation of UDP Server using the Wi-Fi connectivity SDK. The UDP Server allows the user to send LED ON/OFF command to the UDP client using PSOC™ 6 MCU. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license. Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
Wi-Fi Web Server | This code example demonstrates Wi-Fi provisioning via a SoftAP interface and setting up a web server using PSOC™ 6 MCU with AIROC™ CYW43xxx Wi-Fi & Bluetooth® combo chips. In this example, the PSOC™ 6 MCU device is configured in AP+STA concurrent mode. It starts an HTTP web server while in AP+STA concurrent mode and hosts an HTTP web page. The kit can be connected to the desired Wi-Fi network by entering the credentials via this web page. After connecting to the specified Wi-Fi network, the device is reconfigured to start a new HTTP web server. The new web server hosts a web page that displays the device data containing ambient light sensor (ALS) value and provides a button to change the brightness of an LED. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack and the Mbed TLS open-source TLS/SSL library which has cryptographic capabilities. Creating a project from this template will cause lwIP and Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the lwIP & Mbed TLS licenses and regional use restrictions (including abiding by all applicable export control laws). |
WLAN Low Power | This code example demonstrates the low-power operation of a host MCU and a WLAN device using the network activity handlers provided by the Low Power Assistant middleware for AIROC™ Wi-Fi & Bluetooth® combos. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack. Creating a project from this template will cause lwIP to be downloaded on your computer. It is your responsibility to understand and accept the lwIP license. Creating a project from this template will cause Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the Mbed TLS license and regional use restrictions (including abiding by all applicable export control laws). |
WPS Enrollee | This code example demonstrates how to use the connection management and WPS Enrollee feature provided in the Wi-Fi Connection Manager (WCM) middleware. For more details, see the README on GitHub. License Disclaimer: This code example makes use of the lwIP open-source TCP/IP stack and the Mbed TLS open-source TLS/SSL library which has cryptographic capabilities. Creating a project from this template will cause lwIP and Mbed TLS to be downloaded on your computer. It is your responsibility to understand and accept the lwIP & Mbed TLS licenses and regional use restrictions (including abiding by all applicable export control laws). |