Video Part Two practical insights into the ESP 32 features. In this video, we will first learn about the advanced weifare features available in the ESP 32. The ESP now protocol. Later, we will learn about the Bluetooth capabilities of the ESP 32. We will also cover ESP mesh. Finally, we will discuss various development platforms for the ESP 32.
We will now discuss the various wireless features of the Bode ESP 32 implements TCP IP full 802 point one one BG in Ei w LAN Mac protocol and Wi Fi direct specification. This means ESP 32 can speak to most of the Wi Fi routers out there when used in station mode. Also it can create an access point with full 802 point one one BG in Wi Fi data is a good option for peer to peer connection without the need for an access point, the Wi Fi direct is easier to set up and the data transfer speeds are much better than Bluetooth. This could potentially be used to configure ESP 32 based projects from a phone or tablet that supports Wi Fi direct. The Wi Fi implementation also comes with some advanced features like the following automatic retransmission and response on Mac is incorporated to avoid packet loss on slow host environment.
The implementation includes an adaptive rate fallback algorithm, which dynamically sets the optimum transmission rate and power based on actual signal to noise ratio and packet loss information. Clock or Power Gating is incorporated with h 02. point one one compliant power management scheme to provide the minimal power consumption ESP now protocol. So what is the ESP now protocol. ESP now is a proprietary wireless protocol developed by es pressive. This is based on the normal Wi Fi stack, but with emphasis on increasing the range and reducing the power consumption. It is a connectionless Wi Fi communication protocol that enables direct long range and low power control without the need of a router.
The protocol is similar to the low power 2.4 gigahertz wireless connectivity that is often deployed in wireless mouse. So, the pairing between devices is needed prior to their communication. After the pairing is done, the connection is safe and peer to peer with no handshake required. ESP now uses a vendor specific data frame to transmit ESP now data with which up to 250 bytes of data can be carried Hear the data bandwidth is sacrificed in order to improve range reduce power and for reliable transmission. The transmission is also encrypted with support of up to 20 encrypted peers to be connected at a time. He's been now is widely used in smart light, remote controlling, sensor etc.
Next, let us look into Bluetooth capabilities of the ESP 32. ESP. 32 not just supports the latest Bluetooth 4.2 It also supports classic Bluetooth does basically means that it can speak to old and new Bluetooth phones and tablets. This could be one of the best features, especially if you are designing a device that needs to work with existing as well as new mobile devices in the market. The Bluetooth implementation also comes with some advanced features like the following Implementation includes algorithms for error correction, header, error control, access code correlation, CRC demodulation encryption, bitstream generation, whitening and transmit pulse shaping. Internal SRAM allows full speed data transfer, mixed voice and data and for ad hoc operation, both classic Bluetooth and ble support mesh networking by using the proprietary ESP mesh wireless networking technology.
So what is the ESP mesh wireless networking technology? In an ESP mesh wireless network, the nodes can dynamically talk to each other and self organize into a tree network to share the network connection across a large area. The core features of ESP mesh are as follows self organizing, it supports simultaneous network configuration and node network Working, self expanding. Once allowed, new client devices are automatically guided to connect to the best available node. Self managing. No gateways are required for the normal operation of a mesh device.
Since each mesh device serves as an access point and a server at the same time self balancing it supports dynamic routing based on node traffic load, which ensures the optimal path for data transmission dynamic communication, any two nodes in a mesh topology can communicate with each other, allowing for easy packet return. Now let's move on to the more interesting stuff. There are a variety of development platforms that can be cubed to program the ESP 32. You can go with Esperanto, which is based on JavaScript SDK and firmware closely emulating node.js Use mongoose OS, and operating system for IoT devices or use a software development kit provided by expressive like the one for the ESP IDF. The ESP 32 can also be programmed using micro Python. Fortunately, the amazing ESP 32 community took the Arduino idea development a step further by creating an Arduino add on.
The ESP 32 Arduino SDK is built on top of ESP IDF, so all the features are accessible in Arduino ID itself. Moreover, Arduino ID has a large selection of libraries for many different sensors and actuators that for learning and prototyping purpose, the Arduino ID is the best choice summary In this video, we have covered the following topics Advanced weifare features the ESP now protocol, advanced Bluetooth features ESP mesh, ESP 32 development platforms section summary. In this section we have covered the following topics, Introduction to the course, overview of the ESP 32 features, but one practical insights into the ESP 32 features, but two practical insights into the ESP 32 features. In the next section, we will learn over the air programming in ESP 32