Construya una estación meteorológica con Elixir y Nerves: Visualice los datos de sus sensores con Phoenix y Grafana

Puntuación:   (3,4 de 5)

Construya una estación meteorológica con Elixir y Nerves: Visualice los datos de sus sensores con Phoenix y Grafana (Alexander Koutmos)

Opiniones de los lectores

Resumen:

El libro sirve como guía introductoria a los Nervios, ofreciendo instrucciones detalladas y prácticas para los recién llegados. Sin embargo, incluye contenido no relacionado que desvía la atención del enfoque principal en Nerves, lo que lleva a críticas mixtas.

Ventajas:

Excelente para principiantes, instrucciones prácticas, valiosos conocimientos sobre el flujo de trabajo, ejemplos de código claros y una narración bien organizada que avanza rápidamente.

Desventajas:

Partes significativas del libro son irrelevantes para Nerves, incluyendo sub-libros y materiales no relacionados. Algunos usuarios encontraron las convenciones de código complicadas y no alineadas con otras mejores prácticas.

(basado en 4 opiniones de lectores)

Título original:

Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana

Contenido del libro:

El lenguaje de programación Elixir se ha convertido en una herramienta imprescindible para crear aplicaciones de servidor fiables, tolerantes a fallos y robustas. Gracias a Nerves, esos mismos beneficios se pueden obtener en aplicaciones embebidas. Este libro le enseñará cómo estructurar, construir y desplegar aplicaciones Nerves de nivel de producción en dispositivos de red. El proyecto de estación meteorológica en el que se embarcará le mostrará cómo crear una solución IoT completa en un tiempo récord. Construirás todo, desde el dispositivo Nerves embebido hasta el backend Phoenix e incluso las visualizaciones de datos de series temporales de Grafana.

Elixir como lenguaje de programación ha encontrado su camino en muchos dominios de software diferentes, en gran parte a la base sólida de la máquina virtual Erlang. Gracias al marco Nerves, Elixir también ha tenido éxito en el mundo de los sistemas integrados y el IoT. Tener acceso a todas las construcciones de Elixir y OTP, como la concurrencia, la supervisión y la inmutabilidad, constituye una potente receta para el IoT. Descubra cómo crear aplicaciones integradas tolerantes a fallos, fiables y robustas utilizando el framework Nerves.

Construir y desplegar un centro de sensores de estaciones meteorológicas de nivel de producción utilizando Elixir y Nerves, todo ello aprovechando las mejores prácticas establecidas por la comunidad Nerves para estructurar y organizar aplicaciones Nerves. Capture todos los datos de los sensores de su estación meteorológica utilizando Phoenix y Ecto en una aplicación ligera del lado del servidor. Almacene y recupere eficientemente los datos meteorológicos de series temporales recogidos por su dispositivo utilizando TimescaleDB (la extensión de Postgres para datos de series temporales). Por último, complete la solución IoT utilizando Grafana para visualizar todos los datos de series temporales de su estación meteorológica. Descubre cómo crear soluciones de software donde las tecnologías y técnicas subyacentes son aplicables a todas las capas del proyecto.

Lleva tu proyecto de la idea a la producción en tiempo récord con Elixir y Nerves.

Lo que necesitas

Para completar el proyecto de la estación meteorológica Nerves en este libro, necesitarás lo siguiente:

⬤ Un ordenador Linux, MacOS o Windows para construir y desplegar imágenes de firmware Nerves.

⬤ Una Raspberry Pi Zero W o cualquier otro objetivo soportado por Nerves (https: //hexdocs. pm/nerves/targets. html#supported-targets-and-systems)

⬤ Un sensor de luz VEML6030.

⬤ Un sensor ambiental BME680.

⬤ Un sensor de calidad del aire SGP30.

⬤ Cables de conexión Qwiic para sensores meteorológicos.

Otros datos del libro:

ISBN:9781680509021
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2022
Número de páginas:92

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Construya una estación meteorológica con Elixir y Nerves: Visualice los datos de sus sensores con...
El lenguaje de programación Elixir se ha...
Construya una estación meteorológica con Elixir y Nerves: Visualice los datos de sus sensores con Phoenix y Grafana - Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)