From 88d7c46c1c908e1c1a20956b4f9263c5cced2a71 Mon Sep 17 00:00:00 2001 From: Semedi Date: Mon, 17 Nov 2025 17:54:27 +0100 Subject: [PATCH] Update Home --- Home.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/Home.md b/Home.md index 11d9b29..02aa631 100644 --- a/Home.md +++ b/Home.md @@ -9,14 +9,15 @@ Resources: Glosario de Terminología -* HCI (Host Controller Interface): Protocolo estandarizado (comandos/eventos en paquetes) para comunicación host-controller; e.g., opcode hexadecimal define acciones como "scan start". -* VHCI (Virtual HCI): Puente específico de ESP32 entre NimBLE y controller, usando RAM buffers en lugar de UART; maneja flujo para evitar overflows. -* GAP (Generic Access Profile): Especificación BLE para discovery, conexión y roles (central/peripheral); define advertising y bonding. -* GATT (Generic Attribute Profile): Framework para datos en BLE; organiza en services (grupos) y characteristics (valores leíbles/escribibles). -* ATT (Attribute Protocol): Bajo GATT; maneja lecturas/escrituras de atributos (UUIDs identifican datos como temperatura). -* PDU (Protocol Data Unit): Unidad básica de datos en radio BLE; e.g., ADV_IND para advertising, CONNECT_REQ para links. -* MTU (Maximum Transmission Unit): Tamaño max de paquetes BLE (default 23 bytes, negociable a 512); afecta throughput en transferencias. -* Link Layer: Capa más baja del controller; maneja modulación RF, timing y estados (advertising, scanning, connected). -* Provisioning (en Mesh): Proceso para unir nodos a una mesh network; usa PB-ADV (publicity-based) o PB-GATT. -* Flooding (en Mesh): Técnica para relayear mensajes en mesh; cada nodo retransmite para cubrir áreas grandes, con TTL para evitar loops. +* __HCI (Host Controller Interface)__: Protocolo estandarizado (comandos/eventos en paquetes) para comunicación host-controller; e.g., opcode hexadecimal define acciones como "scan start". +* __VHCI (Virtual HCI)__: Puente específico de ESP32 entre NimBLE y controller, usando RAM buffers en lugar de UART; maneja flujo para evitar overflows. +* __GAP (Generic Access Profile)__: Especificación BLE para discovery, conexión y roles (central/peripheral); define advertising y bonding. +* __GATT (Generic Attribute Profile)__: Framework para datos en BLE; organiza en services (grupos) y characteristics (valores leíbles/escribibles). +* __ATT (Attribute Protocol)__: Bajo GATT; maneja lecturas/escrituras de atributos (UUIDs identifican datos como temperatura). +* __PDU (Protocol Data Unit)__: Unidad básica de datos en radio BLE; e.g., ADV_IND para advertising, CONNECT_REQ para links. +* __MTU (Maximum Transmission Unit)__: Tamaño max de paquetes BLE (default 23 bytes, negociable a 512); afecta throughput en transferencias. +* __Link Layer__: Capa más baja del controller; maneja modulación RF, timing y estados (advertising, scanning, connected). +* __Provisioning (en Mesh)__: Proceso para unir nodos a una mesh network; usa PB-ADV (publicity-based) o PB-GATT. +* __Flooding (en Mesh)__: Técnica para relayear mensajes en mesh; cada nodo retransmite para cubrir áreas grandes, con TTL para evitar loops. +