Cómo configurar un ESP8266 para acceder por mDNS
En esta entrada vamos a ver cómo emplear el multicast DNS (mDNS) para acceder a un ESP8266 de nuestra red local por su nombre sin tener que conocer su dirección IP. Llevamos unas entradas viendo cómo...
View ArticleProtocolos de comunicación para IoT
Vamos a comenzar a adentrarnos en el apasionante mundo del Internet de las cosas (IoT) y empezamos viendo los protocolos de comunicación disponibles para aplicaciones de IoT. Como sabemos el IoT es un...
View ArticlePermisos de ficheros y carpetas en Raspberry Pi
En esta entrada vamos a ver cómo funciona el sistema de permisos de ficheros y carpetas en un sistema operativo basado en Linux como Raspbian en Raspberry Pi. Llevamos ya muchas entradas dentro de la...
View ArticleMVVM Light, un framework ligero para MVVM en .NET
Mvvm Light es un framework ligero para implementar un patrón de diseño MVVM en aplicaciones en .NET Framework, bastante popular en desarrollos en WPF. Implementar MVVM (Model View ViewModel) en WPF sin...
View ArticleTeoría de control en Arduino: Control todo o nada con histéresis
Continuamos con la serie de entradas dedicadas a sistemas de control automático con un procesador como Arduino, destinadas a presentar la teoría de sistemas de control de forma intuitiva y sin...
View ArticleCómo emplear el ESP8266 como cliente HTTP
Continuamos con los tutoriales de la sección del ESP8266 viendo cómo emplear el ESP8266 como cliente HTTP. En entradas anteriores ya hemos visto cómo conectar el ESP8266 tanto en modo STA como modo AP,...
View ArticleConexión SSH a Raspberry Pi desde Windows con mRemoteNG
En esta entrada vamos a ver mRemoteNG, una genial herramienta para realizar una conexión SSH a nuestra Raspberry Pi desde un equipo con Windows. A estas alturas de la sección de Raspberry Pi ya estamos...
View ArticleReactiveUI, un framework MVVM para .NET basado en ReactiveX
Hoy vamos a ver ReactiveUI, un poderoso framework para implementar un patrón MVVM en aplicaciones en .NET, basado en el patrón Observable-Observador. En la entrada anterior vimos MVVM Light como una...
View Article¿Qué es MQTT? Su importancia como protocolo IoT
En esta entrada vamos a ver MQTT, el protocolo de comunicación Machine to Machine (M2M) que tanta popularidad está alcanzando para la comunicación entre dispositivos de IoT. En la entrada anterior...
View ArticleTeoría de control en Arduino: El controlador PID
Continuamos con la entrada dedicada a dar unas pequeñas nociones de sistemas de control automático en un procesador como Arduino. En esta entrada veremos el controlador PID, uno de los controladores...
View ArticleLibrería Arduino – Reactive Arduino
Reactive Arduino implementa el patrón observable-observador en un procesador como Arduino. El propósito es proporcionar una aproximación a una programación declarativa, dentro de las restricciones de...
View ArticleWinSCP, transfiere archivos entre Windows y Rasperry Pi
Hoy vamos a ver una WinSCP, un programa SFTP para usuarios Windows muy útil para transferir y manejar archivos a un sistema remoto con Linux como Raspbian en Raspberry Pi. Desde un sistema con Linux es...
View ArticleCómo emplear el ESP8266 como servidor HTTP
En esta entrada vamos a empezar a ver el uso de ESP8266 como servidor, uno de los roles más habituales en los que vamos a emplear y que, ya adelantamos, va a ocuparnos unas cuantas entradas. En la...
View ArticleLibrería de Arduino I2C Scanner
La librería I2CScanner implementa un escaner para localizar dispositivos I2C, y determinar si un dispositivo está conectado. Manual de uso La librería I2CScanner se instancia a través de su...
View ArticleImpresión 3D: Introducción a los programas CAD
Continuamos con la sección de diseño e impresión 3D, entrando de lleno en los programas CAD con esta introducción al manejo de programas CAD. En las entradas anterior ya hemos visto los principales...
View ArticleCómo consumir un API Rest con la librería de Javascript Axios
Axios es una popular librería Open Source para Javascript que nos permite realizar operaciones como cliente HTTP, basado en el modelo de promesas. Axios destaca por su sencillez y ligereza, lo cual lo...
View ArticlePuerta de garaje Maker 1/4. Rediseño 3D de un engranaje
Los que nos conocemos y charlamos por Twitter ya sabréis que llevo tiempo en una batalla personal contra la puerta de mi garaje, que ha terminado convirtiéndose en todo proyecto Maker y un ejercicio...
View ArticleCómo recibir parámetros HTTP con ESP8266 cómo servidor
Segunda entrada dedicada al ESP8266 como servidor. En esta ocasión vamos a profundizar en el tratamiento de distintos tipos de peticiones, y la obtención de parámetros. En la entrada anterior vimos...
View ArticlePuerta de garaje Maker 2/4. Ingeniería inversa
Continúo contando la historia de mi garaje controlado por Arduino. Recordamos que se me había roto una pieza de plástico que debería costar ¿5€ a lo sumo? y tras cuatro semanas de espera me habían...
View ArticleCómo controlar cambios en entidades de C# con TrackerDog
TrackerDog es una librería para .NET que nos permite detectar cambios en entidades de forma sencilla, de forma que sepamos que propiedades se han modificado en el uso de una instancia. Cuando estamos...
View Article