Cargando…

Build a weather station with Elixir and Nerves : visualize your sensor data with Phoenix and Grafana /

The Elixir programming language has become a go-to tool for creating reliable, fault-tolerant, and robust server-side applications. Thanks to Nerves, those same exact benefits can be realized in embedded applications. This book will teach you how to structure, build, and deploy production grade Nerv...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Koutmos, Alexander (Autor), Tate, Bruce, 1965- (Autor), Hunleth, Frank (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Raleigh : The Pragmatic Bookshelf, 2022.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_on1313668685
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 220503s2022 ncu o 000 0 eng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA  |d OCLCO  |d OCLCF  |d UKAHL  |d OCLCQ  |d OCLCO 
020 |z 9781680509021 
020 |z 1680509020 
029 1 |a AU@  |b 000071968835 
035 |a (OCoLC)1313668685 
037 |a 9781680509465  |b O'Reilly Media 
050 4 |a QC875 
082 0 4 |a 551.63/50285542  |2 23/eng/20220503 
049 |a UAMI 
100 1 |a Koutmos, Alexander,  |e author. 
245 1 0 |a Build a weather station with Elixir and Nerves :  |b visualize your sensor data with Phoenix and Grafana /  |c by Alexander Koutmos, Bruce Tate, Frank Hunleth. 
264 1 |a Raleigh :  |b The Pragmatic Bookshelf,  |c 2022. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 |a The Elixir programming language has become a go-to tool for creating reliable, fault-tolerant, and robust server-side applications. Thanks to Nerves, those same exact benefits can be realized in embedded applications. This book will teach you how to structure, build, and deploy production grade Nerves applications to network-enabled devices. The weather station sensor hub project that you will be embarking upon will show you how to create a full stack IoT solution in record time. You will build everything from the embedded Nerves device to the Phoenix backend and even the Grafana time-series data visualizations. Elixir as a programming language has found its way into many different software domains, largely in part to the rock-solid foundation of the Erlang virtual machine. Thanks to the Nerves framework, Elixir has also found success in the world of embedded systems and IoT. Having access to all of the Elixir and OTP constructs such as concurrency, supervision, and immutability makes for a powerful IoT recipe. Find out how to create fault-tolerant, reliable, and robust embedded applications using the Nerves framework. Build and deploy a production-grade weather station sensor hub using Elixir and Nerves, all while leveraging the best practices established by the Nerves community for structuring and organizing Nerves applications. Capture all of your weather station sensor data using Phoenix and Ecto in a lightweight server-side application. Efficiently store and retrieve the time-series weather data collected by your device using TimescaleDB (the Postgres extension for time-series data). Finally, complete the full stack IoT solution by using Grafana to visualize all of your time-series weather station data. Discover how to create software solutions where the underlying technologies and techniques are applicable to all layers of the project. Take your project from idea to production ready in record time with Elixir and Nerves. What You Need: To complete the Nerves weather station project in this book, you will need the following: A Linux, MacOS, or Windows computer to build and deploy Nerves firmware images A Raspberry Pi Zero W or any other Nerves supported target (https://hexdocs.pm/nerves/targets.html#supported-targets-and-systems) A VEML6030 light sensor An BME680 environmental sensor An SGP30 air quality sensor Qwiic connect cables for weather sensors. 
588 |a Description based on print version record. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Meteorological stations  |x Computer programs. 
650 0 |a Elixir (Computer program language) 
650 6 |a Stations météorologiques  |x Logiciels. 
650 6 |a Elixir (Langage de programmation) 
650 7 |a Elixir (Computer program language)  |2 fast 
650 7 |a Meteorological stations  |x Computer programs  |2 fast 
700 1 |a Tate, Bruce,  |d 1965-  |e author.  |1 https://isni.org/isni/0000000115610029 
700 1 |a Hunleth, Frank,  |e author. 
776 0 8 |i Print version:  |a Koutmos, Alexander.  |t Build a weather station with Elixir and Nerves.  |d Raleigh : The Pragmatic Bookshelf, 2022  |z 9781680509021  |w (OCoLC)1308532614 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781680509465/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH40214512 
938 |a Askews and Holts Library Services  |b ASKH  |n AH40336178 
994 |a 92  |b IZTAP