Build a Weather Station with Elixir and Nerves

Visualize Your Sensor Data with Phoenix and Grafana



Bookstore > Books > Build a Weather Station with Elixir and Nerves

Price$23.18 - $29.30
Rating
AuthorsAlexander Koutmos, Bruce A. Tate, Frank Hunleth
PublisherThe Pragmatic Programmers
Published2022
Pages90
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101680509020
ISBN-139781680509021
EBook Hardcover 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.


  1. (3 books)



Similar Books


Build an HTML5 Game

Build an HTML5 Game

by Karl Bunyan

If you already have even basic familiarity with HTML, CSS, and JavaScript, you're ready to learn how to build a browser-based game. In Build an HTML5 Game, you'll use your skills to create a truly cross-platform bubble-shooter game - playable in both desktop and mobile browsers.The programming starts right away in Chapter - no h...

Price:  $14.28  |  Publisher:  No Starch Press  |  Release:  2015

Advanced Game Design with HTML5 and JavaScript

Advanced Game Design with HTML5 and JavaScript

by Rex van der Spuy

How do you make a video game? Advanced Game Design with HTML5 and JavaScript is a down to earth education in how to make video games from scratch, using the powerful HTML5 and JavaScript technologies. This book is a point-by-point round up of all the essential techniques that every game designer needs to know.You'll discover how to c...

Price:  $49.99  |  Publisher:  Apress  |  Release:  2015

Applied Data Science with Python and Jupyter

Applied Data Science with Python and Jupyter

by Alex Galea

Getting started with data science doesn't have to be an uphill battle. Applied Data Science with Python and Jupyter is a step-by-step guide ideal for beginners who know a little Python and are looking for a quick, fast-paced introduction to these concepts. In this book, you'll learn every aspect of the standard data workflow pro...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

The Book of IMAP

The Book of IMAP

by Peer Heinlein, Peer Hartleben

IMAP (the Internet Message Access Protocol) allows clients to access their email on a remote server, whether from the office, a remote location, or a cell phone or other device. IMAP is powerful and flexible, but it's also complicated to set up; it's more difficult to implement than POP3 and more error-prone for both client and ...

Price:  $49.95  |  Publisher:  No Starch Press  |  Release:  2008

Building Versatile Mobile Apps with Python and REST

Building Versatile Mobile Apps with Python and REST

by Art Yudin

Develop versatile iOS apps using Python with RESTful web services. This book will show you how to blend Django, a high-level Python Web framework, with Django REST, the powerful, feature-filled extension, to build iOS mobile apps.Using easy-to-follow examples, you'll begin by building a simple app using the RESTful Web API and iOS. Y...

Price:  $28.62  |  Publisher:  Apress  |  Release:  2020

Simple and Efficient Programming with C#

Simple and Efficient Programming with C#

by Vaskaran Sarcar

Apply skills and approaches to your programming to build a real-world application in C# 9 using the latest editions of Visual Studio, C#, and Microsoft .NET.Each chapter opens with an introduction and original application written in C# 9 for you to jump into coding. From there, you are guided through an expected output and taught best pra...

Price:  $37.74  |  Publisher:  Apress  |  Release:  2021

Custom SharePoint Solutions with HTML and JavaScript

Custom SharePoint Solutions with HTML and JavaScript

by Brandon Atkinson

Custom SharePoint Solutions with HTML and JavaScript shows you how to build and customize SharePoint solutions to suit a wide range of business needs. You don't need a background in Microsoft technologies; you'll learn how to rapidly build and customize sites entirely on the front end, starting with out-of-the-box features and e...

Price:  $13.50  |  Publisher:  Apress  |  Release:  2015

AI for Healthcare with Keras and Tensorflow 2.0

AI for Healthcare with Keras and Tensorflow 2.0

by Anshik Bansal

Learn how AI impacts the healthcare ecosystem through real-life case studies with TensorFlow 2.0 and other machine learning (ML) libraries.This book begins by explaining the dynamics of the healthcare market, including the role of stakeholders such as healthcare professionals, patients, and payers. Then it moves into the case studies. The...

Price:  $36.74  |  Publisher:  Apress  |  Release:  2021