 Hello, my name is Gerardo Vallucci, ST Microelectronics Wi-Fi product marketing and I'm here to present you the online training session dedicated to the SPWF04S series. The latest cloud-ready Wi-Fi modules from ST Microelectronics, able to work with and without an external host, thanks to the integrated MicroPython compiler. Chapter one is dedicated to the startup stage, so from the unboxing to different kind of firmware update. Everything needed to start working with the Wi-Fi modules. So let's start describing both the firmware package and the integration guidelines into the STN32 Open Development environment. Firmware package for SPWF04S series is called STSW-Wi-Fi004. You can download it from st.com website. Click on the login button, then scroll the page and click on the get software, accept the license agreement. You can save in your preferred folder and once downloaded unzip it. Software package contains the current firmware binary file for the module. Moreover there is also the previous releases, firmware folder and the last one the auto image directory that contains other binary file that can be used during both firmware and file system over the air update, also in a secure way. Moving now to the evaluation tool, the SPWF04SA evaluation board is called XNUCLEO IDW04A1. This board is compatible with different kind of STN32 N64 board and it's a scalable solution that allows you to stack up different kind of board, for example connectivity board and sensor board, thanks to the Arduino connector and the optional here Morpho connector. As a final result is building a more complete system. Here with me a typical example, this is called NUCLEO IDW04A1 and it's a complete hardware solution for cloud connectivity. A valuable software package for STN32 cube environment is called XCube Wi-Fi 1. You can download it from st.com website, click on the login button, then scroll the page and click on get software and accept the license agreement, save into your preferred pc folder. Once downloaded you have to unzip the package. Go into project, multi and application. Here you can find multiple sample projects, including socket client management, socket server management, htp request, virtual console support and a small ad hoc application for firmware upgrade via uart. You need now to select your preferred STN32 NUCLEO board, here with me an L476 reaction, then stack up the two board and just be sure that the jumper on the IDW board are set in the right configuration. We will use for this training the uart plug and play interface. Then attach the usb cable and attach to the pc. Go into the wi-fi1 firmware, projects, multi, applications, wi-fi.com, binary, spwf04 and l4nucleo. Select the project.bin file, drag and drop inside the stlink. After copied, unplug the board from the pc and plug it again. You'll find in the device manager a new enumerated com. Take note of the number. Here is the number 4. At this stage hardware is all set, so the module is ready and the external host processor is up and running. Let's start opening a terminal application. Please select the right com number inside the serial port setup. Use 115200 sbaud rate and 8nan1nan as general settings. If everything is okay, you'll find some asynchronous event on terminal as module output. You can also trigger a reply from the module typing the null command at followed by the carrier return. The module will give you an okay as a reply. Next command I show you is the one needed to update the firmware of the module. Firmware update is the process of replacing a firmware version with a newer version of it. spwf04s series allow both the wired interface for update as well as the over-the-air capability powered by the embedded TCP IP stack. On the other side, the wired interface fully rely on standard stm32 tools. I'm talking about the flash loader demonstrator for the UART interface as well as the stlink utility for the swd interface. For this training, we will focus on the over-the-air capability. Wi-Fi 004 package previously explained include a pre-build OTA firmware release available into OTA image firmware folder. Since over-the-air capability is based on HTTP protocol, you need a web server and copy that photo file into web server resource directory. Moreover, firmware release in standard X format is available too. This last binary file allows you to customize the over-the-air task in a secure way using a secret 16 byte password. You can refer to full-ensown document for a complete step-by-step description. The spwf modules support different use modes from station to ad hoc ibss to tiny access point. For this training, I will set up the most simple network topology without any external access point and without any AT command. Simply press both the pushbutton then release the reset one and wait for the module to show you the event number 26. The event number 26 contains the network name so-called SSID. Use now your PC the one where you previously installed a web server to find that network and click on connect button. If everything is okay you'll find the event number 29 as a module output. Please take note of the delivered IP address. Here we just created a simple point to point connection without any aid from external host or any script. Moreover spwf modules in mini-IP is able to support up to five station and two security protocols like WPA and WEP. This way the simple point-to-point becomes a start topology network. Now we can give the command for the firmware update to the module. Module will reply with multiple message to the final okay message to signal the end of the download stage. Now the new firmware was downloaded and stored in a temporary area that it's usually reserved for five system and it's now waiting to be validated and copied into the main area. To perform the last step reset the module. The module will check the new image and will move it to the main flash area. You can follow the module's task taking a look at the event number 17. For more information please visit st.com slash wi-fi modules. Thank you for watching.