Bauen Sie eine Wetterstation mit Elixier und Nerven: Visualisieren Sie Ihre Sensordaten mit Phoenix und Grafana

Bewertung:   (3,4 von 5)

Bauen Sie eine Wetterstation mit Elixier und Nerven: Visualisieren Sie Ihre Sensordaten mit Phoenix und Grafana (Alexander Koutmos)

Leserbewertungen

Zusammenfassung:

Das Buch dient als Einführungshandbuch für Nerven und bietet eine detaillierte und praktische Anleitung für Neueinsteiger. Es enthält jedoch nicht zusammenhängende Inhalte, die vom Hauptaugenmerk auf Nerves ablenken, was zu gemischten Bewertungen führt.

Vorteile:

Großartig für Anfänger, praktische Anleitungen, wertvolle Einblicke in den Arbeitsablauf, klare Codebeispiele und eine gut organisierte Erzählung, die schnell voranschreitet.

Nachteile:

Wesentliche Teile des Buches sind für Nerves irrelevant, einschließlich nicht verwandter Unterbücher und Materialien. Einige Benutzer fanden die Code-Konventionen kompliziert und nicht mit anderen Best Practices abgestimmt.

(basierend auf 4 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Die Programmiersprache Elixir hat sich zu einem beliebten Werkzeug für die Erstellung zuverlässiger, fehlertoleranter und robuster serverseitiger Anwendungen entwickelt. Dank Nerves können genau diese Vorteile auch in eingebetteten Anwendungen realisiert werden. In diesem Buch lernen Sie, wie man Nerves-Anwendungen strukturiert, erstellt und auf netzwerkfähigen Geräten einsetzt. Das Wetterstations-Sensor-Hub-Projekt, das Sie in Angriff nehmen werden, wird Ihnen zeigen, wie Sie eine vollständige IoT-Lösung in Rekordzeit erstellen können. Sie werden alles vom eingebetteten Nerves-Gerät bis zum Phoenix-Backend und sogar die Grafana-Zeitseriendatenvisualisierung erstellen.

Die Programmiersprache Elixir hat ihren Weg in viele verschiedene Softwarebereiche gefunden, was zum großen Teil auf die felsenfeste Grundlage der virtuellen Maschine Erlang zurückzuführen ist. Dank des Nerves-Frameworks hat Elixir auch in der Welt der eingebetteten Systeme und des IoT Erfolg. Der Zugriff auf alle Elixir- und OTP-Konstrukte wie Gleichzeitigkeit, Überwachung und Unveränderlichkeit ist ein leistungsstarkes IoT-Rezept. Erfahren Sie, wie Sie mit dem Nerves-Framework fehlertolerante, zuverlässige und robuste eingebettete Anwendungen erstellen können.

Erstellen und implementieren Sie einen produktiven Wetterstations-Sensor-Hub mit Elixir und Nerves und nutzen Sie dabei die von der Nerves-Community etablierten Best Practices für die Strukturierung und Organisation von Nerves-Anwendungen. Erfassen Sie alle Sensordaten Ihrer Wetterstation mit Phoenix und Ecto in einer leichtgewichtigen serverseitigen Anwendung. Effizientes Speichern und Abrufen der von Ihrem Gerät gesammelten Zeitreihen-Wetterdaten mit TimescaleDB (der Postgres-Erweiterung für Zeitreihendaten). Vervollständigen Sie schließlich die IoT-Komplettlösung, indem Sie Grafana verwenden, um alle Zeitreihendaten Ihrer Wetterstation zu visualisieren. Entdecken Sie, wie Sie Softwarelösungen erstellen können, bei denen die zugrunde liegenden Technologien und Techniken auf allen Ebenen des Projekts anwendbar sind.

Bringen Sie Ihr Projekt mit Elixir und Nerves in Rekordzeit von der Idee zur Produktionsreife.

Was Sie brauchen:

Um das Nerves-Wetterstationsprojekt in diesem Buch fertigzustellen, benötigen Sie Folgendes:

⬤ Einen Linux-, MacOS- oder Windows-Computer zum Erstellen und Bereitstellen von Nerves-Firmware-Images.

⬤ Ein Raspberry Pi Zero W oder ein anderes von Nerves unterstütztes Target (https: //hexdocs. pm/nerves/targets. html#supported-targets-and-systems)

⬤ Ein Lichtsensor VEML6030.

⬤ Ein BME680-Umweltsensor.

⬤ Ein SGP30 Luftqualitätssensor.

⬤ Qwiic-Anschlusskabel für Wettersensoren.

Weitere Daten des Buches:

ISBN:9781680509021
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2022
Seitenzahl:92

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Bauen Sie eine Wetterstation mit Elixier und Nerven: Visualisieren Sie Ihre Sensordaten mit Phoenix...
Die Programmiersprache Elixir hat sich zu einem...
Bauen Sie eine Wetterstation mit Elixier und Nerven: Visualisieren Sie Ihre Sensordaten mit Phoenix und Grafana - Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: