Entradas
Agafar del widget abans de modificar, hi ha ha una part amb javascript
Consolidando es un blog personal centrado en el ámbito de IOT, donde abordamos temas que van desde el desarrollo backend, frontend y embedded hasta la seguridad, cloud computing, electrónica, y una variedad de otros temas.
Embedded
Como microcontrolador, se usa alguno de los Single Board Computers de la familia de Raspberry PI y como hardware se intenta usar módulos fácilmente sustituibles por una cuestión práctica, ya que aspiramos a que a los proyectos se les dé un uso real y queremos que sean fácilmente mantenibles.
A nivel de software en las Raspberries se usa Raspberry PI OS Lite, que está basado en Debian, y se programan mayoritariamente en C.
Backend
Para hospedar nuestras aplicaciones en la nube, optamos por la plataforma Google Cloud y desplegamos servidores a través de Google App Engine. En la implementación de los backends de estas aplicaciones, empleamos Jetty directamente integrado en nuestra aplicación o el framework Spring Boot, seleccionado por su facilidad de integración.
Fontend
En el desarrollo de interfaces de usuario, empleamos Vanilla JS, CSS y HTML, además de incorporar la librería React para potenciar nuestras aplicaciones.
Seguridad
Nos preocupa tanto la autenticación y autorización de usuarios como de dispositivos.
Android
También se utiliza Android en Java para sacar partido a los móviles pero sólo para recibir notificaciones ya que mayoritariamente los dispositivos sirven páginas HTML enriquecidas con Javascript que corren en cualquier browser.
Open Source
Para concluir, mencionar alguna de las super librerías open source que nos gusta usar como OpenSSL, Swagger UI, OpenCV y FFMpeg. Así como las herramientas Netbeans, Maven, Gradle, VS Code, GIMP y muchas más.