Adafruit AirLift WiFi (SPI)

From Visuino
Jump to navigation Jump to search

File:TArduinoAirLiftWiFi.png

Summary

SPI-connected WiFi co-processor module providing wireless connectivity with configurable access points, sockets, and network operations.

Description

The Adafruit AirLift WiFi component is an ESP32-based co-processor that adds WiFi capability to microcontrollers via SPI. It supports both station and access point modes, multiple socket types (TCP/IP client/server, UDP), and various network operations. The module features RGB LED status indicators, configurable IP settings, enterprise WiFi support, and comprehensive network management capabilities. Typical applications include IoT devices, remote monitoring, web servers, and network-connected embedded systems.

Diagram:

Properties

  • LEDs – Status LED configuration.
    • Blue – Blue LED settings.
      • Initial Value – Initial state (Default: 0).
    • Green – Green LED settings.
      • Initial Value – Initial state (Default: 0).
    • Red – Red LED settings.
      • Initial Value – Initial state (Default: 0).
  • Name – Component identifier (Default: WiFi).
  • Reset Value – Reset configuration (Default: False).
  • SPI Speed – SPI communication speed (Default: 8000000Hz).
  • Wi-Fi – WiFi configuration.
    • Chip Temperature – Chip temperature monitoring.
    • Enabled – Enables WiFi functionality (Default: True).
    • In Fahrenheit – Temperature in Fahrenheit (Default: False).
  • Connect To Access Points – Access point connection settings.
    • Access Points – Access point configurations:
      • WIFI Enterprise Access Point – Enterprise WiFi access point
      • WIFI Access Point – Standard WiFi access point
    • Enabled – Enables AP connection (Default: True).
    • Host Name – Device hostname.
    • Low Power – Low power mode.
  • Module As Access Point – Access point mode configuration.
    • Channel – WiFi channel (Default: 1).
    • Config – AP network configuration.
      • Enabled – Enables AP mode (Default: False).
      • Gateway – Gateway address configuration.
        • Octet1 – First gateway octet.
        • Octet2 – Second gateway octet.
        • Octet3 – Third gateway octet.
        • Octet4 – Fourth gateway octet.
      • IP – IP address configuration.
        • Octet1 – First IP octet.
        • Octet2 – Second IP octet.
        • Octet3 – Third IP octet.
        • Octet4 – Fourth IP octet.
      • Subnet – Subnet mask configuration.
        • Octet1 – First subnet octet.
        • Octet2 – Second subnet octet.
        • Octet3 – Third subnet octet.
        • Octet4 – Fourth subnet octet.
    • Enabled – Enables AP configuration (Default: False).
    • Password – AP password.
    • SSID – AP network name.
  • Operations – Network operations:
    • Get Host IP – Host IP address retrieval
    • Scan WiFi Networks – WiFi network scanning
    • Ping – Network ping utility
    • Date/Time – Date and time synchronization
  • Sockets – Socket configurations:
    • TCP/IP Client – TCP client socket
    • TCP/IP Server – TCP server socket
    • UDP Socket – UDP socket


Pins

Input Pins

  • Chip Select (spi) – SPI chip select signal.
  • Red In (analog) – Red LED PWM control input.
  • Green In (analog) – Green LED PWM control input.
  • Blue In (analog) – Blue LED PWM control input.

Output Pins

  • Chip Temperature Out (analog) – Chip temperature measurement output.
  • Address (digital) – Network address output.
  • BSSID (digital) – BSSID (Basic Service Set Identifier) output.
  • Gateway IP (digital) – Gateway IP address output.
  • Subnet Mask IP (digital) – Subnet mask output.
  • MAC Address (digital) – MAC address output.
  • Remote Connected (digital) – Remote connection status.
  • Firmware Version (digital) – Firmware version information.
  • Busy (digital) – Busy/ready status indicator.
  • Red Out (digital) – Red LED status output.
  • Green Out (digital) – Green LED status output.
  • Blue Out (digital) – Blue LED status output.

Categories