Derek Molloy

Raspberry Pi® a fondo para desarrolladores


Скачать книгу

Alimentación por Ethernet (PoE, Power over Ethernet)

       Módulos de extración PoE (PEM) (avanzado)

       Resumen

       Capítulo 13

       Control y comunicación inalámbricas

       Introducción a las comunicaciones inalámbricas

       Comunicaciones Bluetooth

       Cómo instalar un adaptador Bluetooth

       Comprobación del módulo LKM

       Cómo configurar un adaptador Bluetooth

       Cómo hacer que el RPi sea "descubrible"

       Desarrollo de aplicaciones Android con Bluetooth

       Comunicaciones por WiFi

       Cómo instalar un adaptador WiFi

       El procesador esclavo WiFi NodeMCU

       El firmware más reciente

       Cómo conectar NodeMCU a WiFi

       Cómo programar el NodeMCU

       La interfaz del servidor web NodeMCU

       JSON

       Comunicación con mensajes JSON

       El NodeMCU y el protocolo MQTT

       Comunicaciones ZigBee

       Introducción a los dispositivos XBee

       Modo AT frente a modo API

       Configuración XBee

       XCTU

       Cómo configurar una red XBee usando XCTU

       Un ejemplo de XBee en modo AT

       Configuración del dispositivo Arduino XBee (XBeeA)

       Configuración del dispositivo RPi XBee (XBeePi)

       Un ejemplo de XBee en modo API

       Configuración del dispositivo RPi XBee (XBee1)

       Configuración del dispositivo independiente XBee (XBee2)

       El modo XBee API y Node.js

       XBee y C/C++

       Comunicación de campo cercano (NFC)

       Resumen

       Capítulo 14

       Raspberry Pi con una interfaz de usuario enriquecida

       Arquitecturas de interfaz de usuario enriquecida para RPi

       El RPi como ordenador de propósito general

       Cómo conectar un periférico de entrada Bluetooth

       El RPi con una pantalla táctil LCD

       Computación virtual en red (VNC)

       VNC con el visor VNC Viewer

       VNC con Xming y PuTTY

       VNC en un PC con Linux

       Aplicaciones fat-client o de cliente pesado

       Desarrollo de interfaces gráficas de usuario enriquecidas

       Introducción a GTK+ en el RPi

       Una aplicación "Hello World" GTK+

       Modelo de programación orientado a eventos

       Aplicación de humedad y temperatura con GTK+

       Introducción a Qt en el RPi

       Cómo instalar las herramientas de desarrollo Qt en el RPi

       La aplicación "Hello World" Qt

       Introducción a Qt

       Elementos de Qt

       La clase QObject

       Señales y slots

       Herramientas de desarrollo para Qt

       Primer ejemplo con Qt Creator

       Una aplicación Qt con UI para un sensor meteorológico

       Desarrollo de interfaces gráficas remotas

       Aplicación GUI Qt para cliente pesado

       Aplicaciones servidor con procesamiento multihilo

       El servidor meteorológico multihilo

       Análisis y representación de la corriente de datos

       Resumen

       Otras lecturas

       Capítulo 15

       Imágenes, vídeo y audio

       Captura de imágenes y vídeo

       La cámara del RPi

       Cómo capturar imágenes fijas

       Cómo grabar vídeo

       Cómo usar la cámara del RPi en el espacio de usuario de Linux

       Webcams USB

       Video4Linux2 (V4L2)

       Utilidad de captura de imágenes

       Utilidades Video4Linux2

       Desarrollo de programas Video4Linux2

       Vídeo en streaming

       Procesamiento de imágenes y visión por ordenador

       Procesamiento de imágenes con OpenCV

       Visión artificial con OpenCV

       Boost

       Audio en el Raspberry Pi

       Principales herramientas software de audio

       Dispositivos de audio para el RPi

       Dispositivos de reproducción de audio USB y HDMI

       Cómo reproducir emisoras de radio por Internet

       Grabación de audio

       Streaming de audio por la red

       Audio Bluetooth A2DP

       Lectura automatizada (Text-to-Speech)

       Resumen

       Otras lecturas

       Capítulo 16

       Programación del núcleo

       Introducción