Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previa | |||
| iot:esp:esp8266 [2025/11/28 12:15] – [Firmware & Software Development Kit (SDK)] rab | iot:esp:esp8266 [2025/11/28 12:28] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | # | + | ===== ESP8266, Soporte completo a WiFi ===== |
| {{ : | {{ : | ||
| El chip **ESP8266EX** ofrece una solución completa y autónomo para las redes Wi-Fi; que se puede utilizar para alojar la aplicación o para soporta de funciones de red Wi-Fi desde otros procesos de aplicaciones. | El chip **ESP8266EX** ofrece una solución completa y autónomo para las redes Wi-Fi; que se puede utilizar para alojar la aplicación o para soporta de funciones de red Wi-Fi desde otros procesos de aplicaciones. | ||
| Línea 52: | Línea 52: | ||
| - | ## Tecnología de muy Bajo Consumo | + | ==== Tecnología de muy Bajo Consumo |
| El ESP8266 ha sido diseñado para mobiles, para electrónica de uso en aplicaciones de IoT, con el propósito de lograr el menor consumo de energía con una combinación de varias técnicas propias. La arquitectura de ahorro de energía opera principalmente en 3 modos: el modo **activo**, modo de **reposo** y el modo de **sueño profundo**. | El ESP8266 ha sido diseñado para mobiles, para electrónica de uso en aplicaciones de IoT, con el propósito de lograr el menor consumo de energía con una combinación de varias técnicas propias. La arquitectura de ahorro de energía opera principalmente en 3 modos: el modo **activo**, modo de **reposo** y el modo de **sueño profundo**. | ||
| Línea 63: | Línea 63: | ||
| Con el fin de satisfacer la demanda de energía de los dispositivos móbiles y electrónicos portátiles, | Con el fin de satisfacer la demanda de energía de los dispositivos móbiles y electrónicos portátiles, | ||
| - | ##Integración con Componentes Externos | + | ==== Integración con Componentes Externos |
| Mediante la integración de los componentes más costosos tales como la unidad de administración de energía, switch TR, balun RF, PA de alta potencia capaz de suministrar +25dBm (pico), ESP8266EX asegura que el costo de la lista de materiales es el más bajo posible, y de fácil de integración en cualquier sistema. | Mediante la integración de los componentes más costosos tales como la unidad de administración de energía, switch TR, balun RF, PA de alta potencia capaz de suministrar +25dBm (pico), ESP8266EX asegura que el costo de la lista de materiales es el más bajo posible, y de fácil de integración en cualquier sistema. | ||
| Línea 129: | Línea 129: | ||
| Este chip incorpora un Micro de 32 bits de bajo consumo, con un modo de uso de 16 bits. La CPU puede ser interconectada usando: | Este chip incorpora un Micro de 32 bits de bajo consumo, con un modo de uso de 16 bits. La CPU puede ser interconectada usando: | ||
| - | * Interface **iBUS** de código para RAM/ROM que va al controlador de memoria, que puede ser usado para accesar la memoria flash externa. | + | |
| - | * Interface de memoria de datos **dBUS** que tambien va al controlador de memoria. | + | * Interface de memoria de datos **dBUS** que tambien va al controlador de memoria. |
| - | * Interface **AHB**, para acceso a los registros. | + | * Interface **AHB**, para acceso a los registros. |
| - | * Interface de **JTAG** para depuración. | + | * Interface de **JTAG** para depuración. |
| ==== Controlador de Memoria ==== | ==== Controlador de Memoria ==== | ||
| Línea 140: | Línea 140: | ||
| El bloque **AHB** realiza la función de un árbitro, controla la interfaz **AHB** desde la MAC, SDIO (host) y CPU. Dependiendo de la dirección, las solicitudes de datos **AHB** pueden entrar en uno de los dos esclavos: | El bloque **AHB** realiza la función de un árbitro, controla la interfaz **AHB** desde la MAC, SDIO (host) y CPU. Dependiendo de la dirección, las solicitudes de datos **AHB** pueden entrar en uno de los dos esclavos: | ||
| - | * Bloque **APB** | + | |
| - | * Controlador **Flash** (usualmente por aplicaciones standalone o independientes). | + | * Controlador **Flash** (usualmente por aplicaciones standalone o independientes). |
| Los requerimientos de datos para el controlador de memoria son generalmente requerimientos de alta velocidad, y los requerimientos para el bloque **APB** son generalmente acceso a los registros. | Los requerimientos de datos para el controlador de memoria son generalmente requerimientos de alta velocidad, y los requerimientos para el bloque **APB** son generalmente acceso a los registros. | ||
| Línea 163: | Línea 163: | ||
| Ambos, el Master SPI y Esclavo SPI, son soportados con el último utilizado como interfaz de host. | Ambos, el Master SPI y Esclavo SPI, son soportados con el último utilizado como interfaz de host. | ||
| - | **SPI_EN0**: | + | * **SPI_EN0**: |
| - | **SPI_EN1**: | + | * **SPI_EN1**: |
| - | **SPI_EN2**: | + | * **SPI_EN2**: |
| ==== General Purpose IO (GPIO) ==== | ==== General Purpose IO (GPIO) ==== | ||
| Línea 207: | Línea 207: | ||
| El firmware implemente las especificaciones TCP/IP, el 802.11 b/g/n/e/i completos, el protocolo WLAN MAC y WiFi especificación. Este soporta, no sólo las operaciones de los servicios básicos (BSS) bajo las funciones de control distribuidas (DCF), si no también las operaciones del **grupo P2P** compatibles con el último protocolo Wi-Fi P2P. Funciones de bajo nivel del protocolo son manejadas automáticamente por el ESP8266: | El firmware implemente las especificaciones TCP/IP, el 802.11 b/g/n/e/i completos, el protocolo WLAN MAC y WiFi especificación. Este soporta, no sólo las operaciones de los servicios básicos (BSS) bajo las funciones de control distribuidas (DCF), si no también las operaciones del **grupo P2P** compatibles con el último protocolo Wi-Fi P2P. Funciones de bajo nivel del protocolo son manejadas automáticamente por el ESP8266: | ||
| - | * RTS/CTS. | + | |
| - | * Reconocimiento o Acknowledge. | + | * Reconocimiento o Acknowledge. |
| - | * Fragmentación y Desfragmentación. | + | * Fragmentación y Desfragmentación. |
| - | * Agregación. | + | * Agregación. |
| - | * Trama de Encapsulamiento (802.11h/ | + | * Trama de Encapsulamiento (802.11h/ |
| - | * Monitorea automático de Beacon y Scanning | + | * Monitorea automático de Beacon y Scanning |
| - | * P2P Wi-Fi direct. | + | * P2P Wi-Fi direct. |
| Scanning Pasivo o Activo, así como el procedimiento de busqueda P2P, automáticamente son iniciados por el comando adecuado. La administración de energía es manejada con la mínima interacción del host para minimizar el periodo de servicio activo. | Scanning Pasivo o Activo, así como el procedimiento de busqueda P2P, automáticamente son iniciados por el comando adecuado. La administración de energía es manejada con la mínima interacción del host para minimizar el periodo de servicio activo. | ||