Adafruit AirLift ESP32 WiFi/BT Module Products
Created:
10Jul2023 05:42:41 UTC
2023-07-10T05:42:41Z
Updated:
09May2024 22:52:14 UTC
2024-05-09T22:52:14Z
Description
The Adafruit 4201 Airlift ESP32 WiFi Co-Processor Breakout Board has an ESP-WROOM-32 module (Datasheet) with both 2.4GHz WiFi (802.11IEEE 802.11 is a set of protocol standards that define communication for a Wireless Local Area Network (WLAN). In order for WiFi to work between different devices, they all need to agree on how they are going to communicate. The current version of the standard is IEEE 802.11-2007, with many amendments such as 802.11a, 802.11b, 802.11g, and 802.11n.b/g/n) and Bluetooth (V4.2 BRBasic Rate/EDREnhanced Data Rate and BLEBluetooth Low Energy) on a PCBPrinted Circuit Board with level shifting circuitry, 3.3V regulator, and an SPISerial Peripheral Interface interface with a tri-state chip for MOSIMaster Out Slave In (MOSI) is the SPI data output line from the master device so you can share the SPISerial Peripheral Interface bus with other devices. The ESP-WROOM-32 module has an integrated TCP/IPTCP/IP is a suite of internet communication protocols. TCP (Transmission Control Protocol) is responsible for establishing reliable, ordered data delivery, and handling congestion control, while IP (Internet Protocol) focuses on routing packets of data to their destination. protocol stack that can give your microcontroller access to your WiFi network with the latest TLSTransport Layer Security/SSLSecure Sockets Layer encryption (it has root certificates pre-burned in). Having WiFi managed by a separate processor from your microcontroller means your code is simpler, you don't have to cache socket data, or compile in and debug an SSL library.
The ESP32 module in the Airlift can be programmed with Arduino code, MicroPython, or Adafruit's CircuitPython. It comes pre-programmed with the ESP32 SPI WiFi co-processor firmware (available on GitHub) that you can use in CircuitPython to use this into a WiFi co-processsor over SPISerial Peripheral Interface with two control pins (an RST input Reset pin and BUSY output pin that lets your microcontroller know when its ready for more commands to be sent). The Arduino library from Adafruit can be found on (GitHub). There are 3 very tiny red, green and blue LEDLight Emitting Diodes to the left of the ESP32, which are available in the Arduino library if you'd like to PWM them for a visual alert.
Specs
Parameter | Description |
---|---|
Module Info |
Adafruit AirLift - ESP32 WiFi Co-Processor Breakout Board
Product ID 4201 |
Processor |
ESP32-WROOM-32 MCUMicrocontroller Unit
(Datasheet PDF)
with integrated SPISerial Peripheral Interface Flash Memory (4MB) |
Frequency | 2.4GHz (2412MHz to 2484MHz) |
Protocols | 802.11IEEE 802.11 is a set of protocol standards that define communication for a Wireless Local Area Network (WLAN). In order for WiFi to work between different devices, they all need to agree on how they are going to communicate. The current version of the standard is IEEE 802.11-2007, with many amendments such as 802.11a, 802.11b, 802.11g, and 802.11n. b/g/n/e/i |
Air Data Rate (bpsbits per second) | Up to 150Mbps (802.11nIEEE 802.11n-2009 or 802.11n is an amendment to the IEEE 802.11 wireless networking specification that has the capability of using multiple antennas with multiple-input multiple-output (MIMO) support, frame aggregation, security improvements, and can be used in the 2.4GHz or 5GHz frequency bands. Data rates can go up to 72Mbit/s with a single spatial stream in a 20MHz channel and 600Mbit/s with the use of four spatial streams at a channel width of 40MHz.) |
Receiving Sensitivity (dBmDecibel-milliwatts (dBm) is a power level that expresses decibels in terms of milliwatts on a logarithmic scale.) | -97dBm (max) with 802.11b @ 1Mbps |
Transmitting Power (dBmDecibel-milliwatts (dBm) is a power level that expresses decibels in terms of milliwatts on a logarithmic scale.) | +20dBm (max) with 802.11b @ 1Mbps |
Antenna | Built-in PCBPrinted Circuit Board Trace Antenna 2dBi |
I/O Data Interface |
|
Security | WEPWired Equivalent Privacy (WEP) is an encryption security protocol for 802.11 wireless networks to protect the information you send and receive over a wireless network. WEP was ratified as a Wi-Fi security standard in September of 1999./WPA2Wi-Fi Protected Access 2 (WPA2) is an encryption security protocol for 802.11 wireless networks to protect the information you send and receive over a wireless network. WPA2 was released in 2004 as a replacement of WPA./WPA2-EnterpriseWi-Fi Protected Access 2 Enterprise (WPA2-Enterprise) is an encryption security protocol for 802.1x wireless networks in business environments./WPSWi-Fi Protected Setup (WPS) is a network security standard to create a secure wireless home network. It was introduced in 2006 to make it easy to connect certain Wi-Fi devices, such printers and security cameras, to the Wi-Fi network without using any password. |
Encryption | AESAdvanced Encryption Standard (AES) is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST) in 2001. It was developed an alternative to the Data Encryption Standard (DES), which was starting to become vulnerable to brute-force attacks./RSARSA (Rivest–Shamir–Adleman) is an encryption algorithm used to securely transmit messages over the internet./ECCError Correction Code/SHASecure Hash Algorithms (SHA) are a family of hashing functions used for hashing data and certificates |
Network Protocols | IPv4Internet Protocol version 4, IPv6Internet Protocol version 6, SSLSecure Sockets Layer, TCPTransmission Control Protocol/UDPUser Datagram Protocol/HTTPHypertext Transfer Protocol/FTPFile Transfer Protocol/MQTTMQ Telemetry Transport (MQTT) is a lightweight publish-subscribe messaging protocol for small sensors and mobile devices, optimized for high-latency or unreliable networks. Historically, the "MQ" in "MQTT" came from the IBM MQ (then 'MQSeries') product line, where it stands for "Message Queue". However, the protocol provides publish-and-subscribe messaging (no queues, in spite of the name). |
Operating Supply Voltage | 3.3V to 5V DC with on-board 3.3V regulator |
Power Consumption | 80mA (average), 250mA (peak) |
Operating Temperature | -40°C to +85°C |
Board Size (LxWxH) | 33.0mm x 31.8mm x 4.8mm (1.3in x 1.3in x 0.2in) |
Adafruit AirLift ESP32 WiFi Module
- 1x WiFi Module
- 1x 12-pin Header
- 1x WiFi Module
- 1x 12-pin Header
- 1x WiFi Module
- 1x 12-pin Header
- 1x WiFi Module
- 1x 12-Pin Straight Header
(0) Comments
Sign in to leave a comment
Sign In