Articoli correlati a Build a Weather Station With Elixir and Nerves: Visualize...

Build a Weather Station With Elixir and Nerves: Visualize Your Sensor Data With Phoenix and Grafana - Brossura

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

Sinossi

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
  • Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

    Informazioni sull?autore

    Alexander Koutmos has been writing software professionally for almost a decade and has been working primarily with Elixir since 2016. He currently maintains a few Elixir libraries on Hex and also runs a software consultancy (www.stagira.com).

    Bruce Tate is a kayaker, programmer, and father of two from Chattanooga, Tennessee. The author of more than 10 books has been around Elixir from the beginning. He is the founder of Groxio, a company that trains Elixir developers.

    Frank Hunleth is an embedded systems programmer, OSS maintainer, and Nerves core team member. When not in front of a computer, he loves running and spending time with his family.

    Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

    Compra usato

    Condizioni: molto buono
    The book has been read, but is...
    Visualizza questo articolo

    EUR 6,42 per la spedizione da Regno Unito a U.S.A.

    Destinazione, tempi e costi

    Risultati della ricerca per Build a Weather Station With Elixir and Nerves: Visualize...

    Foto dell'editore

    Hunleth, Frank
    Editore: Pragmatic Bookshelf, 2022
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Antico o usato Paperback

    Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Paperback. Condizione: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo GOR014102753

    Contatta il venditore

    Compra usato

    EUR 14,22
    Convertire valuta
    Spese di spedizione: EUR 6,42
    Da: Regno Unito a: U.S.A.
    Destinazione, tempi e costi

    Quantità: 1 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Tate, Bruce, Hunleth, Frank, Koutmos, Alexander
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Antico o usato Brossura

    Da: Better World Books, Mishawaka, IN, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: Good. Used book that is in clean, average condition without any missing pages. Codice articolo 52677096-6

    Contatta il venditore

    Compra usato

    EUR 21,26
    Convertire valuta
    Spese di spedizione: GRATIS
    In U.S.A.
    Destinazione, tempi e costi

    Quantità: 1 disponibili

    Aggiungi al carrello

    Immagini fornite dal venditore

    Koutmos, Alexander; Tate, Bruce A.; Hunleth, Frank
    Editore: Pragmatic Bookshelf, 2022
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Antico o usato Brossura

    Da: GreatBookPrices, Columbia, MD, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: As New. Unread book in perfect condition. Codice articolo 44172405

    Contatta il venditore

    Compra usato

    EUR 19,80
    Convertire valuta
    Spese di spedizione: EUR 2,25
    In U.S.A.
    Destinazione, tempi e costi

    Quantità: 7 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Koutmos, Alexander; Tate, Bruce; Hunleth, Frank
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Antico o usato Paperback

    Da: BooksRun, Philadelphia, PA, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Paperback. Condizione: As New. 1. It's a preowned item in almost perfect condition. It has no visible cosmetic imperfections. May come without any shrink wrap; pages are clean and not marred by notes or folds of any kind. Codice articolo 1680509020-10-1

    Contatta il venditore

    Compra usato

    EUR 22,10
    Convertire valuta
    Spese di spedizione: GRATIS
    In U.S.A.
    Destinazione, tempi e costi

    Quantità: 1 disponibili

    Aggiungi al carrello

    Immagini fornite dal venditore

    Koutmos, Alexander; Tate, Bruce A.; Hunleth, Frank
    Editore: Pragmatic Bookshelf, 2022
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Nuovo Brossura

    Da: GreatBookPrices, Columbia, MD, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: New. Codice articolo 44172405-n

    Contatta il venditore

    Compra nuovo

    EUR 23,28
    Convertire valuta
    Spese di spedizione: EUR 2,25
    In U.S.A.
    Destinazione, tempi e costi

    Quantità: 7 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Alexander Koutmos
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Nuovo Paperback

    Da: Grand Eagle Retail, Mason, OH, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Paperback. Condizione: new. Paperback. 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. 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. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Codice articolo 9781680509021

    Contatta il venditore

    Compra nuovo

    EUR 27,61
    Convertire valuta
    Spese di spedizione: GRATIS
    In U.S.A.
    Destinazione, tempi e costi

    Quantità: 1 disponibili

    Aggiungi al carrello

    Immagini fornite dal venditore

    Koutmos, Alexander
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Nuovo Paperback or Softback

    Da: BargainBookStores, Grand Rapids, MI, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Paperback or Softback. Condizione: New. Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana 0.38. Book. Codice articolo BBS-9781680509021

    Contatta il venditore

    Compra nuovo

    EUR 27,64
    Convertire valuta
    Spese di spedizione: GRATIS
    In U.S.A.
    Destinazione, tempi e costi

    Quantità: 5 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Alexander Koutmos
    Editore: The Pragmatic Programmers, 2022
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Nuovo PAP

    Da: PBShop.store UK, Fairford, GLOS, Regno Unito

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    PAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000. Codice articolo CW-9781680509021

    Contatta il venditore

    Compra nuovo

    EUR 23,02
    Convertire valuta
    Spese di spedizione: EUR 4,77
    Da: Regno Unito a: U.S.A.
    Destinazione, tempi e costi

    Quantità: 15 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Koutmos, Alexander; Tate, Bruce; Hunleth, Frank
    Editore: Pragmatic Bookshelf, 2022
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Nuovo Brossura

    Da: Lucky's Textbooks, Dallas, TX, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: New. Codice articolo ABLIING23Mar2811580337108

    Contatta il venditore

    Compra nuovo

    EUR 25,13
    Convertire valuta
    Spese di spedizione: EUR 3,40
    In U.S.A.
    Destinazione, tempi e costi

    Quantità: Più di 20 disponibili

    Aggiungi al carrello

    Foto dell'editore

    Koutmos, Alexander; Tate, Bruce; Hunleth, Frank
    Editore: Pragmatic Bookshelf, 2022
    ISBN 10: 1680509020 ISBN 13: 9781680509021
    Nuovo Brossura

    Da: California Books, Miami, FL, U.S.A.

    Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

    Condizione: New. Codice articolo I-9781680509021

    Contatta il venditore

    Compra nuovo

    EUR 28,99
    Convertire valuta
    Spese di spedizione: GRATIS
    In U.S.A.
    Destinazione, tempi e costi

    Quantità: Più di 20 disponibili

    Aggiungi al carrello

    Vedi altre 13 copie di questo libro

    Vedi tutti i risultati per questo libro