This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:iot-open:practical:hardware:sut:stm32:iot_2 [2024/04/26 10:22] – [Task to be implemented] ktokarz | en:iot-open:practical:hardware:sut:stm32:iot_2 [2024/04/27 08:15] (current) – [Result validation] ktokarz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== STM_IoT_2: Connecting to the WiFi Access Point and presenting IP ===== | ====== STM_IoT_2: Connecting to the WiFi Access Point and presenting IP ===== | ||
- | Each computer connected to the Internet is identified with the IP address. IP abbreviation stands for Internet Protocol, which is responsible for transmitting data packets between computers in the whole global web - the Internet. The same mechanism is used to address | + | Each computer connected to the Internet is identified with the IP address. IP abbreviation stands for Internet Protocol, which is responsible for transmitting data packets between computers in the whole global web - the Internet. The same mechanism is used for addressing |
\\ | \\ | ||
The STM32WB55 SoC doesn' | The STM32WB55 SoC doesn' | ||
\\ | \\ | ||
- | ESP32 chip gets the IP address from the DHCP server after establishing the connection with the FiFi access point. In this scenario, we present how to connect to a WiFi network and read and display the IP address on an LCD. Displaying on other display than LCD is up to the developer. You can refer to the appropriate scenario, as listed below. | + | ESP32 chip gets the IP address from the DHCP server after establishing the connection with the WiFi access point. In this scenario, we present how to connect to a WiFi network and read and display the IP address on an LCD. Displaying on other display than LCD is up to the developer. You can refer to the appropriate scenario, as listed below. |
===== Prerequisites ===== | ===== Prerequisites ===== | ||
Line 76: | Line 76: | ||
Texts sent as part of the message are delimited with double quotation marks. In C++ we need to mark them with backslash characters inside the string constants. Examples above include these markings. | Texts sent as part of the message are delimited with double quotation marks. In C++ we need to mark them with backslash characters inside the string constants. Examples above include these markings. | ||
</ | </ | ||
+ | Some explanation can be needed for the " | ||
+ | If we don't use the " | ||
+ | If we don't use the " | ||
=== Step 3 === | === Step 3 === | ||
Line 97: | Line 100: | ||
< | < | ||
Using another node ar even the same node another time can change the IP read. You can book another device and discover its IP. | Using another node ar even the same node another time can change the IP read. You can book another device and discover its IP. | ||
+ | </ | ||
+ | <note info> | ||
+ | Because LCD can't properly display some non-visible characters the presented code sometimes shows additional, non-letter characters. It is out of the scope of this scenario to filter these characters out. We leave the task of making visual improvements to your invention. | ||
</ | </ | ||