Construiți o stație meteorologică cu Elixir și Nerves: Vizualizați datele senzorilor dvs. cu Phoenix și Grafana

Evaluare:   (3.4 din 5)

Construiți o stație meteorologică cu Elixir și Nerves: Vizualizați datele senzorilor dvs. cu Phoenix și Grafana (Alexander Koutmos)

Recenzii ale cititorilor

Rezumat:

Cartea servește ca un ghid introductiv pentru Nerves, oferind instrucțiuni detaliate și practice pentru noii veniți. Cu toate acestea, include conținut nelegat care diminuează accentul principal pe Nerves, ceea ce duce la recenzii mixte.

Avantaje:

Excelent pentru începători, instrucțiuni practice, perspective valoroase privind fluxul de lucru, exemple clare de cod și narațiune bine organizată care progresează rapid.

Dezavantaje:

Porțiuni semnificative ale cărții sunt irelevante pentru Nerves, inclusiv sub-cărți și materiale fără legătură. Unii utilizatori au considerat convențiile de cod complicate și nealiniate cu alte bune practici.

(pe baza a 4 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Limbajul de programare Elixir a devenit un instrument de bază pentru crearea de aplicații fiabile, tolerante la erori și robuste pe partea de server. Datorită Nerves, aceleași beneficii pot fi realizate și în aplicațiile integrate. Această carte vă va învăța cum să structurați, să construiți și să implementați aplicații Nerves de nivel de producție pe dispozitive conectate la rețea. Proiectul hub-ului de senzori al stației meteorologice pe care îl veți începe vă va arăta cum să creați o soluție IoT completă într-un timp record. Veți construi totul, de la dispozitivul Nerves încorporat până la backend-ul Phoenix și chiar vizualizările de date Grafana cu seriile de timp.

Elixir ca limbaj de programare și-a găsit drumul în multe domenii software diferite, în mare parte datorită fundației solide a mașinii virtuale Erlang. Datorită cadrului Nerves, Elixir a avut succes și în lumea sistemelor integrate și IoT. Având acces la toate construcțiile Elixir și OTP, cum ar fi concurența, supravegherea și imutabilitatea, este o rețetă IoT puternică. Aflați cum să creați aplicații încorporate tolerante la erori, fiabile și robuste utilizând cadrul Nerves.

Construiți și implementați un hub de senzori de stație meteorologică de nivel de producție utilizând Elixir și Nerves, valorificând în același timp cele mai bune practici stabilite de comunitatea Nerves pentru structurarea și organizarea aplicațiilor Nerves. Capturați toate datele senzorilor stației meteorologice utilizând Phoenix și Ecto într-o aplicație server-side ușoară. Stocați și preluați eficient datele meteorologice în serii cronologice colectate de dispozitivul dvs. utilizând TimescaleDB (extensia Postgres pentru date în serii cronologice). În cele din urmă, completați soluția IoT completă utilizând Grafana pentru a vizualiza toate datele din seriile de timp ale stației meteorologice. Descoperiți cum să creați soluții software în care tehnologiile și tehnicile de bază sunt aplicabile la toate nivelurile proiectului.

Duceți-vă proiectul de la idee la producția gata în timp record cu Elixir și Nerves.

Ce aveți nevoie:

Pentru a finaliza proiectul stației meteorologice Nerves din această carte, veți avea nevoie de următoarele:

⬤ Un computer Linux, MacOS sau Windows pentru a construi și implementa imagini de firmware Nerves.

⬤ Un Raspberry Pi Zero W sau orice altă țintă acceptată de Nerves (https: //hexdocs. pm/nerves/targets. html#supported-targets-and-systems)

⬤ Un senzor de lumină VEML6030.

⬤ Un senzor de mediu BME680.

⬤ Un senzor de calitate a aerului SGP30.

⬤  Cabluri de conectare Qwiic pentru senzori meteorologici.

Alte date despre carte:

ISBN:9781680509021
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2022
Numărul de pagini:92

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Construiți o stație meteorologică cu Elixir și Nerves: Vizualizați datele senzorilor dvs. cu Phoenix...
Limbajul de programare Elixir a devenit un...
Construiți o stație meteorologică cu Elixir și Nerves: Vizualizați datele senzorilor dvs. cu Phoenix și Grafana - Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)