Costruire una stazione meteorologica con Elixir e Nerves: Visualizzare i dati dei sensori con Phoenix e Grafana

Punteggio:   (3,4 su 5)

Costruire una stazione meteorologica con Elixir e Nerves: Visualizzare i dati dei sensori con Phoenix e Grafana (Alexander Koutmos)

Recensioni dei lettori

Riepilogo:

Il libro funge da guida introduttiva a Nerves, offrendo istruzioni dettagliate e pratiche per i principianti. Tuttavia, include contenuti non correlati che distolgono l'attenzione dal focus principale su Nerves, portando a recensioni contrastanti.

Vantaggi:

Ottimo per i principianti, istruzioni pratiche, preziosi approfondimenti sul flusso di lavoro, esempi di codice chiari e una narrazione ben organizzata che procede rapidamente.

Svantaggi:

Porzioni significative del libro sono irrilevanti per Nerves, compresi sotto-libri e materiali non correlati. Alcuni utenti hanno trovato le convenzioni di codice complicate e non allineate con altre best practice.

(basato su 4 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Il linguaggio di programmazione Elixir è diventato uno strumento indispensabile per creare applicazioni lato server affidabili, tolleranti agli errori e robuste. Grazie a Nerves, questi stessi vantaggi possono essere realizzati nelle applicazioni embedded. Questo libro vi insegnerà come strutturare, costruire e distribuire applicazioni Nerves di livello produttivo su dispositivi abilitati alla rete. Il progetto dell'hub di sensori della stazione meteorologica che intraprenderete vi mostrerà come creare una soluzione IoT full stack in tempi record. Costruirete tutto, dal dispositivo Nerves incorporato al backend Phoenix, fino alla visualizzazione delle serie temporali di Grafana.

Elixir, come linguaggio di programmazione, si è fatto strada in molti ambiti software diversi, in gran parte grazie alle solide fondamenta della macchina virtuale Erlang. Grazie al framework Nerves, Elixir ha trovato successo anche nel mondo dei sistemi embedded e dell'IoT. L'accesso a tutti i costrutti di Elixir e OTP, come la concorrenza, la supervisione e l'immutabilità, costituisce una potente ricetta per l'IoT. Scoprite come creare applicazioni embedded robuste, affidabili e a tolleranza di errore utilizzando il framework Nerves.

Costruire e distribuire un hub di sensori per stazioni meteorologiche di livello produttivo usando Elixir e Nerves, sfruttando le migliori pratiche stabilite dalla comunità Nerves per strutturare e organizzare le applicazioni Nerves. Acquisire tutti i dati dei sensori delle stazioni meteorologiche utilizzando Phoenix ed Ecto in un'applicazione leggera lato server. Memorizzate e recuperate in modo efficiente i dati meteo delle serie temporali raccolti dal vostro dispositivo utilizzando TimescaleDB (l'estensione di Postgres per i dati delle serie temporali). Infine, completate la soluzione IoT full stack utilizzando Grafana per visualizzare tutti i dati delle stazioni meteo con serie temporali. Scoprite come creare soluzioni software in cui le tecnologie e le tecniche sottostanti sono applicabili a tutti i livelli del progetto.

Portate il vostro progetto dall'idea alla produzione in tempi record con Elixir e Nerves.

Cosa serve:

Per completare il progetto della stazione meteorologica Nerves in questo libro, avrete bisogno di quanto segue:

⬤ Un computer Linux, MacOS o Windows per costruire e distribuire le immagini del firmware Nerves.

⬤ Un Raspberry Pi Zero W o qualsiasi altro target supportato da Nerves (https: //hexdocs. pm/nerves/targets. html#supported-targets-and-systems)

⬤ Un sensore di luce VEML6030.

⬤ Un sensore ambientale BME680.

⬤ Un sensore di qualità dell'aria SGP30.

⬤ Cavi di collegamento Qwiic per sensori meteo.

Altre informazioni sul libro:

ISBN:9781680509021
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2022
Numero di pagine:92

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Costruire una stazione meteorologica con Elixir e Nerves: Visualizzare i dati dei sensori con...
Il linguaggio di programmazione Elixir è diventato...
Costruire una stazione meteorologica con Elixir e Nerves: Visualizzare i dati dei sensori con Phoenix e Grafana - Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)