Build a Weather Station with Elixir and Nerves

Build a Weather Station with Elixir and Nerves
Author :
Publisher : Pragmatic Bookshelf
Total Pages : 122
Release :
ISBN-10 : 9781680509472
ISBN-13 : 1680509470
Rating : 4/5 (470 Downloads)

Book Synopsis Build a Weather Station with Elixir and Nerves by : Alexander Koutmos

Download or read book Build a Weather Station with Elixir and Nerves written by Alexander Koutmos and published by Pragmatic Bookshelf. This book was released on 2022-01-06 with total page 122 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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


Build a Weather Station with Elixir and Nerves Related Books

Build a Weather Station with Elixir and Nerves
Language: en
Pages: 122
Authors: Alexander Koutmos
Categories: Computers
Type: BOOK - Published: 2022-01-06 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

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
There's Always Something to Do
Language: en
Pages: 248
Authors: Christopher Risso-Gill
Categories: Business & Economics
Type: BOOK - Published: 2011-02-10 - Publisher: McGill-Queen's Press - MQUP

DOWNLOAD EBOOK

Peter Cundill, a philanthropist and investor whose work has been praised by the likes of Warren Buffett, found his life changed forever when he discovered the v
From Ruby to Elixir
Language: en
Pages: 298
Authors: Stephen Bussey
Categories: Computers
Type: BOOK - Published: 2024-04-23 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

Elixir will change the way you think about programming. Use your Ruby experience to quickly get up to speed so you can see what all of the buzz is about. Go fro
Where Is My Flying Car?
Language: en
Pages: 360
Authors: J. Storrs Hall
Categories: Technology & Engineering
Type: BOOK - Published: 2021-11-30 - Publisher: Stripe Press

DOWNLOAD EBOOK

From an engineer and futurist, an impassioned account of technological stagnation since the 1970s and an imaginative blueprint for a richer, more abundant futur
Proverbial Philosophy
Language: en
Pages: 444
Authors: Martin Farquhar Tupper
Categories:
Type: BOOK - Published: 1853 - Publisher:

DOWNLOAD EBOOK