Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
iot:esp:esp8266 [2025/11/28 12:15] – [Firmware & Software Development Kit (SDK)] rabiot:esp:esp8266 [2025/11/28 12:28] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
-#NodeMCU-V2 ESP8266, Soporte completo a WiFi+===== ESP8266, Soporte completo a WiFi =====
 {{ :iot:esp8266.jpg?380 | ESP8266 }} {{ :iot:esp8266.jpg?380 | ESP8266 }}
 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, el ESP8266EX puede reducir la salida de potencia del PA( Amplificador de Potencia) para adaptarse a varios perfiles de aplicaciones, mediante la negociación del consumo de energía cuando se está fuera de rango. Con el fin de satisfacer la demanda de energía de los dispositivos móbiles y electrónicos portátiles, el ESP8266EX puede reducir la salida de potencia del PA( Amplificador de Potencia) para adaptarse a varios perfiles de aplicaciones, mediante la negociación del consumo de energía cuando se está fuera de rango.
  
-##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 **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** +  * 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**: es usada como una señal de habilitación para una memoria flash serial externa para la descarga de código de parche (patch code) y/o MIB-Data para la banda base en una aplicación embebida. En una aplicación base de computador o host, tanto el código de parche y MIB-Data pueden ser bajados alternativamente a través de la interfaz de host. Este pin es Activo Bajo y debe dejarse abierta si no es usado.+  * **SPI_EN0**: es usada como una señal de habilitación para una memoria flash serial externa para la descarga de código de parche (patch code) y/o MIB-Data para la banda base en una aplicación embebida. En una aplicación base de computador o host, tanto el código de parche y MIB-Data pueden ser bajados alternativamente a través de la interfaz de host. Este pin es Activo Bajo y debe dejarse abierta si no es usado.
  
-**SPI_EN1**: Se utiliza usualmente para una aplicación de usuario, por ejemplo para controlar un decoder externo de audio o un sensor ADC en una aplicación embebida. Este pin es Activo bajo y debe quedar abierto si no se usa.+  * **SPI_EN1**: Se utiliza usualmente para una aplicación de usuario, por ejemplo para controlar un decoder externo de audio o un sensor ADC en una aplicación embebida. Este pin es Activo bajo y debe quedar abierto si no se usa.
  
-**SPI_EN2**: Usualmente usado para controlar una EEPROM para almacenar datos, como información MIB, MAC address, datos de calibración o para uso general. Este pin es Activo bajo y debe quedar abierto si no se usa.+  * **SPI_EN2**: Usualmente usado para controlar una EEPROM para almacenar datos, como información MIB, MAC address, datos de calibración o para uso general. Este pin es Activo bajo y debe quedar abierto si no se usa.
 ==== 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. +  * 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/RFC-1042). +  * Trama de Encapsulamiento (802.11h/RFC-1042). 
-* 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.
Recent changes RSS feed Creative Commons License Donate Minima Template by Wikidesign Driven by DokuWiki