This chapter will introduce a variety of topics related to performing network operations. Simple low-level examples, such as performing DNS lookups using the low-level socket libraries, will be presented. HTTP client and server implementations will also be presented. We will then show you how to create an application that lets you control the LEDs on board the microcontroller using a web browser.
This chapter will help you create a MicroPython project that needs to fetch information from the internet. This can help you whenever you want to provide a way for people to use their web browsers on their phones and computers to directly connect and interact with your MicroPython boards.
In this chapter, we will be covering the following topics:
- Performing a DNS lookup
- Creating a function to wait for internet connectivity
- Performing an HTTP request using raw sockets
- Performing...