BIBLIO is the largest independent book marketplace in the world, with over 100 million books.

Skip to content

Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with
Stock photo: cover may vary

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

by Alexander Koutmos; Bruce Tate; Frank Hunleth

Add to wish list

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

From the publisher

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
  • Details

    • Title Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana
    • Author Alexander Koutmos; Bruce Tate; Frank Hunleth
    • Binding Paperback
    • Pages 92
    • Volumes 1
    • Language ENG
    • Publisher Pragmatic Bookshelf
    • Publication date 2022-02-15
    • ISBN 9781680509021 / 1680509020
    • Weight 0.38 lbs (0.17 kg)
    • Dimensions 9.25 x 7.5 x 0.19 in (23.50 x 19.05 x 0.48 cm)
    • Category Computers - General Information

    About the author

    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.

    More Copies for Sale

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

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

    by Alexander Koutmos

    • New
    • Paperback
    Condition
    New
    Binding
    Paperback
    ISBN 10 / ISBN 13
    9781680509021 / 1680509020
    Quantity available
    10
    Seller
    Item price
    A$37.45
    A$19.03 Delivery to USA

    Show details

    Description:
    Paperback / softback. New. 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.
    Add to wish list
    Item price
    A$37.45
    A$19.03 Delivery to USA
    Build a Weather Station with Elixir and Nerves : Visualize Your Sensor Data with Phoenix and Grafana

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

    by Alexander Koutmos

    • New
    • Paperback
    Condition
    New
    Binding
    Paperback
    ISBN 10 / ISBN 13
    9781680509021 / 1680509020
    Quantity available
    86
    Seller
    Item price
    A$40.19
    A$15.28 Delivery to USA

    Show details

    Description:
    Paperback. New. New Book; Fast Shipping from UK; Not signed; Not First Edition; 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 tea
    Add to wish list
    Item price
    A$40.19
    A$15.28 Delivery to USA
    Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana
    Stock photo: cover may vary

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

    by Alexander Koutmos

    • New
    • Paperback
    Condition
    New
    Binding
    Paperback
    ISBN 10 / ISBN 13
    9781680509021 / 1680509020
    Quantity available
    10
    Seller
    Item price
    A$40.57
    A$19.03 Delivery to USA

    Show details

    Description:
    Paperback / softback. New. 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.
    Add to wish list
    Item price
    A$40.57
    A$19.03 Delivery to USA
    Blank
    Stock photo: cover may vary

    Blank

    by Blank,

    • New
    Condition
    New
    ISBN 10 / ISBN 13
    9781680509021 / 1680509020
    Quantity available
    5
    Seller
    Item price
    A$35.01
    A$5.71 Delivery to USA

    Show details

    Description:
    new.
    Add to wish list
    Item price
    A$35.01
    A$5.71 Delivery to USA
    Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and...
    Stock photo: cover may vary

    Show details

    Description:
    New.
    Add to wish list
    Item price
    A$35.02
    A$5.71 Delivery to USA
    Blank
    Stock photo: cover may vary

    Blank

    by Blank,

    • Used
    Condition
    New
    ISBN 10 / ISBN 13
    9781680509021 / 1680509020
    Quantity available
    5
    Seller
    Item price
    A$37.83
    A$5.71 Delivery to USA

    Show details

    Description:
    like new.
    Add to wish list
    Item price
    A$37.83
    A$5.71 Delivery to USA
    Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and...
    Stock photo: cover may vary

    Show details

    Description:
    Like New. 0x0x0.
    Add to wish list
    Item price
    A$37.84
    A$5.71 Delivery to USA
    Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana
    Stock photo: cover may vary

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

    by Koutmos, Alexander/ Tate, Bruce/ Hunleth, Frank

    • New
    • Paperback
    Condition
    New
    Binding
    Paperback
    ISBN 10 / ISBN 13
    9781680509021 / 1680509020
    Quantity available
    2
    Seller
    Item price
    A$58.41
    A$47.82 Delivery to USA

    Show details

    Description:
    Pragmatic Bookshelf, 2022. Paperback. New. 60 pages. 9.25x7.50x0.50 inches.
    Add to wish list
    Item price
    A$58.41
    A$47.82 Delivery to USA
    Build a Weather Station with Elixir and Nerves: Visualize Your Sensor Data with Phoenix and Grafana
    Stock photo: cover may vary

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

    by Koutmos, Alexander

    • Used
    • Good
    • Paperback
    Condition
    Good
    Binding
    Paperback
    ISBN 10 / ISBN 13
    9781680509021 / 1680509020
    Quantity available
    1
    Seller
    Item price
    A$72.91
    Free Delivery to USA

    Show details

    Description:
    paperback. Good. Access codes and supplements are not guaranteed with used items. May be an ex-library book.
    Add to wish list
    Item price
    A$72.91
    Free Delivery to USA