Browse the glossary using this index

Special | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL

Page: (Previous)   1  2  3  4  5  6  7  8  9  10  11  (Next)
  ALL

S

sync

Sincroniza los datos en memoria con el disco.


systemctl

Gestiona el estado de los servicios en sistemas basados en systemd.


systemd

Es un sistema de inicio y gestión de servicios para Linux, que ha reemplazado a los scripts de inicio SysV y upstart en muchas distribuciones. Controla qué programas se ejecutan al iniciar el sistema y maneja servicios durante el tiempo de funcionamiento.


T

tail

Muestra las últimas líneas de un archivo.


tar

Archiva múltiples archivos en un solo archivo tar.


TCP

Transmission Control Protocol ó Protocolo de Control de Transmisión es uno de los protocolos fundamentales de la suite de protocolos de Internet, comúnmente conocida como TCP/IP. TCP es un protocolo de comunicación orientado a conexión que permite la transmisión fiable y ordenada de flujos de datos entre aplicaciones que se ejecutan en hosts de una red IP. Se encarga de fragmentar los datos en segmentos, asegurar su entrega correcta y reorganizarlos en el destino, proporcionando una comunicación fiable sobre redes no fiables.

Características principales:

  • Orientado a conexión:

    • Antes de transferir datos, TCP establece una conexión lógica entre el emisor y el receptor mediante un proceso conocido como handshake de tres vías. Esto asegura que ambos extremos estén listos para la comunicación.
  • Transmisión fiable:

    • Garantiza la entrega de datos sin errores y en el orden correcto. Utiliza mecanismos de confirmación (ACKs), temporizadores y retransmisiones para asegurar la integridad de la comunicación.
  • Control de flujo:

    • Regula la cantidad de datos que pueden ser enviados sin recibir confirmación, evitando la congestión y sobrecarga del receptor.
  • Control de congestión:

    • Implementa algoritmos para detectar y mitigar la congestión en la red, ajustando dinámicamente la tasa de envío de datos.
  • Segmentación y reensamblado:

    • Divide los datos en segmentos adecuados para la transmisión y los vuelve a ensamblar en el destino, manejando posibles fragmentaciones.

Recursos y documentación:


Thyristor

Es un dispositivo semiconductor que actúa como un interruptor electrónico, controlado por una señal externa. Se utiliza en IoT para controlar la potencia en aplicaciones de iluminación y velocidad de motor.


top

Comando en Linux que muestra la información de los procesos en ejecución y el uso del sistema. Es útil para monitorear la carga del servidor y la gestión de recursos.


touch

Crea un archivo vacío o actualiza la marca de tiempo de un archivo existente.


traceroute

Muestra la ruta que siguen los paquetes a un host de red.


Transductor

Es un dispositivo que convierte un tipo de energía en otro. En IoT, transductores como sensores y actuadores son fundamentales para interactuar con el entorno físico.


Transistor

Es un dispositivo semiconductor utilizado para amplificar o cambiar señales y corrientes eléctricas. Es fundamental en la creación de circuitos integrados y sistemas embebidos en IoT.


Triac

Es un componente electrónico que se puede utilizar para cambiar la fase de una corriente AC, permitiendo el control sobre dispositivos de potencia como motores y luces en aplicaciones IoT.


U

UART

Interfaz de comunicación serial asíncrona que permite la transmisión y recepción de datos entre dispositivos.

En proyectos IoT, UART es utilizado para conectar microcontroladores, sensores, módulos GPS, Bluetooth y otros periféricos, facilitando la comunicación directa y eficiente entre componentes funcionando como un Transmisor-Receptor Asíncrono Universal que maneja la comunicación en serie, transformando los bytes de datos en un flujo serial de bits.

Características clave:

  • Transmisión asíncrona: No requiere una señal de reloj compartida; utiliza bits de inicio y parada para sincronización.
  • Comunicación bidireccional: Los pines TXD (transmisión) y RXD (recepción) permiten el intercambio de datos en ambos sentidos.
  • Configuración sencilla: Parámetros como velocidad en baudios, paridad y bits de datos deben coincidir en ambos dispositivos.

umask

Establece la máscara de permisos predeterminada.


umount

Desmonta un sistema de archivos.


unalias

Elimina un alias.


uname

Muestra información del sistema.


unxz

Descomprime archivos xz.


unzip

Descomprime archivos zip.


uptime

Muestra el tiempo que el sistema ha estado en funcionamiento.


useradd

Crea un nuevo usuario.


userdel

Elimina un usuario.


usermod

Modifica un usuario existente.


V

Varistor

Es un componente que cambia su resistencia eléctrica en respuesta a cambios en el voltaje, usado para proteger circuitos contra sobretensiones en aplicaciones de IoT.


Virtualización en IoT

Uso de software para simular hardware y crear múltiples sistemas operativos o entornos de ejecución en un solo dispositivo físico, lo que aumenta la flexibilidad y la eficiencia de los sistemas IoT.


