Line: 1 to 1 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Connecting to WiFiExercise 1:Verify the available access points before the activation of the ESP32 WiFi.Study the MicroPython documentation on the WLAN class.
Exercise 2:
from uping import ping ping("the machine_to_be-checked") Exercise 3:Write a module: wifi.py which encapsulates the functionality of exercise 2. Upload the module to the /lib folder on the ESP32. The code connecting to the ESP32 will then be as simple as this: from wifi importconnect() Exercise 4 :Add a function returning the ESP32's IP address. Read the current UTC time from the network using NTP. Set the real time clock on the ESP32. Provide a function that converts UTC into your local time.Exercise 5 :Write a TCP server and a client program running both on the PC. The server waits for a connection request from the client on port 5000, accepts it and sends a message to the client. After that, a prompt appears on the client and the user can type a message to be sent to the server. The server prints this message and creates a prompt on its side, where a message can be entered, to be sent to the client. A ping-pong communication is started. Typing the message "bye" on the client side terminates the connection.Exercise 6 : | |||||||||||||||
Added: | |||||||||||||||
> > |
Exercise 7 : | ||||||||||||||
Changed: | |||||||||||||||
< < | Move the server to the ESP32. In this case, the WiFi initialization is needed before starting the server part. Test the communication as you did in exercise 5. | ||||||||||||||
> > | Write a client on the ESP32 which reads the temperature and humidity from the DHT11 every 5s and packs the result into a message of the following form: temperature [°C]: 25,humidity [%]: 56 Send this message to a server on the PC The server parses the message and extracts the parameter names (temperature [°C] and humidity [%]) and the values and plots them in a dynamic plot created with matplotlib. The parameter names are used for the legend, the values are displayed graphically. In the above plot, I put a finger on the DHT11, which quickly increases the measured humidity and more slowly increases the temperature. | ||||||||||||||
-- Uli Raich - 2022-08-29
Comments
| |||||||||||||||
Added: | |||||||||||||||
> > |
|