Hodnotenie:
Kniha slúži ako úvodná príručka k hre Nerves a ponúka podrobné a praktické inštrukcie pre nováčikov. Obsahuje však nesúvisiaci obsah, ktorý odvádza pozornosť od primárneho zamerania na Nerves, čo vedie k zmiešaným hodnoteniam.
Výhody:Skvelé pre začiatočníkov, praktické návody, cenné poznatky o pracovných postupoch, jasné príklady kódu a dobre organizované rozprávanie, ktoré rýchlo postupuje.
Nevýhody:Značné časti knihy sú pre Nerves nepodstatné, vrátane nesúvisiacich čiastkových kníh a materiálov. Niektorí používatelia považovali konvencie kódu za komplikované a nezosúladené s inými osvedčenými postupmi.
(na základe 4 čitateľských recenzií)
Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana
Programovací jazyk Elixir sa stal nástrojom na vytváranie spoľahlivých, odolných a robustných aplikácií na strane servera. Vďaka Nerves je možné rovnaké výhody využiť aj vo vstavaných aplikáciách. Táto kniha vás naučí, ako štruktúrovať, vytvárať a nasadzovať aplikácie Nerves na produkčnej úrovni do zariadení so sieťovým pripojením. Projekt rozbočovača senzorov meteorologickej stanice, do ktorého sa pustíte, vám ukáže, ako vytvoriť full stack riešenie internetu vecí v rekordne krátkom čase. Vytvoríte všetko od vstavaného zariadenia Nerves až po backend Phoenix a dokonca aj vizualizácie časových radov údajov Grafana.
Elixir ako programovací jazyk si našiel cestu do mnohých rôznych softvérových oblastí, a to najmä vďaka pevnému základu virtuálneho stroja Erlang. Vďaka frameworku Nerves našiel jazyk Elixir úspech aj vo svete vstavaných systémov a internetu vecí. Prístup ku všetkým konštrukciám Elixiru a OTP, ako sú súbežnosť, dohľad a nemennosť, vytvára silný recept na IoT. Zistite, ako vytvárať odolné voči chybám, spoľahlivé a robustné vstavané aplikácie pomocou rámca Nerves.
Vytvorte a nasaďte produkčný rozbočovač senzorov meteorologickej stanice pomocou Elixiru a Nerves, pričom využijete osvedčené postupy vytvorené komunitou Nerves na štruktúrovanie a organizovanie aplikácií Nerves. Zachytávajte všetky údaje zo senzorov meteorologickej stanice pomocou aplikácií Phoenix a Ecto v ľahkej aplikácii na strane servera. Efektívne ukladajte a získavajte časové rady údajov o počasí zozbierané vaším zariadením pomocou TimescaleDB (rozšírenie Postgres pre údaje časových radov). Nakoniec dokončite kompletné riešenie IoT pomocou aplikácie Grafana na vizualizáciu všetkých údajov z časových radov meteorologických staníc. Zistite, ako vytvárať softvérové riešenia, v ktorých sú základné technológie a techniky použiteľné vo všetkých vrstvách projektu.
Dostaňte svoj projekt od nápadu k pripravenosti na produkciu v rekordne krátkom čase pomocou Elixiru a Nervov.
Čo potrebujete:
Na dokončenie projektu meteorologickej stanice Nerves v tejto knihe budete potrebovať:
⬤ Počítač s operačným systémom Linux, MacOS alebo Windows na zostavenie a nasadenie obrazov firmvéru Nerves.
⬤ Malin Pi Zero W alebo akýkoľvek iný cieľ podporovaný systémom Nerves (https: //hexdocs. pm/nerves/targets. html#supported-targets-and-systems).
⬤ Snímač svetla VEML6030.
⬤ Senzor prostredia BME680.
⬤ Senzor kvality ovzdušia SGP30.
⬤ Qwiic pripojovacie káble pre snímače počasia.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)