Visual Studio Code

Es un IDE ligero pero potente, desarrollado por Microsoft. Es de código abierto y multiplataforma, disponible para Windows, macOS y Linux. VS Code se ha convertido en una herramienta popular entre desarrolladores por su flexibilidad, extensibilidad y rendimiento.

Características principales:

  • Editor de código avanzado: Ofrece resaltado de sintaxis, autocompletado inteligente mediante IntelliSense, refactorización de código y navegación eficiente entre archivos y símbolos.

  • Depurador integrado: Permite depurar código directamente desde el editor, estableciendo puntos de interrupción, inspeccionando variables y controlando el flujo de ejecución del programa.

  • Control de versiones integrado: Soporta sistemas de control de versiones como Git, facilitando la gestión de repositorios, ramas y commits desde la interfaz del editor.

  • Extensiones y personalización: Cuenta con un extenso ecosistema de extensiones que permiten agregar soporte para nuevos lenguajes, temas, depuradores y otras herramientas, adaptando el IDE a las necesidades específicas del desarrollador.

  • Terminal integrada: Incluye una terminal que permite ejecutar comandos del sistema operativo o herramientas de línea de comandos sin salir del editor.

  • Soporte para múltiples lenguajes: Compatible con una amplia gama de lenguajes de programación como Python, JavaScript, TypeScript, C/C++, Java, Go, Ruby, Rust, entre otros.

Página oficial de Visual Studio Code:

https://code.visualstudio.com/

Documentación oficial:

https://code.visualstudio.com/docs


VSC

Es un IDE ligero pero potente, desarrollado por Microsoft. Es de código abierto y multiplataforma, disponible para Windows, macOS y Linux. VS Code se ha convertido en una herramienta popular entre desarrolladores por su flexibilidad, extensibilidad y rendimiento.

Características principales:

  • Editor de código avanzado: Ofrece resaltado de sintaxis, autocompletado inteligente mediante IntelliSense, refactorización de código y navegación eficiente entre archivos y símbolos.

  • Depurador integrado: Permite depurar código directamente desde el editor, estableciendo puntos de interrupción, inspeccionando variables y controlando el flujo de ejecución del programa.

  • Control de versiones integrado: Soporta sistemas de control de versiones como Git, facilitando la gestión de repositorios, ramas y commits desde la interfaz del editor.

  • Extensiones y personalización: Cuenta con un extenso ecosistema de extensiones que permiten agregar soporte para nuevos lenguajes, temas, depuradores y otras herramientas, adaptando el IDE a las necesidades específicas del desarrollador.

  • Terminal integrada: Incluye una terminal que permite ejecutar comandos del sistema operativo o herramientas de línea de comandos sin salir del editor.

  • Soporte para múltiples lenguajes: Compatible con una amplia gama de lenguajes de programación como Python, JavaScript, TypeScript, C/C++, Java, Go, Ruby, Rust, entre otros.

Página oficial de Visual Studio Code:

https://code.visualstudio.com/

Documentación oficial:

https://code.visualstudio.com/docs


W

Wearables en IoT

Desarrollo de dispositivos electrónicos portátiles que se incorporan en la vestimenta o se llevan en el cuerpo como implantes o accesorios, usados para monitorizar salud y actividad física.


Websocket

es un protocolo de comunicación bidireccional y full-duplex que permite establecer una conexión persistente y en tiempo real entre un cliente (generalmente un navegador web) y un servidor. Definido inicialmente como parte del estándar HTML5 y estandarizado por la IETF en el RFC 6455, WebSockets permite una comunicación eficiente y de baja latencia, superando las limitaciones de los métodos tradicionales como HTTP polling o long polling.

Características principales:

  • Comunicación bidireccional y full-duplex:

    • Tanto el cliente como el servidor pueden enviar datos en cualquier momento, lo que facilita interacciones en tiempo real sin necesidad de solicitudes periódicas desde el cliente.
  • Conexión persistente:

    • Una vez establecida, la conexión se mantiene abierta hasta que es cerrada explícitamente por alguna de las partes, reduciendo la sobrecarga de establecer conexiones repetidas.
  • Reducción de latencia y sobrecarga:

    • Al evitar la necesidad de encabezados HTTP en cada mensaje, WebSockets reduce la cantidad de datos transmitidos y mejora la eficiencia.
  • Basado en TCP:

    • Utiliza el protocolo TCP para establecer conexiones fiables, asegurando la entrega de mensajes.
  • Seguridad:

    • Soporta conexiones seguras mediante WebSockets Secure (wss://), que utiliza TLS/SSL para cifrar la comunicación.
  • Compatibilidad con proxies y cortafuegos:

    • Diseñado para funcionar a través de proxies y cortafuegos que permiten tráfico HTTP/HTTPS, facilitando su adopción en entornos empresariales.

Recursos y documentación:



Page: (Previous)   1  2  3  4  5  6  7  8  9  10  11  (Next)
  ALL